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

Пасля двух месяцаў працы выйшаў новы выпуск платформы для пабудовы дэцэнтралізаваных сацыяльных сетак Hubzilla 6.0. Праект дае камунікацыйны сервер, які інтэгруецца з сістэмамі web-публікацыі, забяспечаны празрыстай сістэмай ідэнтыфікацыі і сродкамі кіравання доступам у дэцэнтралізаваных сетках Fediverse. Код праекту напісаны на PHP і JavaScript і распаўсюджваецца пад ліцэнзіяй MIT, у якасці сховішчы дадзеных падтрымліваюцца СКБД MySQL і яго форкі, а таксама PostgreSQL.

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

Ключавой зменай стала адмова ад падтрымкі папярэдняй версіі пратаколу Zot у карысць падтрымкі бягучай версіі Zot VI. Сярод іншых значных змен, акрамя традыцыйных выпраўленняў і паляпшэнняў, варта адзначыць:

  • Адмова ад падтрымкі асабістых паведамленняў пасродкам адпаведнага прыкладання і пераход да выкарыстання сталага стандартным механізму прамых паведамленняў аналагічнаму выкарыстоўванаму ў пратаколе Activitypub. Гэтак жа зараз працуе і абмен паведамленнямі з Diaspora.
  • Перапрацаваны карыстацкі інтэрфейс HQ, які з'яўляецца зараз асноўным па змаўчанні. У адрозненне ад традыцыйных уяўленняў у выглядзе патоку актыўнасці, ён дазваляе адлюстроўваць дадзеныя з разбіўкай па тэмах, што палягчае прагляд абнаўленняў.
  • Дададзена магчымасць атрымання апавяшчэнняў аб новай актыўнасці праз адпаведны механізм браўзэра.

Большая частка працы выканана асноўным распрацоўшчыкам Mario Vavti пры падтрымцы фонду NGI Zero open source funding.

Крыніца: opennet.ru

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