Questo era qualche settimana fa, e nel frattempo la vita ha continuato a scorrere. A mia sorpresa, all’epoca, sembra effettivamente che “migrare da un gruppo Facebook di successo a Discourse” non sia una situazione così comune qui:
Migrare una comunità di successo da Facebook è, tuttavia, la situazione in cui mi trovo, e penso che possa spiegare alcune delle frustrazioni che incontro nell’iniziare con Discourse. Spostare una comunità fiorente da una piattaforma appiccicosa, integrata e consolidata come Facebook presenta sfide diverse rispetto a partire una comunità da zero, o spostare una comunità in difficoltà/non fiorente da un’altra piattaforma, dove le cose non funzionano benissimo. Come dice @chapoi (enfasi mia), riguarda:
Contesto sulla mia situazione, questi due argomenti, se necessario:
Ho appena passato del tempo a scorrere tutti gli argomenti facebook-migration che ho trovato per tentare di sintetizzare dove siamo arrivati riguardo a questa questione, citando le fonti. Alcuni sono antichi, ma ho cercato di selezionare quelli che sono ancora rilevanti per la discussione odierna. Perdonatemi il post lungo (di nuovo, lo so) ma penso che ci sia valore nel mettere insieme le cose.
Perché la migrazione dei gruppi Facebook è importante
Mi chiedo se il sentimento espresso in questo post del 2018 non spieghi in qualche modo perché “migrare gruppi Facebook a Discourse” non sia finora una preoccupazione più grande o visibile qui su meta:
Sono felice che questo sembra stia cambiando:
Oltre ai miei problemi personali, perché Discourse/Meta dovrebbe preoccuparsi della migrazione dei gruppi Facebook? Perché i gruppi Facebook sono enormi. Per molte persone (me compreso), sono il valore più alto che la piattaforma offre e ciò che tiene le persone lì.
“Concorrenza”
I gruppi Facebook funzionano. Personalmente sto cercando un’alternativa da anni, e non ce ne sono molte, a parte Discourse. Ho conosciuto forum che si sono “svuotati” verso gruppi Facebook, e questo sembra anche essere una preoccupazione continua per le comunità Discourse – il fatto che i gruppi Facebook rappresentino una sorta di concorrenza per le comunità che stiamo cercando di costruire su Discourse.
Il web aperto
Inoltre, credo che per il bene del web (e del mondo), dobbiamo lavorare per liberarci (collettivamente) dalla tirannia delle “Grandi Piattaforme” (a destra). Non sono l’unico. Ad esempio:
Costruire piattaforme come Discourse o Mastodon fa parte di questo. Ma sappiamo tutti che avere gli strumenti non è sufficiente. Citando liberamente la Legge dell’Enshittification di Doctorow: le persone non lasceranno piattaforme schifose in cui sono bloccate a meno che non ci sia una spinta estremamente forte a farlo, e un’alternativa sufficientemente priva di attrito.
Come altri, faccio ciò che posso per tirarci nella direzione che sento essere quella giusta (incluso contribuire al riavvio della blogosfera). Trovare un’alternativa realistica ai gruppi Facebook per costruttori di comunità come me fa parte di questo piano. Ecco perché me ne importa.
Ci sono molte persone brave che fanno cose preziose intrappolate su Facebook, e vorrei molto poter dare loro una via d’uscita.
Voglio scrivere un altro argomento su come vedo che l’integrazione di Discourse con altri strumenti open source può creare un ecosistema paragonabile a quello che usiamo su Facebook ora.
Costi di cambio
Nelle varie discussioni che ho esaminato qui su Meta, la questione dei costi di cambio viene sollevata ancora e ancora, in modi diversi, nel corso degli anni.
A partire dal 2014… fino ad oggi:
Questo non è un dettaglio, o qualcosa che può essere risolto semplicemente dicendo alle persone di superarlo e spostarsi. Guardiamo più da vicino di cosa sono fatti questi costi di cambio, e cosa potrebbe essere fatto per compensarli.
La maggior parte delle “persone normali” non “vive online” da nessun’altra parte se non su Facebook (e forse Instagram, e chat di gruppo WhatsApp). A malapena sanno come cercare qualcosa con Google, figuriamoci digitare/copiare un URL nella barra degli indirizzi del browser. Online è Facebook.
Le persone che usano già Reddit, o Mastodon, o anche Bluesky: loro non sono il problema. Ma sono una minoranza.
Integrazione della piattaforma
Penso che una cosa che riconosciamo tutti come forza di Facebook sia che porta tutto insieme in un unico posto.
Ecco alcuni vantaggi dell’“integrazione” di Facebook per una comunità su quella piattaforma (gruppo Facebook):
integrazione delle notifiche della comunità con tutte le altre notifiche su Facebook, che la persona sta già monitorando giorno dopo giorno, il che crea una facile attrazione di ritorno nella comunità senza costi aggiuntivi
i contenuti della comunità “appaiono” semplicemente nelle attività online abituali della persona (tramite il feed di notizie di Facebook), portandoli anche loro di nuovo nella comunità senza alcuno sforzo aggiuntivo da parte loro
i membri possono facilmente connettersi al di fuori della comunità attraverso i loro account Facebook (amicizie, follow, conversazioni Messenger), permettendo alle amicizie di crescere attraverso la “vita già condivisa su Facebook”, che a sua volta beneficia la comunità (relazioni più forti tra i membri)
la comunità è facilmente trovabile dalle persone che ne hanno bisogno, sia attraverso la ricerca interna a Facebook che sfruttando le varie reti all’interno di Facebook (altri gruppi, pagine, chiedendo sul proprio muro, “gruppi suggeriti”, ecc.)
Familiarità con la piattaforma
Per le persone il cui intero mondo online è praticamente Facebook, offrire qualsiasi cosa fuori da Facebook di per sé è già una grande barriera. La semplice azione di andare su un sito web o installare/usare un’app diversa sul loro telefono, che per noi può essere banale, non lo è per loro.
Anche se questo di per sé non è un ostacolo, cambiare strumenti (per chiunque!) avrà un costo. Ci sono differenze in come si pubblica, si commenta/risponde, come vengono gestite le notifiche, funzionalità extra (badge? tag? livelli di fiducia? citazioni?), come si accede al “profilo” di un’altra persona, il design è diverso…
Compensare i costi di cambio fornendo più valore
Siamo tutti d’accordo che la chiave di questo tipo di migrazione sia poter offrire più valore ai membri della comunità su Discourse rispetto al Gruppo Facebook che conoscono e amano, ed è perfettamente integrato con il resto della loro vita online (cioè Facebook).
Avere il controllo del gruppo Facebook da cui stai migrando ti dà un certo controllo per limitare l’esperienza sul lato Facebook mentre costruisci il lato Discourse:
Non manca di idee in materia – la flessibilità di Discourse rende possibile molte cose, anche.
Tuttavia, più la comunità su Facebook è consolidata, più sarà difficile attrarre abbastanza membri iniziali per dare slancio a quel valore per renderlo visibile.
Non dimentichiamo l’esperienza utente
Molta della discussione su come la comunità su Discourse debba fornire valore che i membri non troveranno su Facebook si concentra su funzionalità e discussioni. Questo è perfettamente valido. Discourse ha molte funzionalità che possono essere usate per fornire un’esperienza di comunità più ricca rispetto ai gruppi Facebook. Ma non basta.
Penso che questo perda il punto che a meno che l’accesso a tali grandi contenuti non funzioni “abbastanza bene” per le persone, non significa nulla:
Facebook ha investito enormi somme di denaro per rendere la sua piattaforma il più fluida e appiccicosa possibile, per tenere le persone lì. Questo è il benchmark (di fluidità) contro cui Discourse si trova, quando si tratta di migrare comunità da Facebook.
Penso che questo sia un punto importante. L’interfaccia a cui sei abituato ti sembrerà sempre “più facile” da usare, perché l’hai usata per anni. L’interfaccia della nuova piattaforma dovrà non solo essere alla pari, ma migliore, perché non sei ancora impegnato con essa – se incontri qualsiasi ostacolo, è probabile che tu ti allontani, specialmente se c’è un’alternativa confortevole e familiare che ti aspetta lì.
UX/design/interfaccia sono fondamentali – specialmente in un contesto in cui i tuoi utenti sono persone che sono state condizionate a fare le cose in un certo modo per molti anni, e dove ottenere una massa critica iniziale di membri sulla nuova piattaforma per dare il via alla migrazione è necessario per creare il valore aggiunto che convincerà la maggior parte della comunità a fare il salto.
Le migliori funzionalità al mondo per la costruzione di comunità non hanno valore di per sé – solo attraverso abbastanza persone che le usano. E ciò che “deciderà” se le persone resteranno per usarle sono i loro primi contatti con l’interfaccia.
Ci sono anche funzionalità, che potremmo considerare come “valore aggiunto”, come i titoli degli argomenti, che possono effettivamente generare molta attrito (e quindi diminuire l’esperienza utente per il nuovo membro che cerca di contribuire). Vedi la conversazione seguente qui:
E gli amministratori e i costruttori di comunità?
Gli “utenti” di prima linea di Discourse sono gli amministratori e i costruttori di comunità. Senza di loro, nessun membro della comunità metterà piede sulla piattaforma. Anche qui, la barra che Facebook imposta è molto alta:
Discourse è di gran lunga superiore in termini di capacità, funzionalità, indipendenza, strumenti di moderazione, ecc. È una scelta ovvia. Ma l’esperienza di impostare le cose (non sto parlando dell’installazione, perché questo è un sovraccarico una tantum che può essere gestito) è infinitamente più complessa rispetto a un gruppo Facebook.
Certo, lo strumento è più potente, ha più funzionalità, quindi alcune di queste sono normali. E se stai partendo da zero con la tua comunità, è probabilmente gestibile. Ma se la tua concorrenza per la tua futura comunità Discourse è il tuo stesso gruppo Facebook fiorente, dovrai fare molta regolazione, smanettamento, preparazione, organizzazione, aggiustamento, personalizzazione e configurazione preliminare, per assicurarti che i preziosi e stimati membri della comunità che sei riuscito a convincere ad accompagnarti nel tuo “nuovo domicilio digitale” non abbiano un primo contatto deludente con la piattaforma. E come ho cercato di dimostrare in questo argomento, la barra per questo sarà più alta del Discourse “fuori dalla scatola”.
Quando parliamo di esperienza utente (so che il Team Discourse è consapevole di questo, ovviamente) stiamo parlando anche dell’esperienza utente dell’amministratore. Quindi come va questa esperienza di cercare di impostare Discourse per migrare un gruppo Facebook per il costruttore di comunità aspirante Discourse? Questo è ciò che ho cercato di dare feedback e condividere in alcuni dei miei argomenti e post precedenti, e a volte ho avuto l’impressione di essere stato frainteso.
Conclusione
Innanzitutto, mi scuso per aver scritto così tanto e per tutte le citazioni. Ma volevo dimostrare che questo non è un problema marginale e isolato con cui mi sto scontrando. Certamente ho le mie lacune, ma qui è in gioco una questione più ampia di “migrazione da Facebook”. Inoltre, non voglio che nessuno pensi che sia ingrato o eccessivamente critico nei confronti di Discourse e di tutte le meravigliose persone che vi contribuiscono. Ritengo che sia una piattaforma eccellente e farò in modo che funzioni per la mia comunità, ma credo che abbia ancora più potenziale, che adorerei vederla raggiungere!
I punti chiave che vorrei sottolineare:
la migrazione dei gruppi Facebook è un “caso d’uso” che potrebbe meritare più attenzione di quella ricevuta negli ultimi anni (almeno, come riflesso su Meta)
sia gli amministratori che i membri “provenienti da Facebook” arrivano con aspettative elevate in termini di fluidità (e integrazione)
l’installazione di un’istanza Discourse per una migrazione di un gruppo Facebook ha “requisiti” diversi in termini di lavoro del community builder rispetto alla creazione di una nuova comunità da zero o all’allestimento di una buona casa su Discourse per una comunità che sta faticando altrove
la strategia di migrazione, in termini di valore aggiunto da fornire sul lato Discourse per attrarre gli utenti, non può limitarsi alla qualità di contenuti e interazioni, ma deve includere anche l’interfaccia/UX per utenti inesperti o abituati a Facebook
gli ostacoli principali che vedo finora per Discourse come alternativa “competitiva” ai gruppi Facebook sono la complessità della configurazione iniziale per un community builder che sta scoprendo lo strumento, e il “sovraccarico di funzionalità” dell’interfaccia per i nuovi membri della comunità che potrebbero non avere una grande alfabetizzazione digitale (il che aumenta il carico di lavoro sul community builder)
Per quanto riguarda la migrazione della mia comunità, non vedo l’ora di condividere maggiori dettagli sull’aspetto della “strategia di migrazione” una volta che sarò riuscito a districarmi da tutta la questione di configurazione e installazione.
Sono naturalmente felice di ascoltare altre storie di “migrazione da Facebook” e, ovviamente, qualsiasi risposta a quanto ho esposto qui. Ancora una volta, mi scuso per essere stato così prolisso.
So che a volte questo sembra un po’ un ammasso di citazioni e c’è una certa ridondanza, mi dispiace. Ho aggiunto gli anni nelle menzioni delle fonti se non sono recenti, poiché so che Facebook e Discourse sono evoluti nel corso degli anni – anche se ho prestato attenzione a mantenere solo le citazioni che mi sembravano ancora valide oggi.
Ahi, tutti i titoli dei post sono apparsi sopra le citazioni. Sto cercando di risolvere questo problema. Il Markdown sembra corretto, perché sta succedendo questo?
Penso che cerchi di sottolineare che questa non è una citazione da questo argomento, ma che hai citato da un altro argomento. Il link offre un modo semplice per esaminare quell’argomento per ottenere più contesto.
Non credo ci sia una soluzione semplice. Potresti rimuovere tutta la magia di Discourse rimuovendo l’attributo dell’argomento e del post:
[quote="stephtara"]
Negli ultimi giorni mi sono reso conto che è un elemento chiave nei miei problemi, che potrebbe essere stato un punto cieco fino ad ora.
[/quote]
L’aspetto delle citazioni collegate dovrebbe essere davvero familiare ai frequent flyer qui: dubito che sia così fastidioso. Non mi è venuto affatto in mente.
Questo è un caso convincente per un percorso da FB a Discourse. Immagino che molte comunità utilizzino gruppi FB (e Discord - bleah) perché sono “gratuiti”, e qualsiasi alternativa con un costo sarebbe difficile da vendere. Ma alcuni ne vedrebbero il valore. Mi piacerebbe vedere più migrazioni da giardini recintati aziendali come FB. Suppongo che il sogno sarebbe a.) uno strumento di scraping e migrazione tutto in uno, e b.) una configurazione di Discourse preconfigurata il più familiare possibile agli utenti migranti.
Grazie! Li ho sistemati comunque (e ho segnalato un bug – da confermare – perché mi sembra che ciò che vedo nell’editor visuale dovrebbe corrispondere a ciò che viene pubblicato!)
@ToddZ lieto di sentirlo! Onestamente, non sono sicura che la parte “gratuita” sia la ragione più significativa per cui le community sono su Facebook. Penso sia perché le persone sono già lì, ed è super facile (una dozzina di clic) crearne una, invitare i tuoi amici, che invitano i loro, e via così. Ora, il fatto che sia gratuito significa sicuramente che anche pagare per il livello base ospitato (20 dollari al mese) sarà una vendita molto difficile. Io pagherei per la mia, se il livello base fornisse ciò di cui la mia community ha bisogno (non lo fa).
Se sogniamo un po’: penso che un primo passo davvero interessante sarebbe:
un “pacchetto” di impostazioni/configurazione standard, probabilmente con alcuni plugin e componenti inclusi
un tema base “fakebook” appropriato (ho provato quello attuale, non ci siamo ancora, anche se mi è piaciuta l’idea)
che insieme trasformino Discourse “pronto all’uso” in qualcosa, magari un po’ semplificato in superficie, che non sembri troppo estraneo ai migranti di Facebook.
Questo potrebbe anche essere accompagnato da una procedura guidata (wizard) facile da usare che raccolga informazioni dal costruttore della community in “termini umani” riguardo alcuni aspetti della community necessari per le scelte di configurazione – e poi imposti la configurazione corrispondente.
Ad esempio, potrebbero esserci domande come:
quanto sono esperti di tecnologia i membri medi della community?
vuoi che le persone ricevano molte notifiche via e-mail, o no?
è importante che tutti i membri della community possano chattare e inviarsi messaggi diretti?
vuoi mettere tutti in un unico “forum” (= categoria), o ne hai più di uno?
ci sono gruppi di utenti nella tua community, oltre ai moderatori, che necessitano di “poteri speciali” su tutta o parte della community?
Questo è solo a braccio, alcune ricerche sugli utenti con gli amministratori dei gruppi Facebook aiuterebbero probabilmente a individuare quali informazioni chiedere.
Per tua informazione, questo tipo di interfaccia più in linguaggio umano per le impostazioni sarebbe utile anche ad altri amministratori di Discourse alle prime armi – un passo avanti rispetto a Connecting site settings to documentation, che è già un ottimo piano!
Quando si tratta di fare scraping/copiare contenuti, non sono sicuro di quanto sia utile. In un mondo ideale in cui Facebook avesse un vero pulsante di esportazione, sarebbe fantastico, ma non succederà. Ho giocato con script per browser che possono salvare post e thread di commenti, ma è super tedioso da usare.
Per la mia community, ci sono alcuni post importanti che copieremo manualmente, ma la maggior parte di ciò che è su Facebook dovrà semplicemente rimanere lì… Penso che il lavoro necessario per far funzionare un sistema di scraping/importazione adeguato semplicemente non ne varrebbe la pena.
Ciò che sarebbe interessante, tuttavia (che fa più parte del capitolo sulle “strategie di migrazione” che non ho ancora dettagliato davvero), sono strumenti per aiutare a “piantare” argomenti di Discourse su Facebook in un modo che incoraggi le persone a controllarli su Discourse, come quello menzionato da @oshyan. Aiuterebbe a colmare in qualche modo il “divario di integrazione” durante la fase di migrazione.
Non sono sicuro se sia già stato sollevato, ma installare il forum come PWA ridurrà notevolmente l’attrito e non richiederà agli utenti di digitare l’indirizzo web/aprire l’app del browser. In questo senso, è quasi come un’app normale.
Non ho molto da aggiungere, tranne che il nostro gruppo di hobbisti locale voleva abbandonare i gruppi Facebook per il nostro forum dei membri e Discourse era l’opzione migliore in quanto offriva l’interfaccia più simile ai gruppi Facebook (che ci piaceva).
Saremmo stati felici di pagare per il piano “starter”, ma non aveva (e ancora non ha) il plugin del calendario, che è molto importante (e gli altri piani erano troppo costosi per il nostro gruppo). Quindi stiamo facendo self-hosting.
Quindi la mia richiesta più grande per facilitare le transizioni dai gruppi Facebook sarebbe di rendere disponibile il plugin ‘calendar’ nei piani “starter”.
Wow, se questo è il tuo problema più grande, allora sei in una forma fantastica! Questo argomento riguarda davvero il confronto con sfide più grandi nello svezzare le persone da Facebook.
L’azienda Discourse deve differenziare i suoi piani in qualche modo e il calendario è un modo importante per farlo. Se non puoi permetterti il loro piano pro, allora hai delle opzioni.
Volevo solo aggiungere il mio sostegno per una migrazione più semplice da FB, dato che ho lasciato FB diversi anni fa e ci sono alcuni gruppi che sarei disposto a finanziare un Discourse per provare a ottenere abbastanza slancio affinché abbandonino FB.