eine freie Plattform zur Bereitstellung dezentraler sozialer Netzwerke â , die es ermöglicht, eigene Dienste auf eigener Hardware zu erstellen, die unabhĂ€ngig von bestimmten Anbietern sind. Wenn ein Benutzer keinen eigenen Knoten betreiben kann, hat er die Möglichkeit, einen vertrauenswĂŒrdigen zur Verbindung auszuwĂ€hlen. Mastodon gehört zur Kategorie der föderierten Netzwerke, bei denen eine Reihe von Protokollen verwendet wird, um eine einheitliche Struktur von Verbindungen zu bilden. .
Der Servercode des Projekts ist in Ruby mit Ruby on Rails geschrieben, wÀhrend die BenutzeroberflÀche in JavaScript unter Verwendung der Bibliotheken React.js und Redux erstellt wurde. Der Quellcode steht unter der AGPLv3-Lizenz. ZusÀtzlich gibt es ein statisches Frontend zur Veröffentlichung öffentlicher Ressourcen wie Profile und Status. Die Datenspeicherung erfolgt mittels PostgreSQL und Redis.
Es wird eine offene Entwicklung und die Anbindung externer Anwendungen ermöglicht (es gibt Clients fĂŒr Android, iOS und Windows; Bots können erstellt werden).
Die neue Ausgabe ist bemerkenswert durch das Ende der UnterstĂŒtzung des OStatus-Protokolls,
das die KompatibilitĂ€t mit Ă€lteren Lösungen auf Basis von StatusNet gewĂ€hrte. Statt OStatus wird empfohlen, das ActivityPub-Protokoll zu verwenden. Im Web-Interface wurde die UnterstĂŒtzung fĂŒr ein Profilverzeichnis, einen integrierten Audioplayer, ein Auto-VervollstĂ€ndigungsystem fĂŒr Hashtags, ânicht verfĂŒgbarâ-Tags fĂŒr entfernte Multimedia-AnhĂ€nge, die Möglichkeit zur Deaktivierung von Echtzeit-Updates, sanftes Scrollen und einen Dialog zur Kontomigration hinzugefĂŒgt. Die UnterstĂŒtzung der Zwei-Faktor-Authentifizierung mit zusĂ€tzlicher BestĂ€tigung per E-Mail wurde umgesetzt. Die UnterstĂŒtzung von Hashtags wurde erweitert, und die Genauigkeit ihrer Suche wurde erhöht. Ein Spam-PrĂŒfkomponente wurde hinzugefĂŒgt. . Anstelle von OStatus wird empfohlen, das Protokoll ActivityPub zu verwenden. Im Web-Interface wurde UnterstĂŒtzung fĂŒr das Profilverzeichnis, einen integrierten Audioplayer, ein System zur automatischen VervollstĂ€ndigung von Hashtags, Statusmarkierungen (nicht verfĂŒgbar) fĂŒr entfernte Multimedia-AnhĂ€nge, Optionen zum Deaktivieren von Echtzeitaktualisierungen, sanftes Scrollen und einen Dialog zur Migration des Kontos hinzugefĂŒgt. Die UnterstĂŒtzung fĂŒr die Zwei-Faktor-Authentifizierung mit zusĂ€tzlicher BestĂ€tigung per E-Mail wurde implementiert. Die UnterstĂŒtzung von Hashtags wurde erweitert und die Genauigkeit ihrer Suche erhöht. Ein Spam-ĂberprĂŒfungsmodul wurde hinzugefĂŒgt.
Quelle: opennet.ru
