Die Community von Enthusiasten freut sich, die neue Version vorzustellen Pleroma — ein Server für Blogging mit textbasierter Auszeichnung, geschrieben in Elixir und verwendet den standardisierten W3C-Protokoll für föderierte Netzwerke ActivityPub. Dies ist die zweitverbreitetste Implementierung eines Servers.
Im Vergleich zum nächstgelegenen Wettbewerbsprojekt — Mastodon, das in Ruby geschrieben ist und im selben ActivityPub-Netzwerk läuft, kann Pleroma mit einer geringen Größe und weniger externen Abhängigkeiten überzeugen, was die Wartungskosten senkt und auf einer größeren Anzahl von Konfigurationen betrieben werden kann. Gleichzeitig geschieht dies nicht auf Kosten der Funktionalität; im Gegenteil, Pleroma bietet viel weniger Einschränkungen und mehr anpassbare Optionen, während Mastodon oft als Hardcode implementiert ist. Darüber hinaus unterstützt Pleroma die Mastodon-API, sodass Client-Anwendungen von Mastodon sowie dessen Weboberfläche, die zusammen mit der Pleroma-Weboberfläche bereitgestellt wird, verwendet werden können.
Für Nutzer von Twitter und anderen proprietären zentralisierten Dienstleistungen könnte Pleroma aufgrund der anpassbaren Einschränkung von 5000 Zeichen pro Beitrag standardmäßig, und der Textformatierung in Markdown interessant sein./BBCode/HTML, расширенным профилем, множеством интерфейсов — как в классическом стиле, так и Tweet Deck, benutzerdefinierte Emojis und Sticker, Themien-Engine Schnittstelle und vieles mehr. Ein bemerkenswertes Merkmal sind jedoch die Eigenschaften von föderierten Netzwerken: Sie wählen einen Server mit Regeln und einer Gemeinschaft, die Ihnen zusagt, oder Sie organisieren Ihren eigenen, wobei Sie die Daten vollständig kontrollieren und nicht von einem einzelnen Ausfallpunkt abhängig sind.
Es ist erwähnenswert, dass eine ähnliche Schnittstelle wie Twitter für Pleroma entwickelt wurde — Soapbox, die Einfachheit, Minimalismus und Leistungsfähigkeit auszeichnet.
Das Hauptmerkmal dieser Version ist die Einführung von föderierten Chats, die ebenfalls auf dem ActivityPub-Protokoll basieren! Sie sind verfügbar als persönliche Nachrichten, wo, wie in normalen Posts, das Hochladen von Anhängen und benutzerdefinierten Emojis funktioniert. Geplant sind auch Gruppenchats und E2E-Verschlüsselung. Dies ist nicht die erste Iteration von Echtzeitnachrichten. Zuvor wurde bereits eine einfache zentralisierte Chatimplementierung hinzugefügt, die in der Ecke der Schnittstelle platziert wurde, wo jeder Benutzer des Servers schreiben konnte und alle anderen dies sehen konnten. Außerdem wurde eine Integration mit dem XMPP-Server MongooseIM hinzugefügt, jedoch ohne die Möglichkeit, XMPP direkt aus der Pleroma-Oberfläche zu verwenden.
Mit der Einführung von Chats in Pleroma hat der brutalistische und ultraminimalistische ActivityPub-Server dieselben Funktionen erhalten. Honk, entwickelt in Go. Während die Statusmeldungen in Honk „honks“ genannt werden, tragen die Sofortnachrichten den Namen „chonks“. Honk-honk!
Im Kontext anderer Änderungen:
- Optionen zum Verbergen von Beitrags- und Benutzerprofilen aus dem öffentlichen Zugang;
- Möglichkeit, einen Antrag auf Erlaubnis zur Registrierung zu senden;
- Werkzeuge zur Einrichtung von Benutzeroberflächen und deren Standardanpassung anstelle von Pleroma-FE;
- automatische Synchronisation benutzerdefinierter Emojis mit genehmigten Servern;
- Beiträge aus der Vergangenheit werden nicht mehr plötzlich im aktuellen Beitragsstream angezeigt (das ist kein Fehler);
- Neuorganisation der Benutzeroberfläche der Beitragsstreams, jetzt sind sie in einer Registerkarte vereint;
- Leistungsverbesserungen.
Pläne für zukünftige Versionen:
- noch mehr Leistungsoptimierungen;
- Föderation über WebSocket-Verbindungen;
- Möglichkeit für Benutzer, die Benutzeroberfläche selbst zu wählen;
- Generierung von Vorschaubildern für Anhänge (derzeit nicht vorhanden und stellt eine erhebliche Belastung für den Datenverkehr dar);
- Tooltips beim Überfahren des Benutzerprofils;
- Verbesserungen im Themen-Engine und auf der Einstellungsseite;
- …
- GRUPPEN (dies ist die am sehnsüchtigsten erwartete Funktion seit den GNU Social, dem Vorgänger von Pleroma).
Der Server im Screenshot ist sect.sunbutt.faith. In auf der Root-Domain ist ein wiki mit ergänzenden Informationen über föderierte Netzwerke.
Auch im Kontext dieser Nachricht sollte man die Maßnahmen von Google hinsichtlich der föderierten Netzwerke erwähnen: Google hat Mastodon-Client-Entwickler mit Warnungen kontaktiert und die Behebung von Problemen mit Aufrufen zu Gewalt und Diskriminierung gefordert. Den Entwicklern wurde eine Frist von 7 Tagen gesetzt, um das Problem zu beheben.. Ein ähnliches Warnschreiben erhielt ein japanischer Entwickler..
Quelle: linux.org.ru

