Comunitatea entuziastelor este încântată să prezinte noua versiune Pleroma — servere pentru gestionarea blogurilor cu markup text bazat pe limbajul Elixir și folosind protocolul standardizat W3C pentru rețele federate ActivityPub. Aceasta este a doua cea mai răspândită implementare a serverului.
Comparativ cu cel mai apropiat proiect competitor — Mastodon, scris în Ruby, care funcționează în aceeași rețea ActivityPub, — Pleroma se poate mândri cu o dimensiune mică și un număr redus de dependențe externe, ceea ce o face mai ieftină de întreținut și compatibilă cu un număr mai mare de configurații. În același timp, acest lucru se realizează fără a afecta funcționalitatea, dimpotrivă, Pleroma are mult mai puține limitări și mai multe opțiuni personalizabile, în timp ce în Mastodon acestea sunt adesea codificate static. Mai mult decât atât, Pleroma implementează API-ul Mastodon, permițând utilizarea aplicațiilor client de la Mastodon și chiar interfața sa web, care vine alături de interfața web Pleroma.
Pentru utilizatorii Twitter și alte servicii centralizate proprietare, Pleroma poate fi interesantă prin limitarea personalizabilă de 5000 de caractere pe postare în mod implicit, formatarea textului în Markdown/BBCode/HTML, расширенным профилем, множеством интерфейсов — как в классическом стиле, так и Tweet Deck, emojis personalizate și stickere, un motor tematic pentru interfață și multe altele. Dar un aspect important este natura rețelelor federate: alegi un server cu reguli și o audiență care îți place, sau îți organizezi propriul, controlând complet datele de pe acesta, fără a depinde de un punct unic de eșec.
Merită menționat dezvoltarea unei interfețe asemănătoare cu Twitter pentru Pleroma — Soapbox, care se diferențiază prin simplitate, minimalism și performanță.
Principala caracteristică a lansării este adăugarea unui chat federat, care funcționează de asemenea pe protocolul ActivityPub! Este disponibil sub formă de mesaje private, unde, la fel ca în postările obișnuite, funcționează încărcarea atașamentelor și emojis personalizate. În planuri este versiunea de grup a chat-urilor și criptarea E2E.Aceasta nu este prima iterație a mesajelor în timp real. Anterior a fost deja adăugată o implementare a unui chat centralizat simplu, situat în colțul interfeței, unde orice utilizator al serverului putea scrie, iar ceilalți să o vadă. De asemenea, a fost adăugată integrarea cu serverul XMPP MongooseIM, dar fără a putea utiliza XMPP direct din interfața Pleroma.
Odată cu lansarea chat-urilor în Pleroma, aceeași funcționalitate a fost adăugată și serverului ActivityPub brutalist și ultraminimalist Honk, scris în Go. Dacă statusurile în Honk se numesc „honks”, atunci mesajele instantanee au primit denumirea „chonks”. Honk-honk!
Și în contextul altor schimbări:
- opțiuni pentru ascunderea fluxului de postări și a profilelor utilizatorilor din accesul public;
- posibilitatea de a trimite o solicitare pentru permisiunea de înregistrare;
- instrumente pentru configurarea interfețelor și setarea acestora ca implicită în locul Pleroma-FE;
- sincronizarea automată a emoji-urilor utilizatorilor cu serverele aprobate pentru acest lucru;
- poste din trecut acum nu vor mai apărea brusc în fluxul de postări actual (acesta nu este un bug);
- restructurarea interfeței fluxului de postări, acum acestea sunt reunite într-o singură tab;
- îmbunătățirea performanței.
Planuri pentru viitoarele versiuni:
- încă și mai multe optimizări ale performanței;
- federare prin conexiune WebSocket;
- posibilitatea utilizatorilor de a-și alege interfața;
- generarea unei previzualizări pentru atașamente (acum acestea nu sunt disponibile și reprezintă o povară semnificativă pe trafic);
- mesaje pop-up la trecerea cu cursorul peste profilul utilizatorului;
- îmbunătățiri în motorul temelor și pe pagina de setări;
- …
- GRUPURI (aceasta este cea mai așteptată și dorită funcționalitate încă de pe vremea la implementarea protocolului ActivityPub., predecessorul Pleroma).
Serverul din captură — sect.sunbutt.faith. Pe în domeniul rădăcină este găzduită o wiki cu informații în continuă expansiune despre rețelele federate.
De asemenea, în contextul știrii, nu se poate să nu menționăm acțiunile Google în legătură cu rețelele federate: Google a trimis dezvoltatorilor clienților Mastodon avertismente, solicitându-le să rezolve problema apelurilor la violență și discriminare. Dezvoltatorii au la dispoziție 7 zile pentru a remedia problema. Un avertisment similar a fost trimis dezvoltatorului japonez.
Sursa: linux.org.ru

