Рэліз дэцэнтралізаванай камунікацыйнай платформы Hubzilla 4.6

Пасля 3 месяцаў распрацоўкі прадстаўлены выпуск платформы для пабудовы дэцэнтралізаваных сацыяльных сетак Hubzilla 4.6. Праект дае камунікацыйны сервер, які інтэгруецца з сістэмамі web-публікацыі, забяспечаны празрыстай сістэмай ідэнтыфікацыі і сродкамі кіравання доступам у дэцэнтралізаваных сетках Fediverse. Код праекта напісаны на PHP і Javascript і распаўсюджваецца пад ліцэнзіяй MIT.

Hubzilla падтрымлівае адзіную сістэму аўтэнтыфікацыі для працы ў якасці сацыяльнай сеткі, форумаў, дыскусійных груп, Wiki, сістэм для публікацыі артыкулаў і вэб-сайтаў. Таксама рэалізавана сховішча дадзеных з падтрымкай WebDAV і праца з падзеямі з падтрымкай CalDAV.

Федэратыўнае ўзаемадзеянне ажыццяўляецца на базе ўласнага пратакола Zot, які рэалізуе канцэпцыю WebMTA для перадачы кантэнту праз WWW у дэцэнтралізаваных сетках і забяспечвае шэраг унікальных функцый, у прыватнасці празрыстую скразную аўтэнтыфікацыю «Nomadic Identity» усярэдзіне сетак Zot, а таксама функцыю кланавання для забеспячэння цалкам ідэнтычных кропак уваходу і набораў карыстацкіх дадзеных на розных вузлах . Падтрымліваецца абмен з іншымі сеткамі Fediverse, выкарыстоўваючы пратаколы ActivityPub, Diaspora, DFRN і OStatus.

У новым выпуску, апроч традыцыйных паляпшэнняў ужо існых функцый і магчымасцяў, а таксама выпраўленняў выяўленых за мінулы з папярэдняга выпуску перыяд, дададзена новае пашырэнне "Workflow". Яно ўяўляе сабой інструмент для рэалізацыі сістэмы ўзаемадзеяння ўдзельнікаў. Сярод сфер яго прымянення мяркуецца выкарыстанне ў якасці сістэмы адсочвання памылак, пры гэтым падтрымліваюцца ўсе федэратыўныя функцыі асноўнай платформы.

Сярод найбольш прыкметных змен у новым выпуску варта адзначыць:

  • Працяг працэсу міграцыі на бягучую версію пратакола ZotVI, эталонная версія якога развіваецца ў рамках злучанага праекту заціраць. Поўны пераход запланаваны на выпуск 5.0, выхад якога чакаецца ў першым квартале наступнага года.
  • Пашырэнне падтрымкі Opengraph для публікацый, якія зараз уключаюць і артыкулы.
  • Паляпшэнне падтрымкі працы праз CDN.
  • Істотна перапрацавана і аптымізавана па хуткасці працы і спажыванню рэсурсаў пашырэнне для кэшавання вонкавых малюнкаў.
  • Выпраўлены выяўленыя праблемы ўзаемадзеяння з шэрагам сэрвісаў выкарыстоўвалых пратакол ActivityPub. Таксама палепшаны інтэрфейс Hubzilla для працы з непадтрымлівальнымі "Nomadic Identity" сеткамі.
  • Пашыраны магчымасці крос-постынгу публікацый Hubzilla у вонкавыя платформы і сацыяльныя сеткі, у прыватнасці Twitter і Livejournal.
  • Дададзена абмежаваная падтрымка ўбудавання малюнкаў у фармаце SVG непасрэдна ў публікацыі выкарыстоўваючы разметку BBcode.
  • Падтрымка аўтаматычнага выяўлення сэрвісаў CalDAV і CardDAV.
  • Уключаны поўны пераклад інтэрфейсу на японскую мову.

Вядзецца актыўная праца па перакладзе сістэмы апавяшчэнняў Hubzilla аб падзеях на механізм Server Side Events, што павінна падвысіць хуткасць і надзейнасці дастаўкі, а таксама зменшыць нагрузку на фронтэнд.
Акрамя гэтага, распрацоўшчыкі паведамляюць аб разглядзе варыянтаў па міграцыі асноўнага рэпазітара праекта з цяперашняга Framagit, які падтрымліваецца некамерцыйнай арганізацыяй. Framasoft, у сувязі з яго запланаваным закрыццём у сярэдзіне 2021 года.

Крыніца: opennet.ru

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