Po približno šestih mesecih od zadnjega velikega izdajanja je bila objavljena nova različica platforme za gradnjo decentraliziranih družbenih omrežij Hubzilla 7.0. Projekt ponuja komunikacijski strežnik, ki je integriran s spletnimi publikacijskimi sistemi, opremljen z preglednim sistemom identifikacije in sredstvi za upravljanje dostopa v decentraliziranih omrežjih Fediverse. Koda projekta je napisana v PHP-ju in JavaScriptu ter je distribuirana pod MIT licenco, kot shranjevanje podatkov pa podpira DBMS MySQL in njegove forke, pa tudi PostgreSQL.
Hubzilla ima enoten sistem avtentikacije za delovanje kot družbeno omrežje, forume, razpršne skupine, Wiki, sisteme za objavo člankov in spletne strani. Federativno sodelovanje poteka na podlagi lastnega protokola Zot, ki izvaja koncept WebMTA za prenos vsebine preko WWW v decentraliziranih omrežjih in omogoča vrsto edinstvenih funkcij, zlasti pregledno končno avtentikacijo "Nomadic Identity" znotraj omrežja Zot, pa tudi funkcijo kloniranja za zagotavljanje povsem identičnih vstopnih točk in nizov uporabniških podatkov na različnih vozliščih omrežja. Podpira izmenjavo z drugimi omrežji Fediverse, ki uporabljajo protokole ActivityPub, Diaspora, DFRN in OStatus. Datotečni sistem Hubzilla je dostopen tudi preko protokola WebDAV. Poleg tega sistem podpira delo z dogodki in koledarji CalDAV ter poslovne imenike CardDAV.
Med glavnimi novostmi velja omeniti popolnoma prenovljen sistem pravic dostopa, ki je ena ključnih značilnosti Hubzilla. Izvedena refaktorizacija je omogočila poenostavitev delovnega toka, hkrati pa zagotovila večjo prilagodljivost pri bolj udobni organizaciji sodelovanja.
- Poenostavljene so vloge kanalov. Zdaj je na voljo izbira med 4 možnimi možnostmi: "javen", "oseben", "forum skupnosti" in "prilagojen". Po privzetku se kanal ustvari kot "oseben".
- Posamezne pravice za stike so ukinjene v korist vlog, ki so zdaj obvezna zahteva pri dodajanju vsakega stika.
- Vloge kontaktov imajo eno privzeto nastavitev, ki je določena z vlogo kanala. Po želji lahko ustvarite tudi uporabniške vloge kontaktov. Katerekoli kontaktne vloge je mogoče nastaviti kot privzeto za nove povezave v aplikaciji „Vloge kontaktov“.
- Nastavitve zasebnosti so bile preseljene v ločen modul nastavitev. Nastavitve vidnosti spletnega statusa in zapisov na seznamih imenikov ter ponudb so bile preseljene v profil.
- Dodatne konfiguracije so na voljo v nastavitvah zasebnosti, če je izbrana vloga uporabniškega kanala. Prejele so začetno opozorilo, nekateri zapisi, ki bi jih lahko narobe razumeli, pa so prejeli namige.
- Zasebne skupine je mogoče upravljati iz aplikacije „Zasebne skupine“, če je ta nameščena. Nastavitve privzete skupine zasebnosti za novo vsebino in privzeta skupina zasebnosti za nove kontakte so bile prav tako preseljene tja.
- Dostop za goste je bil predelano, da omogoči dodajanje novih gostov v zasebne skupine. Hitre povezave do zasebnih virov so bile dodane v spustni meni za udobje.
Druge pomembne spremembe:
- Uporabniški vmesnik za spreminjanje slike profila je bil izboljšan.
- Izboljšano je prikazovanje anket.
- Odpravljena je bila napaka pri anketah za kanale – forume.
- Izboljšana je bila učinkovitost pri brisanju kontaktov.
- Odstranjeno je bilo zastarelo razširjenje za pošiljanje sporočil. Namesto tega, vključno s pošiljanjem z Diasporo, se uporablja standardni mehanizem neposrednih sporočil.
- Podpora in izboljšave za razširitev Socialauth.
- Različne odprave napak.
Večina dela je bila opravljena od glavnega razvijalca Maria Vavtija ob podpori fundacije NGI Zero open source funding.
Izvor: opennet.ru
