# Gancio _a shared agenda for local communities_ lesion / underscore hacklab / hackmeeting 0x19 -- - a brief history, where we come from - where are we at - where we are going note: se qualcuno si sta chiedendo giustamente "ma ancora?" -- ## Intro - is technology neutral? (hint: nope) - there are choices based on values... - ...and consequences note: essendo uno dei primi talk rimarchero' un concetto che proprio la comunita' di hackmeeting mi ha spiegato e non vorrei darlo per assodato in questo contesto, ovvero che la tecnologia non e' neutrale ma facilita dei casi d'uso, modifica l'ambito del possibile, quello che facilita e quello che complica. gli strumenti sono formati dalla visione di chi li ha pensati, progettati e costruiti e ne propagano i valori. nello sviluppo di strumenti ci sono quindi scelte progettuali e ci sono delle conseguenze sulle scelte che vengono fatte, questa e' la teoria. in pratica parliamo di quali sono le impostazioni di default, quali sono le funzionalita' che scegliamo di implementare o meno, quali sono i casi d'uso che vogliamo agevolare o meno. sono domande importanti da farsi quando si sviluppa e quando si usa uno strumento e cerchero' di spiegare un po' le scelte che sono state fatte su gancio e perche'. ovviamente queste scelte sono ridiscutibili, siamo qui anche per questo. --
... choices many of us in the social movements/left/activist scene make to be present in certain social networks, or to use certain technologies due to pragmatism - everybody is there, we need to reach 'common people', and so on. This is totally ok, but I feel we lack spaces to imagine which tools we need, which tech we would want to have if anything was possible? Do we want a FLOSS version of Instagram? Or do we want something completely different? Perhaps pragmatism allows the big tech tools to shape us and how we do our activism? What if we could shape the tools? absorto @ hackit_desiderata pad
note: tra le idee di tavole rotonde di quest'anno nel pad c'era questa serie di domande centrali. questo non lo dico perche' penso che gancio sia chissa' che strumento rivoluzionario, anzi. lo dico invece piu' che altro per spronarci tutti a farci di questi ragionamenti e non solo per quanto riguarda gli strumenti tecnici. dobbiamo chiederci cosa ci serve e perche'! non servono competenze per sognare e desiderare, serve immaginarci dei modi altri, dei mondi altri. e questo sognare lo ribadisco non si puo' lasciare ai nerd e basta. --- ### where we come from - born from needs note: carta canta, sgombero asilo 2019 -- ## small & Local - size matters - small tech does not scale and it's ok - local (no timezone) note: progettando strumenti che devono scalare verso l'alto costruiamo fondamentalmente centri di potere. non e' solo una questione di software libero o della proprieta' del software... se fb fosse nostro sarebbe comunque un problema, se il parlamento fosse nostro sarebbe comunque un problema. gancio non e' pensato per scalare, anzi, il caso d'uso facilitato e' quello di un nodo legato ad un territorio e questa scelta ha poi conseguenze sulla progettazione del sw e sulle conseguenze nel suo utilizzo. ad es. una delle cons. di questa idea e' il fatto che il fuso orario degli eventi e' uno per nodo, non per evento. il caso d'uso poteva essere tematico ad esempio, nazionale, per posto.... conseguenze sull'uso > gli utenti sanno dove trovarti nella vita vera, c'e' un rapporto, se domani gancio ha problemi c'e' un canale privilegiato per comunicare. -- ## focus on content nowhere on gancio appears the identity of who published the event, not even under a nickname, not even to administrators (except in the db). This is not an ego-friendly platform, gamification is not aided. note: altre scelte, non c'e' scritto da nessuna parte chi ha postato l'evento. gamification non e' agevolata. -- ## random people first We do not want logged user to get more features than random visitor. People don't have to register to use it, not even to publish events. note: eventi anonimi, gli eventi vanno confermati, possibilita' di modificare gli eventi? -- ## fuck walled garden We are not interested in making hits, monitor user activities, sell data or ads: we export events in many ways, via RSS feeds, via global or individual ics calendar, embedding lists of events or single event via iframe or webcomponents on other websites, via h-event (microformat), via microdata, via ActivityPub, via API. --- ### 3 years later... note: questo e' da dove siamo partiti... -- ### Status & Last Updates - 25 known instances - 11 languages -- - https://gancio.cisti.org - Torino - https://lapunta.org - Firenze - https://sapratza.in - Sardegna - https://ponente.rocks - Ponente Ligure - https://bcn.convoca.la/ - Barcellona - https://lubakiagenda.net/ - Bilbao - https://bonn.jetzt/ - Bonn - https://impending.events - Minneapolis ma anche istanze tematiche: - https://quest.livellosegreto.it - livello segreto - https://events.osm.lat - OSM latino america -- ### Maintainance > Another flaw in the human character is that everybody wants to build and nobody wants to do maintenance.
- Kurt Vonnegut note: cosa ho fatto in questo tempo? principalmente c'e' un debito tecnico, la roba viene aggiornata, si scoprono bugs frequentemente, aggiornando di scoprono altri bug! ogni feature si porta gatte da pelare notevoli. -- Flyer download note: non si poteva scaricare l'immagine associata ad un evento. anche qui sono conseguenze indirette, [il componente](https://vuetifyjs.com/en/components/images/) della libreria che sto usando ha fatto altre scelte. -- New time selection widget -- Improve Recurrent events -- Tag page -- restrict new tag entropy note: su questo c'e' ancora da fare per i po', debito tecnico -- Place page -- Redirect based on content-type note: content-type cos'e' feed rss, ics, AP -- Collection page -- Add microdata support -- sitemap --- CLI -- Add MariaDB supports -- Improve SMTP configuration -- footer links reordering -- Unit Testing -- Lot of fixes.... -- [API](https://gancio.org/dev/api) -- ### Webcomponent -- -- ### WPGancio --- ## where are we going -- ### Plugins! -- OSM integration -- Generate --- ### Wanna help? - let's think about what serves the community we want to build - let's maintain the tools we already have --- ### References - SITE: https://gancio.org - DEMO: https://demo.gancio.org