След като изминаха два месеца работа, излезе новото издание на платформата за изграждане на децентрализирани социални мрежи Hubzilla 6.0. Проектът предоставя комуникационен сървър, интегриращ се със системи за уеб публикуване, снабден с прозрачна система за идентификация и средства за управление на достъпа в децентрализирани мрежи Fediverse. Кодът на проекта е написан на PHP и JavaScript и се разпространява под лицензия MIT, като поддържа бази данни MySQL и нейни форкове, както и PostgreSQL.
Hubzilla има единна система за аутентификация, работеща като социална мрежа, форуми, дискусионни групи, Wiki, системи за публикуване на статии и уебсайтове. Федеративното взаимодействие се осъществява на базата на собствен протокол Zot, който реализира концепцията WebMTA за предаване на съдържание чрез WWW в децентрализирани мрежи и предлага редица уникални функции, включително прозрачно end-to-end удостоверяване „Nomadic Identity“ в мрежата Zot, а също така функция за клониране за осигуряване на напълно идентични входни точки и набори от потребителски данни на различни възли в мрежата. Поддържа се обмен с други мрежи Fediverse, използвайки протоколите ActivityPub, Diaspora, DFRN и OStatus. Файловото хранилище на Hubzilla също е достъпно по протокол WebDAV. В допълнение, системата поддържа работа със събития и календари CalDAV, както и адресни книги CardDAV.
Ключовата промяна е отказът от поддръжка на предишната версия на протокола Zot в полза на поддръжката на текущата версия Zot VI. Сред другите значими промени, освен традиционните корекции и подобрения, следва да се отбележи:
- Отказът от поддръжка на лични съобщения чрез съответното приложение и преминаването към стандартния механизъм за директни съобщения, подобен на онзи, използван в протокола Activitypub. Също така вече работи и обменът на съобщения с Diaspora.
- Переработен е потребителския интерфейс HQ, който сега е основният по подразбиране. В отличие от традиционните представяния под формата на поток от активности, той позволява да се показват данните с разбивка по теми, което улеснява прегледа на актуализациите.
- Добавена е възможност за получаване на уведомления за нова активност чрез съответния механизъм на браузъра.
По-голямата част от работата беше извършена от основния разработчик Марио Вавти с подкрепата на фонда NGI Zero open source funding.
Източник: opennet.ru
