Il recente sconvolgimento di Reddit (che segue quello di Twitter) ci ricorda che le piattaforme centralizzate, sebbene convenienti (e popolari grazie agli effetti di rete), possono evolversi in modi che alienano ampie parti delle comunità online e, in definitiva, possono sprecare decenni di creazione di contenuti.
Il fediverso è promosso come un design alternativo che può mitigare questo rischio (sebbene molti sforzi siano ancora in una fase iniziale). Esiste, ad esempio, Lemmy, che mira a essere una replica federata del forum “Reddit”.
D’altra parte, notoriamente il web è già decentralizzato e ci sono, ad esempio, il plugin ActivityPub di WordPress e il plugin ActivityPub di Discourse che iniziano a “collegare i punti” tra tutti questi server in modi più interessanti rispetto a RSS.
La domanda è se si possa ottenere un universo di forum basato su Discourse più integrato “a basso costo”. Al momento, anche un elenco di tutte le istanze di Discourse non è facile da trovare. Si potrebbe immaginare un elenco più completo che non sia una mera enumerazione di URL. Piuttosto, pensate a una sorta di “pagina principale” dal vivo o un punto di ingresso in un universo di forum basato su Discourse che interroga le istanze per aggiornamenti riassuntivi, ricercabili per argomento e altri attributi.
L’idea è quella di facilitare e razionalizzare la scoperta delle istanze di Discourse, dove ogni istanza funziona come una sorta di subreddit. Ci sono ovviamente differenze sostanziali tra le istanze, non da ultimo il fatto che l’utente non ha una relazione con una parte centrale, ma con gli amministratori/moderatori di ciascuna istanza. Si potrebbe persino immaginare l’SSO per un sottoinsieme di istanze più strettamente collegate.
Immagino che questo concetto sia stato già discusso in precedenza, ma forse acquista una nuova rilevanza alla luce degli sviluppi attorno alle piattaforme online.
Stavo pensando a un design molto meno ambizioso. Il modo in cui i server Mastodon (ActivityPub) funzionano, i feed globali e locali sono una funzionalità che ogni server ha in linea di principio disponibile (sebbene il feed globale possa essere disabilitato individualmente) e non vi è alcuna necessità di un “portale” in quanto tale. Immagino che Discourse potrebbe benissimo svilupparsi in questa direzione, ma sarebbe un progetto molto sostanziale.
Mettere insieme un punto di ingresso nella raccolta di server Discourse pubblicamente disponibili senza, ad esempio, presentare un feed globale dovrebbe essere molto più facile da implementare. Pensandoci bene, non deve nemmeno essere un progetto separato, potrebbe essere un plugin che ogni istanza può utilizzare per simulare una “pagina principale” nell’universo Discourse. Quindi un design piuttosto liberamente accoppiato che tuttavia potrebbe essere abbastanza utilizzabile.
Non è esattamente quello che stai cercando, ma un approccio ancora meno ambizioso sarebbe creare un sito simile a Reddit su una singola istanza di Discourse. Sono lontano dall’essere un esperto di Reddit, ma la mia comprensione è che un subreddit abbia essenzialmente la stessa funzionalità di una categoria di Discourse, con moderatori di categoria e possibilmente uno o più gruppi di Discourse associati alla categoria.
L’approccio più semplice che mi viene in mente sarebbe collegare un sito Discourse a un sito WordPress con il plugin WP Discourse. Ciò consentirebbe agli utenti di creare nuove community (categorie) dal sito WordPress tramite l’API. Potrebbe essere data un’opzione per consentire agli utenti di iscriversi a una categoria. Ciò darebbe ai moderatori di categoria la possibilità di guadagnare qualcosa per il loro lavoro, oltre a generare entrate per l’hosting del forum. DiscourseConnect potrebbe essere utilizzato per assegnare gli utenti ai gruppi appropriati in base alle loro iscrizioni.
Con l’approccio di un singolo forum, l’idea unificante potrebbero essere le linee guida/termini di servizio del sito.
Un problema evidente di questo approccio è che una singola istanza di Discourse non può supportare un numero infinito di categorie. Non sono sicuro che tutto sul web debba essere infinitamente scalabile, però. I problemi dell’interfaccia utente causati da un gran numero di categorie potrebbero essere gestiti disattivando tutte le categorie per impostazione predefinita.
Sì, sarebbe piuttosto pratico per le piccole comunità. Potrebbe comportare alcune limitazioni, ad esempio è possibile personalizzare/marchiare singole categorie individualmente? Questo è abbastanza importante psicologicamente e probabilmente non è troppo difficile tecnicamente (è una funzionalità standard di Reddit).
Grazie per il suggerimento sul plugin Discourse per WordPress. Non ne ero a conoscenza, quindi ora devo valutare quali tipi di possibilità apre più in generale
La scoperta di diverse comunità rimarrebbe comunque irrisolta. Penso che una delle principali attrazioni di Reddit sia che combina il focus del forum / dominio specializzato con la capacità di scoprire rapidamente e “unirsi” a una collezione flessibile di tali forum (quindi ogni utente ha un portafoglio di forum a cui partecipa). Questo crea un feed personalizzato.