Po približne šiestich mesiacoch od predchádzajúceho veľkého vydania bola zverejnená nová verzia platformy na budovanie decentralizovaných sociálnych sietí Hubzilla 7.0. Projekt poskytuje komunikačný server, ktorý sa integruje s webovými publikačnými systémami, vybavený transparentným identifikačným systémom a nástrojmi na kontrolu prístupu v decentralizovaných sieťach Fediverse. Kód projektu je napísaný v PHP a JavaScript a je distribuovaný pod licenciou MIT, ako dátové úložisko sú podporované MySQL DBMS a jeho forky, ako aj PostgreSQL.
Hubzilla má jediný autentifikačný systém, ktorý funguje ako sociálna sieť, fóra, diskusné skupiny, Wiki, systémy publikovania článkov a webové stránky. Federovaná interakcia prebieha na základe vlastného protokolu Zot, ktorý implementuje koncept WebMTA na prenos obsahu cez WWW v decentralizovaných sieťach a poskytuje množstvo unikátnych funkcií, najmä transparentnú end-to-end autentifikáciu „Nomadic Identity“ v rámci sieť Zot, ako aj funkciu klonovania na zabezpečenie úplne identických prihlasovacích bodov a súborov používateľských údajov na rôznych sieťových uzloch. Výmena s inými sieťami Fediverse je podporovaná pomocou protokolov ActivityPub, Diaspora, DFRN a OStatus. Úložisko súborov Hubzilla je dostupné aj prostredníctvom protokolu WebDAV. Okrem toho systém podporuje prácu s udalosťami a kalendármi CalDAV, ako aj notebookmi CardDAV.
Medzi hlavné inovácie si treba všimnúť kompletne prepracovaný systém prístupových práv, ktorý je jednou z kľúčových vlastností Hubzilly. Refaktoring umožnil zjednodušiť pracovný tok a zároveň poskytnúť väčšiu flexibilitu s pohodlnejšou organizáciou interakcie.
- Úlohy kanálov boli zjednodušené. Teraz sú na výber 4 možnosti: „verejné“, „súkromné“, „komunitné fórum“ a „vlastné“. V predvolenom nastavení je kanál vytvorený ako „súkromný“.
- Povolenia jednotlivých kontaktov boli odstránené v prospech rolí, ktoré sú teraz požiadavkou pri pridávaní každého kontaktu.
- Roly kontaktu majú jednu predvolenú predvoľbu, ktorá je určená rolou kanála. Vlastné kontaktné roly je možné vytvoriť podľa želania. Akákoľvek rola kontaktu môže byť nastavená ako predvolená pre nové pripojenia v aplikácii Úlohy kontaktov.
- Nastavenia ochrany osobných údajov boli presunuté do samostatného modulu nastavení. Nastavenia viditeľnosti pre online stav a záznamy na stránkach adresára a ponúk boli presunuté do profilu.
- Keď je vybratá rola vlastného kanála, v nastaveniach ochrany osobných údajov sú k dispozícii rozšírené konfigurácie. Dostali prvé varovanie a niektoré príspevky, ktoré mohli byť nesprávne pochopené, dostali rady.
- Skupiny ochrany osobných údajov možno spravovať z aplikácie Skupiny na ochranu osobných údajov, ak je nainštalovaná. Bola tam presunutá aj predvolená skupina ochrany osobných údajov pre nový obsah a predvolená skupina ochrany osobných údajov pre nastavenia nových kontaktov.
- Prístup pre hostí bol prepracovaný tak, aby umožňoval pridávanie nových hostí do skupín ochrany osobných údajov. Pre pohodlie boli do rozbaľovacieho zoznamu pridané odkazy na rýchly prístup k súkromným zdrojom.
Ďalšie významné zmeny:
- Vylepšené používateľské rozhranie na zmenu profilovej fotografie.
- Vylepšené zobrazenie prieskumov.
- Opravená chyba s anketami pre kanály fóra.
- Vylepšený výkon pri odstraňovaní kontaktu.
- Odstránené zastarané rozšírenie pre súkromné správy. Namiesto toho, vrátane výmeny s diaspórou, sa používa štandardný mechanizmus priamych správ.
- Podpora a vylepšenia rozšírenia Socialauth.
- Rôzne opravy chýb.
Veľkú časť práce vykonal hlavný vývojár Mario Vavti s podporou financovania z otvoreného zdroja NGI Zero.
Zdroj: opennet.ru