La comunità di appassionati è lieta di presentare una nuova versione Pleroma — server per la gestione di blog con markup testuale scritto in Elixir, utilizzando il protocollo standardizzato W3C della rete federativa ActivityPub. Questo è la seconda più diffusa implementazione del server.
Confrontato con il progetto concorrente più vicino — Mastodon, scritto in Ruby e operante nella stessa rete ActivityPub, — Pleroma può vantare dimensioni più contenute e un minor numero di dipendenze esterne, risultando così più economico in termini di manutenzione e funzionando su un numero maggiore di configurazioni. Allo stesso tempo, questo è raggiunto senza compromettere la funzionalità; al contrario, Pleroma presenta molte meno limitazioni e più opzioni personalizzabili, mentre in Mastodon ciò è spesso hardcoded. Inoltre, Pleroma implementa l'API di Mastodon, permettendo l'uso di applicazioni client di Mastodon e persino della sua interfaccia web, che viene fornita insieme all'interfaccia web di Pleroma.
Per gli utenti di Twitter e di altri servizi centralizzati proprietari, Pleroma può risultare interessante per la limitazione configurabile di 5000 caratteri per post di default, formattazione del testo in Markdown/BBCode/HTML, расширенным профилем, множеством интерфейсов — как в классическом стиле, так и Tweet Deck, emoji personalizzate e adesivi, motore dei temi interfaccia e molto altro. Ma una caratteristica importante è la natura delle reti federate: si può scegliere un server con regole e pubblico che si adatta ai propri gusti, oppure organizzare il proprio, controllando completamente i dati su di esso, senza dipendere da un singolo punto di fallimento.
È importante notare lo sviluppo di un'interfaccia simile a Twitter per Pleroma — Soapbox, caratterizzata da semplicità, minimalismo e prestazioni.
La principale novità del rilascio è l'aggiunta di una chat federata, anch'essa funzionante secondo il protocollo ActivityPub! È disponibile come messaggi privati, dove, come nei post normali, è possibile caricare allegati e utilizzare emoji personalizzate. Sono in programma versioni di chat di gruppo e crittografia E2E. Non è la prima iterazione dei messaggi in tempo reale. In precedenza era stata aggiunta un'implementazione di una semplice chat centralizzata, situata nell'angolo dell'interfaccia, dove chiunque potesse scrivere e gli altri utenti del server avrebbero potuto vederlo. È stata inoltre aggiunta l'integrazione con il server XMPP MongooseIM, ma senza la possibilità di utilizzare XMPP direttamente dall'interfaccia di Pleroma.
Allo stesso tempo in cui sono stati rilasciati i chat in Pleroma, anche il server ActivityPub brutalista e ultraminimalista ha acquisito la stessa funzionalità Honk, scritto in Go. Se in Honk gli stati vengono chiamati «honks», i messaggi istantanei hanno ricevuto il nome di «chonks». Honk-honk!
E nel contesto di altre modifiche:
- opzioni per nascondere il feed dei post e i profili degli utenti dall'accesso pubblico;
- possibilità di inviare una richiesta per autorizzare la registrazione;
- strumenti per impostare le interfacce e configurarle per impostazione predefinita al posto di Pleroma-FE;
- synchronizzazione automatica delle emoji degli utenti con quelle approvate dai server;
- i post del passato non appariranno più improvvisamente nel feed dei post attuali (non è un bug);
- riorganizzazione dell'interfaccia del feed dei post, ora sono riuniti in un'unica scheda;
- miglioramento delle prestazioni.
Piani per future versioni:
- ancora più ottimizzazioni delle prestazioni;
- federazione tramite connessione WebSocket;
- possibilità per gli utenti di scegliere autonomamente l'interfaccia;
- generazione di anteprime per gli allegati (attualmente non ci sono e questo comporta un notevole 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 contiene un wiki con informazioni in continuo aggiornamento sulle reti federate.
Inoltre, nel contesto della notizia non si può non menzionare le azioni di Google riguardo alle reti federate: Google ha inviato avvisi agli sviluppatori dei client Mastodon chiedendo di risolvere il problema delle incitazioni alla violenza e alla discriminazione. Gli sviluppatori hanno 7 giorni per risolvere il problema.. Uno stesso avviso è stato inviato a uno sviluppatore giapponese.
Fonte: linux.org.ru

