Dopo tre anni di sviluppo, è stata presentata la prima versione stabile Pleroma della versione 0.9.9 — una rete sociale federativa per il microblogging, scritta in Elixir e che utilizza il protocollo standardizzato W3C ActivityPub. È la seconda rete più grande nel Fediverse.
A differenza del concorrente più vicino — Mastodon, che è scritto in Ruby e dipende da un gran numero di componenti che consumano molte risorse, Pleroma è un server ad alte prestazioni che può funzionare su sistemi poco potenti, come Raspberry Pi o VPS economici.
Pleroma implementa anche l'API di Mastodon, consentendo di essere compatibile con client alternativi di Mastodon, come Tusky o Fedilab. Inoltre, Pleroma include un ramo del codice sorgente dell'interfaccia di Mastodon, il che rende più fluido il passaggio degli utenti da Mastodon o Twitter con l'interfaccia TweetDeck. Di solito è accessibile tramite un URL del tipo https://instancename.ltd/web.
Tra le altre cose, si può notare:
- l'uso di ActivityPub per il funzionamento interno (Mastodon utilizza la sua variante);
- un limite arbitrario al numero di caratteri in un messaggio (di default 5000);
- il supporto per la formattazione tramite Markdown o tag HTML;
- l'aggiunta di emoji personalizzate lato server;
- un'interfaccia flessibile che consente di modificare arbitrariamente i suoi elementi dal lato utente;
- la filtrazione dei messaggi nel feed per parole chiave;
- operazioni automatiche sulle immagini caricate con ImageMagick (ad esempio, rimozione delle informazioni EXIF);
- l'anteprima dei link nei messaggi;
- supporto per CAPTCHA tramite Kocaptcha;
- notifiche push;
- messaggi in evidenza (per ora solo nell'interfaccia di Mastodon);
- supporto per proxy e caching di stati con allegati da server esterni (di default, i client accedono direttamente agli allegati);
- numerose altre opzioni configurabili che possono essere applicate al server.
Tra le interessanti funzionalità sperimentali si possono notare il supporto per il protocollo Gopher.
Fonte: linux.org.ru

