De nieuwe release van het platform voor het bouwen van gedecentraliseerde sociale netwerken Hubzilla 5.6 is gepubliceerd. Het project biedt een communicatie-server die kan worden geĆÆntegreerd met webpublicatiesystemen, en beschikt over een transparant identificatiesysteem en toegangsmiddelen voor gedecentraliseerde netwerken van het Fediverse. De code van het project is geschreven in PHP en JavaScript en wordt verspreid onder de MIT-licentie. Voor gegevensopslag worden MySQL en zijn forks, evenals PostgreSQL, ondersteund.
Hubzilla heeft een uniforme authenticatiesysteem dat functioneert als een sociaal netwerk, forums, discussie-groepen, Wiki's, systemen voor het publiceren van artikelen en websites. Federatief interactie vindt plaats op basis van het eigen Zot-protocol, dat het WebMTA-concept implementeert voor de overdracht van content via het WWW in gedecentraliseerde netwerken en een aantal unieke functies biedt, waaronder transparante end-to-end authenticatie 'Nomadic Identity' binnen het Zot-netwerk, evenals de functie voor klonen om volledig identieke toegangspunten en sets van gebruikersgegevens op verschillende knooppunten in het netwerk te waarborgen. Er is ook uitwisseling met andere netwerken van de Fediverse mogelijk via de protocollen ActivityPub, Diaspora, DFRN en OStatus. De bestandsopslag van Hubzilla is ook toegankelijk via het WebDAV-protocol. Daarnaast ondersteunt het systeem werken met evenementen en kalenders via CalDAV, evenals adressenboeken via CardDAV.
In de nieuwe release, naast een reeks traditionele verbeteringen en bugfixes, zijn er verschillende belangrijke vernieuwingen toegevoegd:
- De module voor gebruikersregistratie is volledig herontworpen. Bij registratie is nu een fijne afstelling van de parameters beschikbaar, waaronder tijdsintervallen, het maximale aantal registraties per periode, en gebruikersbevestiging en -verificatie. Laatstgenoemde is mogelijk zonder gebruik van een e-mailadres.
- De module voor het uitnodigen van gebruikers in Hubzilla is verbeterd, met de mogelijkheid om uitnodigingssjablonen te overschrijven en ondersteuning voor meerdere talen.
- Een module voor volledige ondersteuning van het opslaan van sessies in de residentiƫle database Redis is toegevoegd. Dit kan nuttig zijn om de responsiviteit van grote servers Hubzilla.
- Er is gewerkt aan het verhogen van de efficiƫntie van de verwerking van verschillende processen, wat ook een positieve invloed heeft gehad op de algemene prestaties van het systeem.
Bron: opennet.ru
