Издание на Mastodon 3.2, платформа за изграждане на децентрализирани социални мрежи

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

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

В новото издание:

  • Напълно преработен интерфейс за възпроизвеждане на звук, добавена е възможност за автоматично извличане на обложки на албуми от качените файлове или задаване на собствени миниатюрни изображения.
  • За видеата, освен възможността за задаване на миниатюра на базата на съдържанието на първия кадър, е добавена поддръжка за прикрепяне на собствени изображения, които да се показват вместо видеото преди възпроизвеждането.
  • При изпращане на връзки към видео и аудиосъдържание, хоствано в Mastodon, е добавена възможност за отварянето му с външен плеър на използваната платформа, например с помощта на twitter:player.
  • Добавена е допълнителна защита на акаунтите. Ако потребителят не е активирал двуфакторна автентикация и не е влизал в своя акаунт поне две седмици, нов опит за вход от неизвестен IP адрес ще изисква потвърждение чрез код, изпратен на имейл.
  • При настройване на проследяване, блокиране или игнориране на участници е предоставена възможност за свързване на бележка с потребителя, видима само за добавилия. Например, бележката може да се използва за посочване на причините за интерес към конкретен потребител.

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

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