Eine neue Version der Plattform zum Aufbau dezentraler sozialer Netzwerke Hubzilla 5.6 wurde veröffentlicht. Das Projekt bietet einen Kommunikationsserver, der mit Web-Publikationssystemen integrierbar ist und über ein transparentes Identifikationssystem sowie Zugriffskontrollmechanismen in dezentralen Fediverse-Netzwerken verfügt. Der Projektcode ist in PHP und JavaScript geschrieben und wird unter der MIT-Lizenz verbreitet; als Datenspeicher werden SQL-Datenbanken wie MySQL und deren Forks sowie PostgreSQL unterstützt.
Hubzilla verfügt über ein einheitliches Authentifizierungssystem, das als soziale Netzwerk, Foren, Diskussionsgruppen, Wiki, Artikelveröffentlichungssysteme und Websites dient. Die föderative Interaktion erfolgt über ein eigenes Zot-Protokoll, das das Konzept WebMTA für den Content-Transfer über das WWW in dezentralen Netzwerken umsetzt und eine Reihe einzigartiger Funktionen bietet, darunter die transparente End-to-End-Authentifizierung ‚Nomadic Identity‘ innerhalb des Zot-Netzwerks sowie eine Klon-Funktion, die vollständig identische Einstiegspunkte und Benutzerdatensätze an verschiedenen Knoten im Netzwerk gewährleistet. Der Austausch mit anderen Fediverse-Netzwerken wird über die Protokolle ActivityPub, Diaspora, DFRN und OStatus unterstützt. Der Datei-Speicher von Hubzilla ist auch über das WebDAV-Protokoll zugänglich. Darüber hinaus unterstützt das System die Arbeit mit Ereignissen und Kalendern über CalDAV sowie mit Adressbüchern über CardDAV.
In der neuen Version wurden neben einer Vielzahl traditioneller Verbesserungen und Fehlerbehebungen auch einige wichtige Neuerungen hinzugefügt:
- Das Benutzerregistrierungsmodul wurde vollständig überarbeitet. Bei der Registrierung sind nun präzise Anpassungen der Parameter möglich, einschließlich zeitlicher Intervalle, maximaler Registrierungen pro Zeitraum, Bestätigung und Verifizierung von Benutzern. Letztere ist nun ohne die Nutzung einer E-Mail-Adresse möglich.
- Das Modul zur Benutzerinvitation in Hubzilla wurde verbessert, wobei die Möglichkeit geschaffen wurde, die Einladungsvorlagen zu überschreiben und die Unterstützung für verschiedene Sprachen zu implementieren.
- Ein Modul für die vollständige Unterstützung der Speicherung von Sitzungen in der Resident-Datenbank Redis wurde hinzugefügt. Dies kann nützlich sein, um die Reaktionsfähigkeit großer Server Hubzilla.
- Es wurden Maßnahmen zur Steigerung der Effizienz bei der Verarbeitung mehrerer Prozesse ergriffen, was sich auch positiv auf die Gesamtleistung des Systems ausgewirkt hat.
Quelle: opennet.ru
