Wydanie Mastodon 3.0, platformy do tworzenia zdecentralizowanych sieci społecznościowych

opublikowany udostępnienie bezpłatnej platformy do wdrażania zdecentralizowanych sieci społecznościowych - Mastodonta 3.0, co pozwala na tworzenie usług we własnych obiektach, które nie są kontrolowane przez poszczególnych dostawców. Jeśli użytkownik nie ma możliwości uruchomienia własnego węzła, może wybrać taki, który jest mu godny zaufania służba publiczna połączyć. Mastodon należy do kategorii sieci stowarzyszonych, w których zestaw protokołów tworzy ujednoliconą strukturę komunikacyjną AktywnośćPub.

Kod projektu po stronie serwera napisano w języku Ruby przy użyciu Ruby on Rails, a interfejs klienta napisano w JavaScript przy użyciu bibliotek React.js i Redux. Teksty źródłowe rozpowszechnianie się licencjonowany na podstawie AGPLv3. Istnieje również statyczny interfejs do publikowania zasobów publicznych, takich jak profile i statusy. Przechowywanie danych jest zorganizowane przy użyciu PostgreSQL i Redis.
Pod warunkiem, że jest otwarty API dla rozwoju wzbogacenie i podłączanie aplikacji zewnętrznych (są klienci na Androida, iOS i Windows, można tworzyć boty).

Nowa wersja wyróżnia się zaprzestaniem obsługi protokołu
OStatus, który zapewnił kompatybilność ze starszymi rozwiązaniami opartymi na StatusNet i GNU Social. Zaleca się używanie protokołu ActivityPub zamiast OStatus. Interfejs sieciowy dodał obsługę katalogu profili, wbudowany odtwarzacz audio, system automatycznego uzupełniania hashtagów, znaczniki „niedostępne” dla usuniętych załączników multimedialnych, opcje wyłączania aktualizacji w czasie rzeczywistym, płynne przewijanie i okno dialogowe migracji konta. Wdrożono obsługę uwierzytelniania dwuskładnikowego z dodatkowym potwierdzeniem e-mailem. Rozszerzono obsługę hashtagów i zwiększono dokładność ich wyszukiwania. Dodano komponent sprawdzający spam.

Źródło: opennet.ru

Dodaj komentarz