Выпуск Mastodon 3.5, платформы для стварэння дэцэнтралізаваных сацыяльных сетак

Адбыўся выпуск свабоднай платформы для разгортвання дэцэнтралізаваных сацыяльных сетак – Mastodon 3.5, якая дазваляе на ўласных магутнасцях ствараць сэрвісы, непадкантрольныя асобным пастаўшчыкам. Калі карыстач не мае магчымасці запусціць уласны вузел, то ён можа абраць годны даверы публічны сэрвіс для падлучэння. Mastodon адносіцца да катэгорыі аб'яднаных (federated) сетак, для ўтварэння адзінай структуры сувязей у якіх прымяняецца набор пратаколаў ActivityPub.

Код сервернай часткі праекту напісаны на мове Ruby з выкарыстаннем Ruby on Rails, а кліенцкі інтэрфейс напісаны на JavaScript з ужываннем бібліятэк React.js і Redux. Зыходныя тэксты распаўсюджваюцца пад ліцэнзіяй AGPLv3. Таксама ёсць статычны фронтэнд для публікацыі агульнадаступных рэсурсаў, такіх як профілі і статуты. Захоўванне дадзеных арганізавана пры дапамозе PostgreSQL і Redis. Прадастаўляецца адкрыты API для распрацоўкі дапаўненняў і падлучэння знешніх прыкладанняў (маюцца кліенты для Android, iOS і Windows, можна ствараць ботаў).

У новым выпуску:

  • Дададзена магчымасць рэдагавання ўжо адпраўленых публікацый. Зыходныя і адрэдагаваныя версіі публікацый захоўваюцца і застаюцца даступныя для аналізу ў гісторыі аперацый. Карыстальнікі, якія дзяліліся публікацыяй з іншымі ўдзельнікамі, пры ўнясенні змяненняў у зыходную публікацыю атрымліваюць адпаведнае апавяшчэнне і могуць адмяніць распаўсюджванне паведамлення, якім яны падзяліліся. Магчымасць пакуль адключаная па змаўчанні ў web-прыкладанні і будзе актываваная пасля таго, як дастатковая колькасць сервераў пяройдуць на версію 3.5.
  • Парадак укладанняў у паведамленні больш не залежыць ад парадку загрузкі файлаў.
  • Дададзена новая старонка з падборкай папулярных публікацый, якія набіраюць папулярнасць хэштэгаў, рэкамендаваных падпісак і навінавых запісаў, якімі падзяліліся найбольшая колькасць удзельнікаў. Падборкі фарміруюцца з улікам мовы карыстальніка. Усе матэрыялы, якія трапляюць у спісы набіраючых папулярнасць публікацый, перад адлюстраваннем у ліку рэкамендацый, праходзяць ручное мадэраванне.
    Выпуск Mastodon 3.5, платформы для стварэння дэцэнтралізаваных сацыяльных сетак
  • Для мадэратараў прапанаваны новы шматэтапны працэс разбору папярэджанняў аб парушэннях з магчымасцю разгляду апеляцый. Любыя дзеянні мадэратара, такія як выдаленне паведамлення або прыпыненне публікацый, зараз паказваюцца ў наладах карыстальніка і па змаўчанні суправаджаюцца адпраўкай апавяшчэння парушальніку па email, з прадастаўленнем магчымасці аспрэчыць прадпрынятыя дзеянні, у тым ліку праз асабістую перапіску з мадэратарам.
  • Прапанавана новая зводная старонка з агульнымі метрыкамі для мадэратараў і дадатковай статыстыкай, уключаючы дадзеныя аб тым, адкуль прыходзяць новыя карыстачы, на якіх мовах кажуць і як шмат з іх застаюцца пасля на серверы. Абноўлена старонка са скаргамі, на якой аптымізаваны працэсы апрацоўкі папярэджанняў і палепшаны прылады для масавага выдалення спаму і актыўнасці ботаў.

Крыніца: opennet.ru

Дадаць каментар