Издание на 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