Издаване на Mastodon 3.0, платформа за създаване на децентрализирани социални мрежи

Публикувано освобождаваща платформа за изграждане на децентрализирани социални мрежи — Mastodon 3.0, която позволява на потребителите да създават услуги на собствена инфраструктура, които не са под контрола на отделни доставчици. Ако потребителят не може да стартира собствен възел, той може да избере надежден публичен сервиз за свързване. Mastodon попада в категорията на федеративните мрежи, за изграждане на единна структура от връзки, като се прилага набор от протоколи. ActivityPub.

Сървърната част на проекта е написана на Ruby с използване на Ruby on Rails, а клиентският интерфейс е написан на JavaScript с библиотеки React.js и Redux. Изходния код се разпространява е под AGPLv3 лиценз. Съществува и статичен фронтенд за публикуване на обществено достъпни ресурси, като профили и статуси. Съхранението на данни е организирано посредством PostgreSQL и Redis.
Предоставена е отворена API за разработка добавки и свързване с външни приложения (има клиенти за Android, iOS и Windows, както и възможност за създаване на ботове).

Новото издание се отличава с прекратяване на поддръжката на протокола
OStatus, който осигуряваше съвместимост със стари решения на база StatusNet и GNU Social. Вместо OStatus, се препоръчва използването на протокола ActivityPub. В уеб интерфейса е добавена поддръжка на каталог с профили, вграден аудиоплеър, система за автоматично допълване на входящи хаштагове, етикети "недостъпен" за отдалечени мултимедийни вложки, опции за деактивиране на актуализацията в реално време, плавно превъртане, диалог за мигриране на акаунта. Реализирана е поддръжка на двуфакторна идентификация с допълнително потвърждение по имейл. Разширена е поддръжката на хаштагове и увеличена е точността им при търсене. Добавен е компонент за проверка на спам.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster