Mastodon? Ci è voluto molto studio per capire il tuo commento. Mastodon sembra una versione open-source di TWITTER.
Sono sorpreso che tu lo paragoni a Discourse.
Ci sono così tante opinioni poco informate qui da parte di nuovi arrivati come me. Sto ancora cercando di capire le differenze tra tutti questi servizi web. Al momento nessuno sembra saperlo.
Quando avrò chiarito le cose, potrei aggiornare le voci di Wikipedia. Sono un editore da molti decenni ormai.
Oooh, un vecchio post mio!
Ok, vediamo se riesco a rispondere a questa domanda:
“Cosa servirebbe per sostituire Facebook con Discourse?”
Come ho già sottolineato altrove, la funzionalità vincente di Facebook è il feed “news” dell’utente.
Diamo per scontato per un momento che Discourse debba competere con i Gruppi Facebook, anche se sappiamo che copre una nicchia diversa.
Ma immaginiamo che tu voglia dare il colpo di grazia a Facebook, utilizzando Discourse.
A mio avviso, un modo per farlo è offrire funzionalità in grado di competere con il feed news di Facebook.
I Gruppi Facebook hanno successo per molte ragioni, non ultima il fatto che possono essere creati rapidamente da persone non tecniche e sfruttano un pool preesistente di account utente affidabili. Tuttavia, un’altra ragione significativa del loro successo è che le attività di un Gruppo Facebook vengono pubblicate nel feed news dei partecipanti, insieme ad altro contenuto proveniente da altre fonti a cui sono iscritti.
Quindi, affinché Discourse possa davvero competere con o “sostituire” i Gruppi Facebook, è necessario considerare questa funzionalità e capire come implementarla.
Questo ci porta all’idea di aggregare contenuti da diverse fonti. Mastodon può essere un po’ simile a Twitter, ma aggrega anche contenuti da diverse fonti, come un feed Facebook, ma per siti diversi gestiti da entità differenti.
A mio avviso, Discourse ha un disperato bisogno di un’app o di un’estensione architetturale che permetta di combinare le anteprime degli argomenti di un insieme scelto di istanze in un’unica visualizzazione.
Attualmente, per vedere i dettagli di ciò che sta accadendo nelle diverse istanze di Discourse a cui partecipo, devo visitare siti web diversi. È un po’ macchinoso.
L’eccellente app Discourse Hub ci indica la strada. Mostra una vista unica con badge di notifica per le attività significative sui forum in cui sei coinvolto. Se questa funzionalità venisse ampliata per mostrare effettivamente un’unica lista “Ultime” e forse una lista “Degne di nota/Seguite” che sia la combinazione di tutte le community di Discourse aggiunte, sarebbe fantastico. Potresti poi scorrere verso il basso e decidere in quale community immergerti per maggiori dettagli. L’app esegue già una forma di aggregazione (per visualizzare tutti i badge) e già conserva le credenziali dell’utente per l’accesso a ciascun sito, quindi…
Potrei sbagliarmi: data l’architettura di server disparati, potrebbe essere un’esperienza terribile dal punto di vista delle prestazioni o dell’usabilità, ma sarebbe fantastico vedere come andrebbe a finire.
Tuttavia, la mancanza di questa capacità ha causato il fallimento di almeno una delle mie migrazioni da Gruppi Facebook, con utenti che si lamentavano di odiare dover andare in un posto separato e di non poter vedere i loro post di Discourse nel loro feed news di Facebook. Questo nonostante i enormi vantaggi che Discourse offre in altre aree. So che la mia esperienza di tale fallimento non è unica.
Mastodon esegue l’aggregazione da fonti disparate. È anche un progetto open source sano. Da qui il mio riferimento.
Spero che ora abbia più senso?
Al cuore di Facebook c’è l’algoritmo di ranking:
Per essere onesti, serve molto più di un semplice plugin di follow, un feed basilare e alcune modifiche all’UX, soprattutto se una community di Discourse cresce, perché gli utenti rischiano di essere sopraffatti dal rumore man mano che i segnali diminuiscono senza un algoritmo di ranking adeguato e avanzato. Inoltre, Postgres non è il database ideale per costruire una rete sociale: semplicemente non scala, a differenza dei database a grafo come Neo4j.
Tuttavia, Twitter funziona ancora senza un algoritmo di ranking (almeno opzionale), quindi potrebbe essere un modello migliore da cui trarre ispirazione.
Sembra che Mastodon funzioni bene in questo modo. Presumibilmente senza un algoritmo complesso?
Ma sì, non sono contrario a un’implementazione del genere che utilizzi alcuni criteri per dare priorità a una tale visualizzazione ed evitare troppo rumore. Sono sicuro che ci sarebbero modi per implementarlo senza invadere la privacy.
Una visualizzazione “Osservazione” sarebbe di per sé brillante. Invece di vedere solo i badge nel Hub di Discourse, perché non dovremmo vedere quei specifici argomenti/post nella loro lista? I dati sono comunque disponibili solo per te.
Perché non utilizzare l’algoritmo integrato che Discourse offre già e mescolare i /top.json di più istanze? Filtra gli argomenti visitati/letti e poi intercala le diverse istanze. Potresti anche eseguire un machine learning sul dispositivo per determinare quali istanze piacciono di più all’utente.
È più o meno così che funziona la homepage personale di Reddit: prendono i post classificati dei diversi subreddit a cui sei iscritto e li uniscono nel seguente modo: mostrano prima i temi classificati al primo posto per gruppi, poi quelli classificati al secondo posto per gruppi, e così via (più qualche magia, per quanto ne so).
Certo. Quindi una vista ‘ultimi’, ‘in alto’ e ‘in osservazione’. Ti suona familiare?! ![]()
…che frustra molti utenti (come me) che preferirebbero semplicemente vedere i nuovi post, dalle persone/pagine che seguono, in ordine cronologico inverso. In questo modo posso controllare quanto è affollato il mio feed delle notizie in base al numero e all’attività delle pagine che seguo. Semplice.
Esattamente quello che ho detto: Blueprint di Twitter invece di Blueprint di Facebook.
Citazione
Discourse = Bachea (Forum)
Facebook = Un’altra storia
Perché stai cercando di unirli?
Non sono compatibili.
Citazione
Molto confuso. Le parole sono in “inglese”, ma le tre metafore non sembrano funzionare: bacheca, forum, animale.
Conosco Gmail, Reddit, TikTok, Instagram e Facebook. Discourse è diverso. Ok. Ma come e perché?
L’unico ordine di ordinamento mancante e prezioso sarebbe una pagina “hot”, che classifica gli argomenti delle ultime 24 ore in base a un punteggio e a un decadimento temporale. Gli argomenti più vecchi sovrappesati in alto potrebbero non avere più alcun coinvolgimento. Un ordinamento “hot” con decadimento posizionerebbe gli argomenti più recenti con coinvolgimento più in alto rispetto ai post più vecchi con lo stesso livello di coinvolgimento. Utilizziamo un algoritmo di questo tipo (hot/decadimento) per fissare automaticamente a livello globale gli argomenti “più caldi” tramite l’API.
È piuttosto semplice e mi chiedo perché Discourse non includa un ordinamento “hot” nel suo nucleo. Fornirebbe una panoramica molto migliore degli argomenti più recenti che attualmente hanno il coinvolgimento più alto o più recente.
“Board” e “forum” non sono metafore, sono sostantivi descrittivi: sono ciò che è Discourse. “Animale” è una metafora; sta dicendo che Facebook è qualcosa di completamente diverso.
In che modo una mela è diversa da una Chevrolet? Sono diverse in quasi ogni aspetto. Discourse è un software per forum, progettato per gestire forum di discussione (o “comunità”, come preferiscono chiamarli gli sviluppatori). Le persone si uniscono al forum e, se partecipano, vedono argomenti e messaggi da chiunque altro sia membro del forum, proprio come sta accadendo qui.
Facebook è, beh, Facebook. Se non sai già cos’è, guardalo. È progettato per fare qualcosa di completamente diverso. Ha alcune funzionalità sovrapposte (i “gruppi” su Facebook sono in qualche modo, più o meno, simili ai forum di discussione), ma è davvero una cosa completamente diversa. Parlare di sostituire Facebook con Discourse è privo di senso, proprio come lo sarebbe parlare di sostituire un treno con una bicicletta. Se vuoi provare a sostituire Facebook con qualcosa, il candidato migliore è probabilmente diaspora*.
Alcune persone in questo argomento sembrano pensare che ci sarebbe valore nell’avere un unico posto che riunisca tutti i nuovi argomenti da tutti i forum Discourse che segui e li mostri tutti in una sola pagina. Questo, se implementato, assomiglierebbe vagamente al “feed notizie” di Facebook, ma non riesco davvero a vedere alcun valore nel farlo.
Il Top può essere limitato a una finestra temporale. Ad esempio, la giornata corrente.
Sono completamente in disaccordo con il tuo punto di vista.
Sembra che tu stia suggerendo che questi prodotti siano distinti. Chiaramente non lo sono. I Gruppi Facebook hanno una significativa sovrapposizione con Discourse, sia a livello funzionale che nella loro missione.
Se sei soddisfatto di utilizzare Discourse in isolamento e la tua istanza sta avendo successo, questo è ottimo.
Tuttavia, come potresti aver notato da altri post, ad esempio qui e qui, i Gruppi Facebook sono stati osservati nel influenzare la popolarità di alcuni forum Discourse.
Penso che sarebbe ingenuo pensare che Zuckerberg e la sua squadra non sarebbero entusiasti di vedere un forum fallire e tutti i suoi utenti spostarsi verso le risorse di Facebook.
Facebook non è solo una “cosa” a sé stante, ma è un’azienda altamente motivata, competitiva e potente che si approprierebbe della tua comunità se glielo permettessi, nascondendola dietro un accesso tramite Facebook. Saranno lieti di adattare il loro prodotto in più forme se ciò significa poter dominare ulteriormente l’attenzione delle persone.
Sto semplicemente suggerendo un modo in cui l’ecosistema di Discourse potrebbe essere esteso per contrastare ciò.
Tu non sei d’accordo sul fatto che io non veda valore in questo? Immagino che sia una tua decisione, ma è una posizione piuttosto strana da assumere.
Anche se gestisco un piccolo forum Discourse, scrivo principalmente dal punto di vista di un utente finale. Da questa prospettiva, non ho alcun interesse in un feed confuso degli ultimi argomenti di tutti gli altri forum Discourse di cui faccio parte. D’altra parte, non ho alcun interesse nemmeno per i “gruppi” di Facebook: sono un sostituto misero e scadente rispetto a un forum, e li utilizzerò come canale di supporto solo come ultima risorsa. Inoltre, l’approccio del “feed notizie” li rende ancora più inutili di quanto non sarebbero altrimenti.
Va bene e hai tutto il diritto di avere la tua opinione.
Uso regolarmente circa 6 istanze distinte di Discourse e trovo Discourse Hub uno strumento prezioso per sapere quando accedere a ciascuna di esse senza doverle aprire una per una.
Apprezzerei molto un feed aggregato a livello di elenco degli argomenti. Dubito di essere il solo a pensarla così.
Non è lo stesso. Non è ancora ordinato per popolarità perché la data di creazione e il punteggio non sono decaduti.
Capisco il tuo punto e un tempo ero d’accordo, ma più forum Discourse scopro e aggiungo a Discourse Hub, meno ne avrei bisogno. Per me è meglio poter visitare i singoli forum – faccio lo stesso con i gruppi di Facebook.
La differenza non è di tecnologia o capacità, ma di contenuto.
È come confrontare due app che entrambe utilizzano il GPS e un algoritmo di classificazione. La tecnologia è essenzialmente la stessa, ma una serve a trovare il ristorante più vicino, l’altra il potenziale appuntamento più vicino.
Facebook è principalmente una piattaforma dell’io. Questo sono io, questa è la mia vita, queste sono le mie foto, ecco i miei interessi. Condividiamo con famiglia e amici.
I forum sono principalmente piattaforme tematiche. Ho una passione per uno sport, un hobby o un interesse e voglio parlare con persone affini che condividono la stessa passione.
Facebook può e si estende ad altre aree, come la vendita di contenuti o gruppi di interesse specifico. Ma per la maggior parte sono inferiori rispetto alle piattaforme dedicate (spesso mancano di profondità). Tuttavia, arricchiscono complessivamente la piattaforma Facebook.
Discourse potrebbe forse imparare da Facebook l’importanza dell’autopromozione. Spostandosi dalla gamification verso un ibrido più simile a Twitter (piuttosto che a Facebook), in cui gli utenti iniziano a seguire i migliori utenti come proprio feed, oltre ad avere conversazioni strutturate. Avere dei follower è tutto lo stimolo di cui alcune persone hanno bisogno per generare sempre più contenuti.
Forse un feed personalizzato basato sugli utenti i cui contenuti hai già apprezzato, o sui post che non hai apprezzato ma che hanno ricevuto molti like da altri, o su qualche altra metrica. Non è facile e richiederebbe molte regolazioni fini.
In breve, sono d’accordo con l’idea che siano due animali diversi. Tuttavia, ciò non impedisce di imparare per migliorare e far progredire la piattaforma dei forum.
Grazie per questo. Facebook è promozione personale. Deve essere presentabile al pubblico. Niente scortesia, niente incomprensioni e tutto politicamente molto corretto.
Per una persona nuova come me, Discourse sembra incentrato sull’argomento, non sulla personalità.
Twitter sono messaggi brevi, senza molta profondità. È corretto?
