Körülbelül hat hónappal az előző nagy kiadás óta megjelent a decentralizált közösségi hálózatok kiépítésére szolgáló platform új verziója, a Hubzilla 7.0. A projekt egy olyan kommunikációs szervert biztosít, amely integrálható webes publikációs rendszerekkel, átlátható azonosító rendszerrel és hozzáférés-vezérlő eszközökkel felszerelve a decentralizált Fediverse hálózatokban. A projekt kódja PHP-ben és JavaScriptben íródott, és MIT licenc alatt kerül terjesztésre; adattárolásként a MySQL DBMS és forkjai, valamint a PostgreSQL támogatott.
A Hubzilla egyetlen hitelesítési rendszerrel rendelkezik, amely közösségi hálózatként, fórumként, vitafórumként, Wikiként, cikk közzétételi rendszerként és webhelyként működik. Az egyesített interakció a Zot saját protokollja alapján valósul meg, amely a WebMTA koncepciót valósítja meg a WWW-n keresztüli tartalom decentralizált hálózatokban történő továbbítására, és számos egyedi funkciót biztosít, különösen az átlátható végpontok közötti hitelesítést "Nomadic Identity" belül. a Zot hálózat, valamint egy klónozó funkció, amely biztosítja a teljesen azonos pontok bejelentkezési és felhasználói adatkészleteit a különböző hálózati csomópontokon. A más Fediverse hálózatokkal való cserét az ActivityPub, a Diaspora, a DFRN és az OStatus protokollok támogatják. A Hubzilla fájltárolás a WebDAV protokollon keresztül is elérhető. Ezenkívül a rendszer támogatja a CalDAV-események és naptárak, valamint a CardDAV notebookok használatát.
A főbb újítások között meg kell említeni egy teljesen újratervezett hozzáférési jogrendszert, amely a Hubzilla egyik legfontosabb jellemzője. Az átalakítás lehetővé tette a munkafolyamat egyszerűsítését, ugyanakkor nagyobb rugalmasságot biztosít az interakció kényelmesebb megszervezésével.
- A csatornaszerepek egyszerűsödtek. Most 4 lehetőség közül választhat: „nyilvános”, „privát”, „közösségi fórum” és „egyedi”. Alapértelmezés szerint a csatorna „privátként” jön létre.
- Megszűntek az egyéni kapcsolattartói engedélyek a szerepkörök javára, amelyek mostantól az egyes kapcsolatok hozzáadásakor követelmény.
- A kapcsolattartói szerepkörök egy alapértelmezett előre beállított értékkel rendelkeznek, amelyet a csatorna szerepkör határoz meg. Egyéni kapcsolattartói szerepkörök tetszés szerint létrehozhatók. Bármely kapcsolattartói szerepkör beállítható alapértelmezettként az új kapcsolatokhoz a Kapcsolattartói szerepkörök alkalmazásban.
- Az adatvédelmi beállítások egy külön beállítási modulba kerültek. Az online állapot, valamint a címtár- és ajánlatoldalak bejegyzései láthatósági beállításai átkerültek a profilba.
- A speciális konfigurációk az adatvédelmi beállításokban érhetők el, ha az egyéni csatornaszerep van kiválasztva. Első figyelmeztetést kaptak, és néhány, esetleg félreérthető bejegyzés utalást kapott.
- Az adatvédelmi csoportok az Adatvédelmi csoportok alkalmazásból kezelhetők, ha telepítve van. Az új tartalom alapértelmezett adatvédelmi csoportja és az új névjegybeállítások alapértelmezett adatvédelmi csoportja is átkerült ide.
- A vendéghozzáférést átterveztük, hogy új vendégek adhatók hozzá az adatvédelmi csoportokhoz. A kényelem kedvéért a legördülő listában a privát erőforrásokhoz mutató gyors hozzáférési hivatkozások kerültek fel.
További lényeges változások:
- Továbbfejlesztett felhasználói felület a profilfotó megváltoztatásához.
- A felmérések továbbfejlesztett megjelenítése.
- Javítva egy hiba a fórumcsatornák szavazásánál.
- Jobb teljesítmény névjegy törlésekor.
- Az elavult privát üzenetküldő bővítmény eltávolítva. Ehelyett – beleértve a diaszpórával folytatott kommunikációt is – a szabványos közvetlen üzenetmechanizmust használják.
- A Socialauth bővítmény támogatása és fejlesztései.
- Különféle hibajavítások.
A munka nagy részét Mario Vavti központi fejlesztő végezte az NGI Zero nyílt forráskódú finanszírozás támogatásával.
Forrás: opennet.ru