De gemeenschap van enthousiastelingen is blij om de nieuwe versie voor te stellen Pleroma — servers voor het bloggen met tekstmarkup, geschreven in Elixir en gebruikmakend van het gestandaardiseerde W3C-protocol van het federated netwerk ActivityPub. Dit is de op één na meest populaire serverimplementatie.
In vergelijking met het dichtstbijzijnde concurrerende project — Mastodon, geschreven in Ruby en werkend in hetzelfde ActivityPub-netwerk, kan Pleroma bogen op een kleine omvang en een lager aantal externe afhankelijkheden, wat het onderhoud goedkoper maakt en zorgt voor compatibiliteit met meer configuraties. Tegelijkertijd wordt dit niet ten koste van de functionaliteit bereikt; integendeel, in Pleroma zijn er veel minder beperkingen en meer aanpasbare opties, terwijl in Mastodon dit vaak hardcoded is. Bovendien implementeert Pleroma de Mastodon API, waardoor het mogelijk is om clientapplicaties van Mastodon en zelfs de webinterface van Mastodon te gebruiken, die samen met de webinterface van Pleroma wordt geleverd.
Voor gebruikers van Twitter en andere propriëtaire gecentraliseerde diensten kan Pleroma interessant zijn vanwege de aanpasbare limiet van 5000 tekens per post standaard, opmaak van tekst in Markdown/BBCode/HTML, расширенным профилем, множеством интерфейсов — как в классическом стиле, так и Tweet Deck, aangepaste emoji's en stickers, thema-engine interface en nog veel meer. Een belangrijk kenmerk is de aard van federatieve netwerken: je kiest een server met regels en een publiek dat bij je past, of je organiseert je eigen server en hebt volledig controle over de gegevens, zonder afhankelijk te zijn van een enkel punt van falen.
Het is vermeldenswaard dat er een interface is ontwikkeld die vergelijkbaar is met Twitter voor Pleroma — Soapbox, die zich kenmerkt door eenvoud, minimalisme en prestaties.
Een van de belangrijkste kenmerken van deze release is toevoeging van een federatieve chat, die ook werkt volgens het ActivityPub-protocol! Het is beschikbaar in de vorm van persoonlijke berichten, waar, net als in gewone berichten, het delen van bijlagen en aangepaste emoji's werkt. Groepsversies van chats en E2E-encryptie. Dit is niet de eerste iteratie van real-time berichten. Eerder was er al een eenvoudige gecentraliseerde chat toegevoegd in de hoek van de interface, waar elke gebruiker van de server berichten kon achterlaten en dit door anderen kon worden gezien. Ook was er een integratie met de XMPP-server MongooseIM toegevoegd, maar zonder de mogelijkheid om XMPP direct vanuit de interface van Pleroma te gebruiken.
Tegelijkertijd met de release van chats in Pleroma, heeft de brutalistische en ultraminimalistische ActivityPub-server dezelfde functionaliteit gekregen Honk, geschreven in Go. Als statussen in Honk "honks" worden genoemd, krijgen instant berichten de naam "chonks". Honk-honk!
En in de context van andere wijzigingen:
- opties om de feed van berichten en gebruikersprofielen uit het publieke bereik te verbergen;
- de mogelijkheid om een verzoek voor registratie goedkeuring te versturen;
- tools voor het instellen van interfaces en het configureren ervan als standaard in plaats van Pleroma-FE;
- automatische synchronisatie van gebruikersemoji's met servers die daarvoor goedgekeurd zijn;
- berichten uit het verleden zullen nu niet meer ineens verschijnen in de huidige berichtenfeed (dit is geen bug);
- herstructurering van de interface van berichtenfeeds, nu zijn ze samengevoegd in één tabblad;
- prestatieverbeteringen.
Plannen voor toekomstige releases:
- nog meer prestatieoptimalisaties;
- federatie met behulp van WebSocket-verbindingen;
- de mogelijkheid voor gebruikers om zelf hun interface te selecteren;
- generatie van preview's voor bijlagen (momenteel zijn die er niet en dit is een aanzienlijke belasting voor het verkeer);
- tooltips bij het hoveren over een gebruikersprofiel;
- verbeteringen in de thema-engine en op de instellingenpagina;
- …
- GROEPEN (dit is de meest verwachte en gewenste functionaliteit sinds GNU Social, de voorganger van Pleroma).
De server op de screenshot — sect.sunbutt.faith. Op de rootdomein is een wiki met aanvullende informatie over federatieve netwerken.
Ook in de context van het nieuws kan de actie van Google met betrekking tot federatieve netwerken niet worden vergeten: Google heeft waarschuwingen naar ontwikkelaars van Mastodon-clients gestuurd met het verzoek om het probleem van oproepen tot geweld en discriminatie op te lossen. Ontwikkelaars hebben 7 dagen om het probleem op te lossen.. Een soortgelijke waarschuwing is verstuurd naar een Japanse ontwikkelaar..
Bron: linux.org.ru

