The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Mastodon - новая платформа для создания децентрализованных с..."
Отправлено opennews, 17-Апр-17 11:15 
Представлен (https://github.com/tootsuite/mastodon/releases) новый выпуск свободной платформы  для развёртывания децентрализованных социальных сетей - Mastodon 1.2 (https://mastodon.social). В отличие от централизованных социальных сетей, создаваемые при помощи Mastodon сервисы не подконтрольны отдельным поставщикам и могут создаваться на собственных мощностях пользователей. Если пользователь не имеет возможности запустить собственный узел, то он может выбрать заслуживающий доверия публичный сервис (https://github.com/tootsuite/documentation/blob/master/Using... для подключения. Mastodon относится к категории объединённых (federated) сетей, для образования единой структуры связей в которых применяется набор протоколов OStatus, совместимый с решениями на базе платформы GNU Social (https://gnu.io/social/).


Код серверной части проекта написан на языке Ruby с использованием Ruby on Rails, а клиентский интерфейс написан на JavaScript с применением библиотек React.js и Redux. Исходные тексты распространяются (https://github.com/tootsuite/mastodon) под лицензией AGPLv3. Также имеется статический фронтэнд для публикации общедоступных ресурсов, таких как профили и статусы. Хранение данных организовано при помощи PostgreSQL и Redis.
Предоставляется открытый API (https://github.com/tootsuite/documentation/blob/master/Using... для разработки дополнений (https://github.com/tootsuite/documentation/blob/master/Using... и подключения внешних приложений (имеются клиенты для Android, iOS и Windows, можно создавать ботов).

Mastodon позиционируется как альтернативная реализация GNU Social. Платформа базируется на использовании формата ActivityStreams (http://activitystrea.ms/) (лента публикаций), а также протоколов Webfinger (https://webfinger.net/) (определение информации о пользователе через идентификатор похожий на email), PubsubHubbub (https://github.com/pubsubhubbub/PubSubHubbub) (подписка на ленту публикаций) и Salmon (https://en.wikipedia.org/wiki/Salmon_%28protocol%29) (децентрализованный обмен сообщениями). Сообщения обрабатываются в хронологическом порядке. Размер публикации ограничен 500 символами, возможна передача коротких видео. Возможно определение настроек приватности в привязке к отдельным публикациям.


Основные возможности:


-  Полная переносимость с  GNU Social и другими платформами на базе протоколов OStatus;
-  Обновление списка событий в реальном времени - информация обновляется сразу после поступления новых сообщений в лентах, на которые оформлена подписка. Доставка информации о новых событиях осуществляется через WebSockets;

-  Автоматическое объединение нитей обсуждений - если пользователь, на сообщения которого оформлена подписка, ответит какому-то пользователю, неизвестному на текущем сервере, то сервер загрузит полную нить обсуждения;

-  Поддержка прикрепления изображений и видео в формате WebM;
-  Возможность работы в качестве провайдера  OAuth2 для сторонних приложений;
-  Все ресурсоёмкие и длительно выполняемые задачи  запускаются в фоне и не влияют на отзывчивость интерфейса;

-  Возможность быстрого развёртывания сервера при помощи готового образа Docker.

URL: https://github.com/tootsuite/mastodon/releases
Новость: https://www.opennet.ru/opennews/art.shtml?num=46390

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру