Objavljeno je novo izdanje platforme za izgradnju decentraliziranih društvenih mreža Hubzilla 5.6. Projekt osigurava komunikacijski poslužitelj koji se integrira sa sustavima za web objavljivanje, opremljen transparentnim identifikacijskim sustavom i alatima za kontrolu pristupa u decentraliziranim Fediverse mrežama. Kôd projekta napisan je u PHP-u i JavaScriptu i distribuira se pod licencom MIT; MySQL DBMS i njegovi forkovi, kao i PostgreSQL, podržani su kao pohrana podataka.
Hubzilla ima jedinstveni sustav provjere autentičnosti za rad kao društvena mreža, forumi, grupe za raspravu, Wikiji, sustavi za objavljivanje članaka i web stranice. Federativna interakcija provodi se na temelju Zot-ovog vlastitog protokola, koji implementira WebMTA koncept za prijenos sadržaja preko WWW-a u decentraliziranim mrežama i pruža niz jedinstvenih funkcija, posebno transparentnu end-to-end autentifikaciju "Nomadski identitet" unutar Zot mrežu, kao i funkciju kloniranja kako bi se osigurale potpuno identične točke prijave i skupovi korisničkih podataka na različitim mrežnim čvorovima. Razmjena s drugim Fediverse mrežama podržana je korištenjem protokola ActivityPub, Diaspora, DFRN i OStatus. Hubzilla pohrana datoteka dostupna je i putem WebDAV protokola. Osim toga, sustav podržava rad s CalDAV događajima i kalendarima, kao i CardDAV bilježnicama.
U novom izdanju, uz mnoštvo tradicionalnih poboljšanja i popravaka, dodano je nekoliko važnih inovacija:
- Modul za registraciju korisnika potpuno je redizajniran. Sada, prilikom registracije, postalo je dostupno fino podešavanje njegovih parametara, uključujući vremenske intervale, maksimalan broj registracija po razdoblju, potvrdu i provjeru korisnika. Potonje je postalo moguće bez korištenja adrese e-pošte.
- Modul sustava pozivanja korisnika u Hubzilli je poboljšan, s mogućnošću nadjačavanja predložaka pozivnica i jezične podrške.
- Dodan je modul za potpunu podršku za pohranu sesija u rezidentnu Redis bazu podataka. Ovo može biti korisno za povećanje odziva velikih Hubzilla poslužitelja.
- Radilo se na poboljšanju učinkovitosti obrade brojnih procesa, što također ima pozitivan učinak na ukupne performanse sustava.
Izvor: opennet.ru