<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Mastodon - новая платформа для создания децентрализованных социальных сетей]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=38856</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=38856&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Mastodon - новая платформа для создания децентрализованных социальных сетей».]]></description>
		<lastBuildDate>Mon, 17 Apr 2017 05:07:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Mastodon - новая платформа для создания децентрализованных социальных сетей]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=454449#p454449</link>
			<description><![CDATA[<p><br />&nbsp; &nbsp; Представлен новый выпуск свободной платформы&nbsp; для развёртывания децентрализованных социальных сетей - Mastodon 1.2. В отличие от централизованных социальных сетей, создаваемые при помощи Mastodon сервисы не подконтрольны отдельным поставщикам и могут создаваться на собственных мощностях пользователей. Если пользователь не имеет возможности запустить собственный узел, то он может выбрать заслуживающий доверия публичный сервис для подключения. Mastodon относится к категории объединённых (federated) сетей, для образования единой структуры связей в которых применяется набор протоколов OStatus, совместимый с решениями на базе платформы GNU Social.&nbsp; &nbsp; &nbsp;Код серверной части проекта написан на языке Ruby с использованием Ruby on Rails, а клиентский интерфейс написан на JavaScript с применением библиотек React.js и Redux. Исходные тексты распространяются под лицензией AGPLv3. Также имеется статический фронтэнд для публикации общедоступных ресурсов, таких как профили и статусы. Хранение данных организовано при помощи PostgreSQL и Redis.&nbsp; &nbsp;Предоставляется открытый API для разработки дополнений и подключения внешних приложений (имеются клиенты для Android, iOS и Windows, можно создавать ботов).&nbsp; &nbsp; &nbsp; Mastodon позиционируется как альтернативная реализация GNU Social. Платформа базируется на использовании формата ActivityStreams (лента публикаций), а также протоколов Webfinger (определение информации о пользователе через идентификатор похожий на email), PubsubHubbub (подписка на ленту публикаций) и Salmon (децентрализованный обмен сообщениями). Сообщения обрабатываются в хронологическом порядке. Размер публикации ограничен 500 символами, возможна передача коротких видео. Возможно определение настроек приватности в привязке к отдельным публикациям.&nbsp; &nbsp; Основные возможности:&nbsp; &nbsp; &nbsp;Полная переносимость с&nbsp; GNU Social и другими платформами на базе протоколов OStatus;&nbsp; &nbsp;Обновление списка событий в реальном времени - информация обновляется сразу после поступления новых сообщений в лентах, на которые оформлена подписка. Доставка информации о новых событиях осуществляется через WebSockets;&nbsp; &nbsp; &nbsp;Автоматическое объединение нитей обсуждений - если пользователь, на сообщения которого оформлена подписка, ответит какому-то пользователю, неизвестному на текущем сервере, то сервер загрузит полную нить обсуждения;&nbsp; &nbsp; &nbsp;Поддержка прикрепления изображений и видео в формате WebM;&nbsp; &nbsp;Возможность работы в качестве провайдера&nbsp; OAuth2 для сторонних приложений;&nbsp; &nbsp;Все ресурсоёмкие и длительно выполняемые задачи&nbsp; запускаются в фоне и не влияют на отзывчивость интерфейса;&nbsp; &nbsp; &nbsp;Возможность быстрого развёртывания сервера при помощи готового образа Docker.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/0_1492416562.png" alt="https://www.opennet.ru/opennews/pics_base/0_1492416562.png" /></span></p><p>&nbsp; &nbsp; Источник: <strong>http://www.opennet.ru/opennews/art.shtml?num=46390</strong><br />&nbsp; &nbsp; <br /><a href="http://www.opennet.ru/opennews/art.shtml?num=46390">_источник</a></p>]]></description>
			<author><![CDATA[null@example.com (R2-D2)]]></author>
			<pubDate>Mon, 17 Apr 2017 05:07:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=454449#p454449</guid>
		</item>
	</channel>
</rss>
