Die neue Ausgabe der Plattform zur Erstellung dezentraler sozialer Netzwerke Hubzilla 5.2 ist jetzt verfügbar. Das Projekt bietet einen Kommunikationsserver, der mit Web-Publikationssystemen integriert werden kann, ausgestattet mit einem transparenten Identifikationssystem und Zugriffskontrollfunktionen in den dezentralen Netzwerken des Fediverse. Der Code des Projekts ist in PHP und JavaScript geschrieben und wird unter der MIT-Lizenz verbreitet.
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 den zwei Monaten seit der Veröffentlichung der vorherigen großen Version 5.2 wurden zahlreiche Korrekturen und Änderungen im Code vorgenommen, unter denen die folgenden hervorzuheben sind, neben den traditionellen Behebungen von identifizierten Problemen und Verbesserungen:
- Der Übergang zur Verwendung des Dateisystems als standardmäßigen Bildspeicher. Zuvor wurde dafür eine Datenbank verwendet. Die Unterstützung für die Auswahl des Speichertypen erstreckt sich nun auch auf importierte Dateien von externen Server Profil-Avataren.
- Unterstützung für den Import beliebiger externer Veröffentlichungen aus Netzwerken, die auf den Protokollen Zot, Diaspora und Activitypub basieren, über die Suchleiste.
- Experimentelle Unterstützung für den Datenimport und -export zwischen Hubzilla und Zap. Im Rahmen letzterem wird derzeit eine Referenzversion des Zot-Protokolls entwickelt.
- Die Systemleistung wurde bei der Anzeige der Hauptseiten durch ein internes Caching-System und die Auslagerung mehrerer Prozesse, die die Anzeige auf großen oder schwach ausgestatteten Seiten verlangsamen könnten, verbessert. Servern Hintergrundprozesse in Habitats.
- Es wurde die Unterstützung für die neueste Version von PHP 8 angekündigt.
Quelle: opennet.ru
