La comunità di appassionati è lieta di presentare la nuova versione Pleroma — un server per blog basato su markup testuale, scritto in Elixir e che utilizza il protocollo standardizzato W3C della rete federata ActivityPub. Questa la seconda implementazione più diffusa del server.
Rispetto al progetto concorrente più vicino — Mastodon, scritto in Ruby, che opera nella stessa rete ActivityPub, — Pleroma si distingue per la sua leggerezza e un numero ridotto di dipendenze esterne, il che consente di abbattere i costi di mantenimento e di funzionare su un numero maggiori di configurazioni. Ciò avviene però senza compromettere la funzionalità; al contrario, Pleroma offre meno restrizioni e più opzioni personalizzabili, mentre in Mastodon queste sono spesso codificate. Inoltre, Pleroma implementa l'API di Mastodon, consentendo l'utilizzo delle applicazioni client di Mastodon e persino della sua interfaccia web, che è disponibile insieme a quella di Pleroma.
Per gli utenti di Twitter e di altri servizi proprietari centralizzati, Pleroma può risultare interessante con la sua limitazione personalizzabile di 5000 caratteri per post di default, la formattazione del testo in Markdown/BBCode/HTML, расширенным профилем, множеством интерфейсов — как в классическом стиле, так и Tweet Deck, emoticon personalizzate e adesivi, un motore di temi interfaccia e molto altro. Ma una caratteristica non trascurabile è la natura delle reti federate: si può scegliere un server con regole e comunità che si adattano a te, oppure organizzare il proprio, controllando completamente i dati senza dipendere da un singolo punto di fallimento.
Vale la pena notare lo sviluppo di un'interfaccia simile a Twitter per Pleroma — Soapbox, che si distingue per semplicità, minimalismo e prestazioni.
La caratteristica principale del rilascio è l'aggiunta della chat federata, che funziona anch'essa secondo il protocollo ActivityPub! È disponibile come messaggi diretti, dove, come nei normali post, sono previste la condivisione di allegati e le emoticon personalizzate. È previsto anche una versione di chat di gruppo e la crittografia E2E.Questa non è la prima iterazione dei messaggi in tempo reale. In precedenza era stata implementata una semplice chat centralizzata, situata nell'angolo dell'interfaccia, dove chiunque potesse scrivere e tutti gli altri lo avrebbero visto. È stata anche aggiunta l'integrazione con il server XMPP MongooseIM, ma senza la possibilità di utilizzare XMPP direttamente dall'interfaccia di Pleroma.
Contemporaneamente all'uscita delle chat in Pleroma, anche il server di tipo brutalista e ultraminiimalista ActivityPub Honk, scritto in Go, ha acquisito la stessa funzionalità. Se gli stati in Honk sono chiamati «honks», i messaggi istantanei sono stati denominati «chonks». Honk-honk!
E per quanto riguarda altre modifiche:
- opzioni per nascondere il feed dei post e i profili utente dall'accesso pubblico;
- possibilità di richiedere l'autorizzazione per la registrazione;
- strumenti per impostare le interfacce e configurarle di default invece di Pleroma-FE;
- sincronizzazione automatica delle emoticon personalizzate con i server autorizzati a farlo;
- i post del passato non appariranno più improvvisamente nel feed dei post attuali (non è un bug);
- ri-strutturazione dell'interfaccia dei feed dei post, che ora sono uniti in una sola scheda;
- miglioramento delle prestazioni.
Piani per futuri rilasci:
- ulteriori ottimizzazioni delle prestazioni;
- federazione tramite connessione WebSocket;
- possibilità per gli utenti di scegliere l'interfaccia;
- generazione di anteprime per gli allegati (attualmente non sono presenti e questo comporta un significativo carico di traffico);
- tooltip al passaggio del mouse sul profilo utente;
- miglioramenti nel motore dei temi e nella pagina delle impostazioni;
- …
- GRUPPI (questa è la funzionalità più attesa e desiderata fin dai tempi di GNU Social, predecessore di Pleroma).
Il server nello screenshot è sect.sunbutt.faith. Su il dominio radice ospita una wiki con informazioni in continua espansione sulle reti federate.
Inoltre, in questo contesto è impossibile non menzionare le azioni di Google nei confronti delle reti federate: Google ha inviato avvisi agli sviluppatori dei client di Mastodon, chiedendo di affrontare il problema degli incitamenti alla violenza e alla discriminazione. Agli sviluppatori è stato concesso un termine di 7 giorni per risolvere il problema.. Un avviso simile è stato inviato a uno sviluppatore giapponese..
Fonte: linux.org.ru

