Mastodon 3.2 veröffentlicht, die Plattform zur Erstellung dezentraler sozialer Netzwerke

Vorstellung die Veröffentlichung einer freien Plattform zur Bereitstellung dezentraler sozialer Netzwerke — Mastodon 3.2, die es ermöglicht, unabhĂ€ngige Dienste auf eigenen Servern zu erstellen, die nicht von einzelnen Anbietern kontrolliert werden. Wenn ein Benutzer nicht in der Lage ist, einen eigenen Knoten zu starten, kann er einen vertrauenswĂŒrdigen Anbieter auswĂ€hlen. öffentlichen Dienst fĂŒr die Verbindung wĂ€hlen. Mastodon gehört zur Kategorie der föderierten Netzwerke, fĂŒr die eine Reihe von Protokollen verwendet wird, um eine einheitliche Struktur von Verbindungen zu bilden. ActivityPub.

Der Code des Serverteils des Projekts ist in Ruby unter Verwendung von Ruby on Rails geschrieben, und die Client-OberflĂ€che ist in JavaScript unter Verwendung der Bibliotheken React.js und Redux erstellt. Die Quelltexte unter der freien Lizenz Apache 2.0 verbreitet. stehen unter der Lizenz AGPLv3 zur VerfĂŒgung. Es gibt auch ein statisches Frontend zur Veröffentlichung von öffentlich zugĂ€nglichen Ressourcen wie Profilen und Status. Die Datenspeicherung erfolgt mithilfe von PostgreSQL und Redis.
Es wird ein offenes API Entwicklungs- Framework und die Anbindung externer Anwendungen bereitgestellt (es gibt Clients fĂŒr Android, iOS und Windows, und es können Bots erstellt werden).

In der neuen Version:

  • Die BenutzeroberflĂ€che zur Audiowiedergabe wurde vollstĂ€ndig ĂŒberarbeitet, und es gibt jetzt die Möglichkeit, Albumcover automatisch aus hochgeladenen Dateien zu extrahieren oder eigene Miniaturbilder zuzuweisen.
  • FĂŒr Videos gibt es neben der Zuordnung von Miniaturbildern basierend auf dem Inhalt des ersten Frames jetzt auch die UnterstĂŒtzung fĂŒr eigene Bilder, die anstelle des Videos angezeigt werden, bis die Wiedergabe beginnt.
  • Beim Versenden von Links zu Videos und Audiodateien, die in Mastodon gehostet sind, wurde die Möglichkeit hinzugefĂŒgt, diesen Inhalt mit einem externen Player der verwendeten Plattform zu öffnen, beispielsweise ĂŒber twitter:player.
  • ZusĂ€tzlicher Kontoschutz wurde implementiert. Wenn ein Benutzer die Zwei-Faktor-Authentifizierung nicht aktiviert hat und sich seit mindestens zwei Wochen nicht bei seinem Konto angemeldet hat, erfordert ein neuer Anmeldeversuch von einer unbekannten IP-Adresse die BestĂ€tigung durch einen Zugangscode, der per E-Mail gesendet wird.
  • Bei der Einrichtung von Verfolgung, Blockierung oder Ignorieren von Mitgliedern gibt es die Möglichkeit, eine Notiz an den Benutzer zu binden, die nur fĂŒr den HinzufĂŒgenden sichtbar ist. Diese Notiz kann beispielsweise dazu verwendet werden, die GrĂŒnde fĂŒr das Interesse an einem bestimmten Benutzer anzugeben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4