Vydanie decentralizovanej komunikačnej platformy Hubzilla 7.0

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

Pridať komentár