Veröffentlichung von Mastodon 3.0, einer dezentralen Social-Networking-Plattform

Veröffentlicht Veröffentlichung einer kostenlosen Plattform für den Einsatz dezentraler sozialer Netzwerke - Mastodon 3.0, mit dem Sie in Ihren eigenen Einrichtungen Dienste erstellen können, die nicht von einzelnen Lieferanten kontrolliert werden. Wenn der Benutzer keinen eigenen Knoten betreiben kann, kann er einen vertrauenswürdigen Knoten auswählen Öffentlicher Dienst verbinden. Mastodon gehört zur Kategorie der föderierten Netzwerke, bei denen eine Reihe von Protokollen verwendet wird, um eine einheitliche Kommunikationsstruktur zu bilden AktivitätPub.

Der serverseitige Code des Projekts wird in Ruby mit Ruby on Rails geschrieben, und die Client-Schnittstelle wird in JavaScript unter Verwendung der Bibliotheken React.js und Redux geschrieben. Quelltexte Ausbreitung lizenziert unter AGPLv3. Es gibt auch ein statisches Frontend zum Veröffentlichen öffentlicher Ressourcen wie Profile und Status. Die Datenspeicherung wird mit PostgreSQL und Redis organisiert.
Offen bereitgestellt API zur Entwicklung Ergänzungen und Anbindung externer Anwendungen (es gibt Clients für Android, iOS und Windows, Sie können Bots erstellen).

Die neue Version zeichnet sich dadurch aus, dass die Unterstützung für das Protokoll eingestellt wird
OStatus, das Kompatibilität mit älteren Lösungen auf Basis von StatusNet und bot GNU Social. Es wird empfohlen, das ActivityPub-Protokoll anstelle von OStatus zu verwenden. Die Weboberfläche bietet Unterstützung für ein Profilverzeichnis, einen integrierten Audioplayer, ein automatisches Vervollständigungssystem für die Eingabe von Hashtags, „nicht verfügbare“ Tags für gelöschte Multimedia-Anhänge, Optionen zum Deaktivieren von Echtzeitaktualisierungen, reibungsloses Scrollen und a Dialog zum Migrieren eines Kontos. Unterstützung für Zwei-Faktor-Authentifizierung mit zusätzlicher Bestätigung per E-Mail implementiert. Die Unterstützung für Hashtags wurde erweitert und die Genauigkeit ihrer Suche erhöht. Eine Spam-Prüfkomponente hinzugefügt.

Source: opennet.ru

Kommentar hinzufügen