Vydanie Mastodon 3.0, platformy na vytváranie decentralizovaných sociálnych sietí

publikovaný uvoľnenie bezplatnej platformy na nasadenie decentralizovaných sociálnych sietí - Mastodont 3.0, ktorá umožňuje vytvárať služby na vlastných prevádzkach, ktoré nie sú kontrolované jednotlivými dodávateľmi. Ak používateľ nemôže spustiť svoj vlastný uzol, môže si vybrať dôveryhodný verejná služba spojiť. Mastodon patrí do kategórie federovaných sietí, v ktorých sa používa súbor protokolov na vytvorenie jednotnej komunikačnej štruktúry ActivityPub.

Serverový kód projektu je napísaný v Ruby pomocou Ruby on Rails a klientske rozhranie je napísané v JavaScripte pomocou knižníc React.js a Redux. Zdrojové texty šírenie licencované podľa AGPLv3. Existuje aj statický frontend na zverejňovanie verejných zdrojov, ako sú profily a statusy. Ukladanie dát je organizované pomocou PostgreSQL a Redis.
Za predpokladu, že je otvorená API pre rozvoj prílohy a pripojenie externých aplikácií (existujú klienti pre Android, iOS a Windows, môžete vytvárať botov).

Nové vydanie je pozoruhodné prerušením podpory pre protokol
OStatus, ktorý poskytoval kompatibilitu so staršími riešeniami založenými na StatusNet a GNU Social. Namiesto OStatus sa odporúča použiť protokol ActivityPub. Webové rozhranie pridalo podporu pre profilový adresár, vstavaný audio prehrávač, systém automatického dopĺňania pre zadávanie hashtagov, značky „not available“ pre odstránené multimediálne prílohy, možnosti vypnutia aktualizácií v reálnom čase, plynulé posúvanie a dialógové okno pre migráciu účtu. Implementovaná podpora dvojfaktorovej autentifikácie s dodatočným potvrdením emailom. Rozšírila sa podpora hashtagov a zvýšila sa presnosť ich vyhľadávania. Pridaný komponent na kontrolu spamu.

Zdroj: opennet.ru

Pridať komentár