La nuova rivoluzione della Spacc BBS
-
Sono ormai passati così tanti mesi da quando annunciai la mia idea di rendere la Spacc BBS compatibile con il Fediverso, creando un plugin per phpBB (il software su cui era stato basato il forum), che, considerando gli altrettanti mesi passati senza progresso alcuno, credo sia passato di mente a chiunque il fatto che ciò fosse in programma (e, se casomai qualcuno non avesse perso la memoria a riguardo, le speranze invece certamente si)... ️
Non tanto sul forum, ma su Mastodon avevo parlato abbastanza della cosa (https://mastodon.uno/@octo/111054245840889674), e l'eccitazione c'era, ma le mani per aiutare non sono uscite per niente fuori (forse perché la notizia non è arrivata anche agli sviluppatori giusti?). Io, purtroppo, sempre appresso ad infiniti progetti e perdite di tempo, di fare questa cosa per conto mio non ho granché modo, e quindi ho dovuto a malincuore lasciar stare, e di conseguenza lasciare che la BBS sprofondasse nella palude dell'irrilevanza. ️
A seguito, però, sia di riflessioni personali che condivise sulla natura della comunicazione online (e non solo), negli ultimi mesi e soprattutto giorni la faccenda mi è tornata alla mente, la voglia di fare forum è di nuovo fortissima (non se n'è mai andata, era solo scemata), e ho deciso allora di riprendere in mano la questione, in maniera più pragmatica. Approfittando di una particolare novità nel panorama open-source, che nel campo della comunicazione federata fa passi si da lumaca ma comunque passi, ho deciso di provare la versione
v4.0.0-alpha
di NodeBB, un altro software per forum, che da precisamente un mese ha superato lo stato di proof-of-concept riguardo il supporto ad ActivityPub: https://community.nodebb.org/topic/18123/nodebb-v4.0.0-alpha-aka-activitypub-alpha-release. 🤩️E allora, nell'arco di appena due giorni, avendo realizzato di questo fantastico software, mi sono messa all'opera per sperimentare e arrivare fino allo stato di ora, come ho documentato via via nel mio microblog (https://octospacc.altervista.org/2024/07/22/bbs-outside-my-walls/, https://octospacc.altervista.org/2024/07/23/7996/). Ci sono stati (e ci saranno) assolutamente dei compromessi, come l'aver constatato che importare i vecchi post non è cosa fattibile, oppure il dover rinunciare ad una retrocompatibilità perfetta con browser antichi, ma, tutto sommato, il bilancio dovrebbe essere positivo; il nuovo sito è molto più veloce in navigazione ed interazioni, dovrebbe essere anche più carino su mobile, e si spera che l'essere compatibile con il Fediverso faccia vivere il luogo per davvero. ️
E... per adesso è tutto. Le uniche cose che ora mi restano da dire, mentre poi nei giorni a venire ci saranno probabilmente altri annunci, sono queste:
-
Il vecchio sito rimarrà attivo a tempo indeterminato, per lasciare leggibili i vecchi post, e mi impegnerò ad assicurarmi che non avvenga link rot né per i vecchi post né per i nuovi.
-
Alcuni vecchi thread forse li ricopierò a mano, assegnandoli agli utenti corretti, quindi ricreando anche questi a mano. Se avevate un account sul vecchio forum, e fallite nel crearne uno qui sul nuovo con lo stesso username, forse è perché ve l'ho creato io; in quel caso vi basta fare il reset della password (qui sul nuovo sito, non confondetevi). Altrimenti, dovrete proprio registrarvi da capo (ma è meno rognoso di prima).
-
Utenti del benedettissimo Fediverso, che venite da altre istanze: provate a seguire me o qualsiasi degli altri utenti (https://bbs.spacc.eu.org/new/users), ad interagire ai messaggi, rispondendo e ricondividendo, che, oltre a poter costruire degli argomenti interessanti, potremmo fare da alpha-testers ad una piattaforma che probabilmente a breve sfonderà più di prima!
-
-
TLDR: Il forum dello Spacc è stato aggiornato, ed ora è compatibile con il Fediverso, non perfettamente ma già ad un ottimo punto. Ci sono dei compromessi a causa di ciò, e un po' troppo lavoro da parte mia, ma bene o male la vita dovrebbe essere meglio di prima... Se leggete dal Fediverso, commentate, seguite, e condividete, per favore!
-
Le ultime ore sono state carichissime di cose nuove a proposito della BBS, che ora richiedono a me di scrivere un aggiornamento... che cazzo deh. Vabbé oh, mi tocca. Dovrei pure studiare tipo 'sti giorni, ma il cervello non funziona, riesco a pensare solo al forum. Partiamo dai problemi, così magari posso dormire:
-
Provando ad interagire su ActivityPub (ad esempio, https://mastodon.uno/@octo/112836965698323993), si è scoperto che la mia installazione, o questa versione di phpBB, ha ancora un bug per la federazione. Nello specifico, non riesce ad elaborare eventi da altre istanze... quindi, non riceve richieste di follow, e le eventuali risposte ai post non appaiono sul forum. Un bel disastro, e non so quale delle due cose è più grave, ma ho riportato il bug e magari risolveremo: https://github.com/NodeBB/NodeBB/issues/12708
-
Stavamo provando la funzione di chat pubblica e privata integrata nel forum, ma è uscito fuori un bug per cui gli utenti non-admin hanno un tempo di attesa forzato tra un messaggio e un altro assurdo, sarà forse un minuto buono. Provato a modificare tutte le opzioni, ma il problema non si risolve, quindi, per ora la chat si può usare, ma molto male, e penso che dovrò segnalare anche questo malfunzionamento, perché su GitHub non l'ho trovato.
Ma, ci sono delle cose belle anche... e, dopo queste, spero di non dover fare un nuovo post di avviso così per un bel po', davvero:
-
Ora è presente una cosiddetta shoutbox nella home, una chat unica dove gli utenti registrati possono parlare al volo, e gli ospiti leggere cosa viene scritto. (Grazie al plugin https://github.com/NodeBB-Community/nodebb-plugin-shoutbox.)
-
In generale, l'esperienza utente con NodeBB sembra nettamente superiore alla precedente, al netto di giusto alcuni spigoli vivi. Pare tutto più reattivo, anche su mobile... almeno con il tema che ho attivato (Persona). Direi di poter scommettere sul fatto che, anche se questa questione di ActivityPub non viene subito quagliata, non torniamo a phpBB, sarebbe un downgrade.
-
-
Altri 3 giorni sono passati, e muzunna quante cose da dire che mi scoccio... facciamo prima LA cosa importante: abbiamo sistemato la federazione al 100%!
Il cambio di software è allora servito a qualcosa... potete rispondere a tutti i post da Mastodon & co, le conversazioni arriveranno sul forum belle ordinate. Potete addirittura creare thread sul forum da fuori, ma per il momento pare funzioni solo con Lemmy, niente Mastodon.
Insomma, GODI POPOLO!!! Sempre da fuori, per ora si può seguire il profilo mio o degli altri membri per non perdervi il fuoco che viene pubblicato, ma a breve creerò un profilo su Mastodon dedicato alla BBS, manualmente gestito per pubblicità ed emergenze.