Po 3 miesiącach prac rozwojowych wydanie platformy do budowy zdecentralizowanych sieci społecznościowych . Projekt oferuje serwer komunikacyjny zintegrowany z systemami publikacji internetowej, wyposażony w przejrzysty system identyfikacji i środki zarządzania dostępem w zdecentralizowanych sieciach Fediverse. Kod projektu napisany jest w PHP i Javascript i na licencji MIT.
Hubzilla wspiera jednolity system uwierzytelniania do działania jako sieć społecznościowa, fora, grupy dyskusyjne, Wiki, systemy publikacji artykułów i strony internetowe. Zrealizowano również magazyn danych wspierający WebDAV oraz obsługę wydarzeń z wykorzystaniem CalDAV.
Federacyjne interakcje odbywają się na bazie własnego , który wprowadza koncepcję WebMTA do przesyłania treści przez WWW w zdecentralizowanych sieciach i zapewnia szereg unikalnych funkcji, w tym przejrzyste, end-to-end uwierzytelnianie „Nomadic Identity” w sieci Zot oraz funkcję klonowania, umożliwiającą identyczne punkty dostępu i zestawy danych użytkowników na różnych węzłach sieci. Wspierana jest wymiana z innymi sieciami Fediverse, wykorzystując protokoły ActivityPub, Diaspora, DFRN i OStatus.
W nowym wydaniu, obok tradycyjnych ulepszeń już istniejących funkcji i możliwości, a także poprawek zauważonych w okresie od ostatniej edycji, dodano nowe rozszerzenie „Workflow”. Stanowi ono narzędzie do realizacji systemu interakcji uczestników. Wśród jego zastosowań przewiduje się użycie jako systemu śledzenia błędów, przy czym wspierane są wszystkie federacyjne funkcje podstawowej platformy.
Wśród najważniejszych w nowym wydaniu należy wymienić:
- Kontynuację procesu migracji na obecną wersję protokołu ZotVI, którego referencyjna wersja rozwija się w ramach powiązanego projektu . Pełne przejście zaplanowane jest na wydanie 5.0, które ma się ukazać w pierwszym kwartale przyszłego roku.
- Rozszerzenie wsparcia dla Opengraph dla publikacji, które teraz obejmują również artykuły.
- Ulepszono wsparcie dla pracy przez CDN.
- Znacząco przeprojektowano i zoptymalizowano pod kątem szybkości działania oraz zużycia zasobów rozszerzenie do buforowania zewnętrznych obrazów.
- Poprawiono wykryte problemy z interakcjami z wieloma serwisami wykorzystującymi protokół ActivityPub. Udoskonalono również interfejs Hubzilla do pracy z sieciami, które nie wspierają „Nomadic Identity”.
- Rozszerzono możliwości cross-postingu publikacji Hubzilla na zewnętrzne platformy i sieci społecznościowe, w szczególności Twitter i Livejournal.
- Dodano ograniczone wsparcie dla wstawiania obrazów w formacie SVG bezpośrednio w publikacjach przy użyciu składni BBcode.
- Wsparcie dla automatycznego wykrywania serwisów CalDAV i CardDAV.
- Wprowadzono pełne tłumaczenie interfejsu na język japoński.
Trwają intensywne prace nad migracją systemu powiadomień Hubzilla o zdarzeniach na mechanizm Server Side Events, co powinno zwiększyć szybkość i niezawodność dostarczania oraz zmniejszyć obciążenie front-endu.
Ponadto, deweloperzy informują o rozważaniach dotyczących migracji głównego repozytorium projektu z obecnego Framagit, wspieranego przez organizację non-profit , w związku z jego planowanym zamknięciem w połowie 2021 roku.
Źródło: opennet.ru
