Autonomia online: un caso per IndieWeb

Pubblicato: 2022-03-10
Riassunto veloce ↬ Esiste un'alternativa alle bolle aziendali online: si chiama IndieWeb. Costruisci i tuoi siti Web personali, controlla la tua presenza online e impara alle tue condizioni.

Il Web 2.0 celebrava l'idea che tutti potessero contribuire al web indipendentemente dalle proprie capacità e conoscenze tecniche. Le sue caratteristiche principali includono piattaforme di autopubblicazione, siti Web di social network, "tagging", "mi piace" e bookmarking.

Molte persone e aziende hanno iniziato a creare queste piattaforme in modo che chiunque potesse contribuire al Web, e non solo le persone che avevano il privilegio di imparare a programmare. Infatti, per riconoscere i nostri contributi al web, "noi" siamo stati Persona dell'anno dalla rivista Time nel 2006.

Copertina della rivista TIME che presenta la persona dell'anno come "Tu"
Tempi più semplici. (Fonte immagine: TIME USA) (Anteprima grande)

Al giorno d'oggi, sia che tu stia consumando o condividendo contenuti sul web, è probabile che avvenga tramite un grande sito web. Twitter, Youtube o un servizio di proprietà di Facebook sono esempi popolari. Sebbene questo ci dia il vantaggio di poter partecipare a una conversazione più ampia quasi senza alcun costo monetario, c'è anche lo svantaggio di perdere potenzialmente tutti i nostri contenuti se un'azienda chiude, come è successo in passato.

Negli ultimi anni ho iniziato a notare che stavo perdendo il controllo della vita online. Quello che segue spiega perché IndieWeb è una grande opportunità per lo sviluppo personale, l'acquisizione della proprietà dei tuoi contenuti e l'apprendimento costruendo siti Web personali.

Imparare sul "Web aziendale"

Dopo anni di crescita e acquisizioni apparentemente infinite, ci siamo ritrovati con una manciata di grandi siti Web che controllano la nostra intera identità online, dati e privacy. La principale modalità di partecipazione al web, per molte persone, è attraverso le principali società web che hanno bisogno di possedere dati per venderli agli inserzionisti. Questo è diventato ciò che molte persone chiamano il web aziendale, dove gli utenti sono il prodotto e il coinvolgimento è il re.

Il Web aziendale consente alla nostra famiglia, ai nostri amici e a chiunque abbia competenze meno tecnologiche di sviluppare la propria presenza sul Web e avere accesso al mondo digitale. Chiunque può iscriversi a una manciata di siti Web di social media e vedere e interagire con ciò che le persone condividono, soprattutto nei momenti di distanza fisica.

Tuttavia, niente online è veramente gratuito. Molti di questi siti Web si basano sugli introiti pubblicitari per le entrate. Di conseguenza, questi siti Web devono cambiare molto per mantenere il coinvolgimento in modo che gli utenti non se ne vadano. Questo non è sempre nel migliore interesse delle persone che lo usano.

Altro dopo il salto! Continua a leggere sotto ↓

Esplorando il Web aziendale

I siti web di social media mi hanno permesso di trovare e connettermi con colleghi del settore. Quando ho iniziato a lavorare come sviluppatore web, una delle prime cose che ho fatto è stata iscrivermi a siti di social media popolari e iscrivermi agli aggiornamenti di persone che lavoravano anche nel settore. Alcuni di loro li conoscevo personalmente, ma altri mi sono stati consigliati dall'algoritmo stesso e nel corso degli anni ho modificato la mia lista di abbonamenti.

Indipendentemente dal fatto che fosse condiviso tramite un articolo o un post sui social media, molte cose che ho imparato sono state perché qualcuno ne ha scritto e sono stato in grado di leggerlo gratuitamente. E quando mi sono fidanzata stavo potenzialmente costruendo una rete professionale da casa mia. Tutto questo gratis! Quant'è fico?

Tuttavia, col passare del tempo ho cominciato a perdere il controllo di cosa volevo vedere e quando. Per aumentare il coinvolgimento, molti siti Web di social media hanno iniziato a utilizzare algoritmi per dettare ciò che pensavano io volessi vedere e hanno anche iniziato a mostrarmi cose a cui in realtà non mi ero iscritto. Anche se ora posso razionalizzare questo, all'epoca stavo appena entrando nel settore, quindi ho pensato di essere quello che aveva bisogno di recuperare tutto.

I social media non si prendono pause, ma ad un certo punto della mia vita avevo bisogno di una pausa, il che mi ha fatto capire che il mio sviluppo personale ne avrebbe risentito. Ho iniziato a provare una strana ansia di perdermi perché sapevo anche che non potevo scorrere tutta la mia sequenza temporale per vedere tutto ciò che era condiviso mentre ero offline. È diventato davvero difficile cercare e trovare qualsiasi cosa avessi intravisto alcune settimane fa.

Fare roba sul web aziendale

Finora ho parlato del consumo di contenuti, ma volevo anche condividere. Mentre uno può sempre essere desideroso di migliorare continuamente il proprio mestiere, sentivo un'intensa pressione a seguire le tendenze e costruire cose usando l'ultima cosa brillante per essere occupabile e impressionare persone che non ho mai incontrato. Anche la condivisione di cose che raggiungono immediatamente molte persone, avrebbe i suoi limiti poiché utilizzerei una piattaforma non costruita da me.

Soprattutto, stava facendo un disservizio a un intero gruppo di persone che non possono nemmeno accedere a determinati siti Web aziendali a causa delle restrizioni geopolitiche del luogo in cui vivono. C'è sempre la possibilità che il tuo account (e i tuoi contenuti) vengano rimossi in qualsiasi momento se l'azienda decide che stai infrangendo una regola.

Che si tratti dell'accessibilità, dei limiti del carattere, della moderazione o anche dell'opzione di non ricevere feedback, molte volte si è sentito inospitale e intimidatorio. Spesso mi sentivo un impostore e come se stessi correndo una maratona senza fine.

Ho iniziato a chiedermi: "per chi lo sto facendo?" Il “web aziendale” sta portando in superficie “valori aziendali” che ostacolano lo sviluppo personale?

Cos'è l'IndieWeb?

Ti chiedi mai cosa accadrebbe se la tua identità sociale venisse rubata o riassegnata dalla società a qualcun altro? Oppure, come ho detto prima, se questi grandi siti Web chiudono e tutto il contenuto che hai creato è sparito? I siti web aziendali controllano chi, quando, se e dove è possibile accedere ai contenuti creati dai suoi utenti.

Non mi sono chiesto queste cose fino al 2017. È stato in ViewSource che ho visto un discorso di Jeremy Keith che mi ha introdotto all'IndieWeb chiamato "Building blocks of the IndieWeb". L'IndieWeb è una comunità di singoli siti web personali collegati da principi che portano a un'alternativa al web aziendale.

Una foto di Ana Rodrigues in un precedente IndieWebCamp mentre lavorava sul proprio blog con altri partecipanti in background
(Grande anteprima)

Gli IndieWebCamp sono un'opportunità per lavorare sul blog del mio sito web personale e per chiedere aiuto. Fotografia di Julie Anne Noyingurce.

La community di IndieWeb riguarda la creazione o il miglioramento del tuo sito Web personale, aiutando anche gli altri a costruire il loro, documentando o creando strumenti. Per contribuire a creare un'alternativa al Web aziendale, i membri della comunità IndieWeb hanno creato strumenti che chiunque può utilizzare sul proprio sito Web personale che aiuta a creare l'interazione e la creazione di comunità tra i siti Web personali.

Uno dei principi di IndieWeb è che possiedi i tuoi contenuti e questo principio da solo risolve uno dei problemi principali che ho menzionato sopra. Altri principi includono:

  • Proprietà della tua identità.
    Fino a questo punto non mi ero reso conto di quanto avesse senso avere una "versione vera" di te online invece di account multipli sparsi su molti siti web;
  • Utilizzando strumenti che hai costruito tu stesso.
    Ad un certo punto, ho pensato che il valore delle cose che ho costruito fosse legato al numero di persone che possono usarlo. IndieWeb promuove l'idea di costruire qualcosa per me e di usarlo attivamente;
  • Documentare il tuo viaggio.
    Ero un blogger attivo e avevo smesso quando ho iniziato a lavorare come sviluppatore. All'epoca avevo paura di scrivere contenuti adatti ai principianti e questo principio mi ha aiutato ad abbracciare ogni parte che volevo condividere;
  • Contribuire all'open source.
    Prima di entrare a far parte della community di IndieWeb sentivo di non avere nulla con cui contribuire da nessuna parte. Per la prima volta nella mia vita, ho iniziato a modificare pagine wiki, creare problemi in GitHub, organizzare meetup e tenere discorsi. Ci sono tutti esempi di non solo contribuire all'open source, ma anche contribuire a una comunità;

Quando ho imparato di più su IndieWeb, ho trovato supporto e incoraggiamento, soprattutto quando ho letto i principi della pluralità e l'uso di ciò che si fa. In quel momento ho trovato un senso di libertà e il permesso di costruire qualcosa per me stesso, anche se serve solo a me e anche se è già stato costruito anche da qualcun altro.

Creare un sito Web personale e imparare da esso

Quante volte si ha l'opportunità di costruire un sito web da zero al lavoro? Quando si lavora in un'azienda davvero grande, è un processo incredibilmente burocratico cambiare tutto ciò che consideriamo "codice di base", in particolare come scegliere un particolare tipo di framework. Non potevo credere di essere così entusiasta di scrivere ogni cosa interessante all'interno di un tag <head> ! Ho perso il conto di quanti “Hello worlds” ho creato e cestinato nella mia vita quando avevo un vero “prodotto” da costruire: me.

Quando ho iniziato la mia ricerca per avere un blog IndieWeb, ho scelto di costruire quasi tutto da zero, ma non è necessariamente l'unica opzione. Se qualcuno desidera un sito Web indipendente a tutti gli effetti senza codifica, ci sono servizi che supportano IndieWeb (ad esempio Micro.blog) e alcuni CMS noti come WordPress.

A quel tempo, nel mio lavoro quotidiano, scrivevo principalmente JavaScript, quindi sentivo che questa era un'opportunità per fare qualcosa di leggermente diverso. Ho iniziato a seguire un paio di siti Web IndieWeb che utilizzavano generatori di siti Web statici e in questo momento sto usando Eleventy. La mia decisione si basava sul visitare i blog IndieWeb che mi piacevano e che utilizzavano anche questo particolare generatore di siti Web statici e cercavano il loro codice in Github. Non c'è una risposta giusta o sbagliata qui.

La costruzione del mio sito Web personale e del mio blog da zero mi ha costretto ad aggiornare la mia conoscenza di HTML, accessibilità e CSS (con il vantaggio di nessuno che mi dicesse che non mi era permesso usare le ultime cose interessanti dei CSS). Quando ho iniziato a utilizzare IndieWebify, ho imparato tante cose nuove! Per esempio:

  • Jamstack (uno stack che genera codice statico che non dipende da un server web);
  • Microformati (le estensioni all'HTML rappresentano cose comunemente pubblicate come persone, luoghi, post di blog e altro ancora. Forniscono un'API alle informazioni sul tuo sito Web);
  • Micropub (che è un'API standard per la creazione di contenuti su un sito Web);
  • Microsub (fornisce un modo standardizzato per le app di lettura di interagire con i feed);
  • Webmentions (uno standard che ti consente di notificare a un altro sito che hai interagito con loro);
  • Accesso Web/IndieAuth (un protocollo di accesso federato per l'accesso Web che consente di utilizzare il proprio dominio per accedere ad altri siti e servizi);

Possedere i miei contenuti mi ha fatto desiderare di connettermi alle API di "siti Web aziendali" esistenti e anche, ove possibile, automatizzare il processo di sindacazione a loro quando condivido qualcosa (noto anche come POSSE).

Ora, IndieWeb non ne richiede uno per automatizzare questo processo. Stai già aderendo all'idea pubblicando sul tuo dominio e condividendo manualmente il link all'originale, ad esempio su Twitter! Ma esiste anche la possibilità di automatizzare questo processo ed è un ottimo esperimento. Simile a "cosa dovresti usare per creare il tuo sito web", non esiste una risposta giusta, purché funzioni.

Esplorare come questo potrebbe funzionare, mi ha portato a sperimentare l'utilizzo di servizi come IFTTT per collegare il mio feed RSS al mio account Twitter. Altre volte, mi ha fatto navigare per ore in GitHub per vedere come altre persone hanno creato i propri servizi per pubblicare automaticamente sui social media dai loro siti web.

Ci sono ancora molte cose che voglio costruire e imparare. Ad esempio, quando sono stato in grado di trasferire i miei contenuti da un sito Web aziendale al mio server, è cresciuto il desiderio di ottimizzare tale output, quindi ho iniziato ad apportare modifiche alla build di distribuzione. Questo è qualcosa che probabilmente non accadrebbe al lavoro o forse non troverei l'ispirazione o la necessità di costruire per nient'altro.

Un flusso che mostra alcuni esempi di tipi di post IndieWeb e come le interazioni che un articolo ha sui social media e altri blog possono apparire sul post del blog originale
(Grande anteprima)

Un'istantanea dei post di POSSE e IndieWeb. Il flusso inizia su un sito Web personale, distribuito sui social media in cui le interazioni vengono inviate al post del blog originale. Il post del blog originale può anche ricevere e mostrare interazioni da altri blog tramite Webmentions.

Costruire il mio sito Web personale e il mio blog nel mio parco giochi è stato il luogo in cui ho imparato di più. È dove posso sperimentare, scrivere, costruire, provare e imparare senza censure o limitazioni.

Una conseguenza inaspettata è che mi sono sentito più sicuro nello scrivere sul mio blog rispetto ai social. I social media sembrano un piccolo palcoscenico con un pubblico enorme rispetto al mio blog che mi consente di avere una produzione teatrale massiccia ma di esibirmi solo per coloro che vogliono essere lì. Ho il controllo su chi può interagire con esso (non avendo commenti disponibili) e molto spazio per esprimermi senza dover censurare ciò che faccio.

Così ho anche iniziato a bloggare di più e dopo aver bloggato, condivido sui social media perché così possiamo avere il meglio di entrambi i mondi. I miei contenuti possono essere sepolti da un algoritmo nei social media, ma ciò non può mai accadere sul mio sito Web personale.

Con Webmentions e servizi di editore, posso vedere quali interazioni hanno avuto i miei post sul blog su alcuni siti Web di social media. Per ricevere Webmentions, devi disporre di un endpoint Webmention. Fortunatamente, molte persone hanno condiviso modi su come costruirne uno. Anche se non ho ancora osato creare il mio da zero, ho utilizzato un servizio chiamato Webmentio.io per creare e ospitare il mio endpoint in modo da poter ricevere Webmentions. Per quanto riguarda l'invio, a volte lo faccio manualmente utilizzando Telegraph, ma di recente ho provato ad automatizzare anche quel processo utilizzando Webmention.app.

Altri ottimi servizi, come Bridgy, inviano Webmentions per commenti/risposte, Mi piace e ripubblica su alcuni siti Web di social media come Twitter, il che aiuta anche il processo di "backfeeding" delle interazioni al post originale. Raccomando di sperimentare con i servizi esistenti in quanto potrebbe essere un po' opprimente costruire tutto da zero.

Creando lentamente un'alternativa al Web aziendale, è possibile disporre di un luogo in cui documentare e condividere, un luogo fisso a cui chiunque in qualsiasi momento può tornare ogni volta che ne ha bisogno. Tutto questo mantenendo la porta aperta a tutte le cose buone che offre il web aziendale con il bonus di un tocco molto personalizzato.

Il mio attuale sito web è un lavoro in continua evoluzione, ma provo molta gioia quando scorro i miei archivi. Sono sempre entusiasta di migliorarlo e provare cose nuove, posso romperlo e aggiustarlo al mio ritmo e non ho una scadenza. È il mio spazio sicuro.

Da dove cominciare

La community di IndieWeb è aperta a tutti. Puoi iniziare oggi acquistando il tuo nome di dominio e costruendo una home page. Con questo solo passaggio, avrai già un posto che chiunque nel mondo può visitare per essere in contatto con te.

Da quando sono entrato nella community, ho partecipato e organizzato eventi, incontrato grandi creatori e mi sono messo alla prova non solo con il codice, ma anche su argomenti come la privacy e l'etica. Ho scoperto nuovi e fantastici siti Web e blog personali che probabilmente non avrei trovato tramite i social media e mi sono sentito meno solo in questo costante viaggio di apprendimento nel nostro settore.

Se ti riferisci a qualcosa che ho detto sopra e vorresti iniziare, c'è una pagina che va più nel dettaglio. Abbiamo una chat room online e incontri settimanali della community in cui puoi entrare in contatto con altri membri della community IndieWeb che sono felici di condividere le loro esperienze e rispondere alle domande.

Immergiti direttamente in alcune guide di benvenuto create dai membri della comunità (a cui chiunque può contribuire) come IndieWebify.me e IndieWeb Guides. Consiglio anche di cercare i post del blog con le introduzioni di IndieWeb su siti Web personali poiché hanno tutti voci diverse che potrebbero corrispondere al tuo modo di apprendere.

La cosa meravigliosa della community di IndieWeb è che sei libero di fare ciò che funziona per te. Non si tratta di seguire le tendenze e non c'è solo un "modo giusto" per costruire le cose: solo a modo tuo.

Lo Smashing Cat esplora nuove intuizioni, ovviamente agli Smashing Workshops.

Utili bit di front-end e UX, forniti una volta alla settimana.

Con strumenti per aiutarti a svolgere meglio il tuo lavoro. Iscriviti e ricevi le liste di controllo per la progettazione dell'interfaccia intelligente di Vitaly in PDF via e-mail.

Sul front-end e UX. Scelto da 190.000 persone.