Veröffentlichung der dezentralen Kommunikationsplattform Hubzilla 7.0

Nach etwa einem halben Jahr seit dem letzten größeren Release ist die neue Version der Plattform zum Aufbau dezentraler sozialer Netzwerke Hubzilla 7.0 veröffentlicht worden. Das Projekt bietet einen Kommunikationsserver, der in Webpublikationssysteme integriert werden kann und über ein transparentes Identifikationssystem sowie Zugangskontrollmechanismen in dezentralen Netzwerken des Fediverse verfügt. Der Code des Projekts ist in PHP und JavaScript geschrieben und wird unter der MIT-Lizenz veröffentlicht. Als Datenbank werden MySQL und seine 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.

Zu den wichtigsten Neuerungen gehört das völlig überarbeitete Berechtigungssystem, das eines der Schlüsselfeatures von Hubzilla ist. Die durchgeführte Refaktorisierung ermöglicht einen vereinfachten Arbeitsablauf und gleichzeitig eine größere Flexibilität bei einer benutzerfreundlicheren Organisation der Interaktion.

  • Die Rollen der Kanäle wurden vereinfacht. Jetzt gibt es die Auswahl aus 4 möglichen Varianten: „öffentlich“, „privat“, „Gemeinschaftsforum“ und „benutzerdefiniert“. Standardmäßig wird der Kanal als „privat“ erstellt.
  • Individuelle Berechtigungen für Kontakte wurden zugunsten von Rollen abgeschafft, die jetzt eine Verpflichtung beim Hinzufügen jedes Kontakts darstellen.
  • Die Kontaktrollen haben eine Standardvorauswahl, die durch die Kanalrolle definiert wird. Benutzerdefinierte Kontaktrollen können nach Wunsch erstellt werden. Jedes Kontaktrolle kann als Standard für neue Verbindungen in der Anwendung „Kontaktrollen“ festgelegt werden.
  • Die Datenschutzeinstellungen wurden in ein eigenes Einstellungsmodul verschoben. Die Sichtbarkeitseinstellungen des Online-Status und der Einträge auf Verzeichnis- und Angebotsseiten wurden in das Profil übertragen.
  • Erweiterte Konfigurationen sind in den Datenschutzeinstellungen verfügbar, wenn die Rolle eines benutzerdefinierten Kanals ausgewählt wird. Sie erhielten eine anfängliche Warnung, und einige Einträge, die missverstanden werden könnten, erhielten Hinweise.
  • Datenschutzgruppen können über die Anwendung „Datenschutzgruppen“ verwaltet werden, wenn diese installiert ist. Die Standard-Einstellungen für Datenschutzgruppen für neuen Inhalt und die Standard-Datenschutzgruppen für neue Kontakte wurden ebenfalls dorthin verschoben.
  • Der Gastzugang wurde überarbeitet, um das Hinzufügen neuer Gäste zu den Datenschutzgruppen zu ermöglichen. Schnellzugriff-Links zu privaten Ressourcen wurden zur Bequemlichkeit im Dropdown-Menü hinzugefügt.

Weitere bedeutende Änderungen:

  • Die Benutzeroberfläche zum Ändern des Profilbilds wurde verbessert.
  • Die Anzeige von Umfragen wurde optimiert.
  • Ein Fehler bei Umfragen für Kanäle und Foren wurde behoben.
  • Die Leistung beim Löschen von Kontakten wurde verbessert.
  • Das veraltete Erweiterung zum Austausch von Direktnachrichten wurde entfernt. Stattdessen wird jetzt das Standardverfahren für Direktnachrichten, einschließlich des Austauschs mit Diaspora, verwendet.
  • Unterstützung und Verbesserungen für die Erweiterung Socialauth.
  • Verschiedene Fehlerbehebungen.

Der Großteil der Arbeit wurde vom Hauptentwickler Mario Vavti mit Unterstützung des NGI Zero Open Source-Fonds durchgeführt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4