Nach zwei Monaten Arbeit ist die neue Version der Plattform zur Erstellung dezentraler sozialer Netzwerke Hubzilla 6.0 erschienen. Das Projekt bietet einen Kommunikationsserver, der mit Web-Publikationssystemen integriert werden kann und über ein transparentes Identifizierungssystem sowie Verwaltungsmechanismen für den Zugriff in dezentralen Netzwerken im Fediverse verfügt. Der Code des Projekts ist in PHP und JavaScript geschrieben und wird unter der MIT-Lizenz verteilt; als Datenbank werden MySQL und dessen 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.
Eine der wichtigsten Änderungen ist der Verzicht auf die Unterstützung der vorherigen Version des Zot-Protokolls zugunsten der Unterstützung der aktuellen Version Zot VI. Neben den traditionellen Fehlerbehebungen und Verbesserungen sind folgende bedeutende Änderungen hervorzuheben:
- Verzicht auf die Unterstützung von Direktnachrichten über die entsprechende Anwendung und Umstieg auf den mittlerweile standardmäßigen Mechanismus für Direktnachrichten, der mit dem im Activitypub-Protokoll verwendeten vergleichbar ist. Auch die Nachrichtenübermittlung mit Diaspora funktioniert jetzt.
- Die Benutzeroberfläche HQ wurde überarbeitet und ist nun standardmäßig die Hauptoberfläche. Im Gegensatz zu traditionellen Darstellungen in Form eines Aktivitätsstroms ermöglicht sie die Anzeige von Daten nach Themen, was das Durchsehen von Aktualisierungen erleichtert.
- Die Möglichkeit, Benachrichtigungen über neue Aktivitäten über das entsprechende Browsersystem zu erhalten, wurde hinzugefügt.
Der Großteil der Arbeit wurde vom Hauptentwickler Mario Vavti mit Unterstützung des NGI Zero Open Source Funding-Programms durchgeführt.
Quelle: opennet.ru
