Po zhruba šesti měsících od předchozího velkého vydání byla zveřejněna nová verze platformy pro budování decentralizovaných sociálních sítí Hubzilla 7.0. Projekt poskytuje komunikační server, který se integruje s webovými publikačními systémy, vybavený transparentním identifikačním systémem a nástroji pro řízení přístupu v decentralizovaných sítích Fediverse. Kód projektu je napsán v PHP a JavaScriptu a je šířen pod licencí MIT, jako úložiště dat jsou podporovány MySQL DBMS a jeho forky a také PostgreSQL.
Hubzilla má jediný ověřovací systém, který funguje jako sociální síť, fóra, diskusní skupiny, Wiki, systémy pro publikování článků a webové stránky. Federovaná interakce probíhá na základě vlastního protokolu Zot, který implementuje koncept WebMTA pro přenos obsahu přes WWW v decentralizovaných sítích a poskytuje řadu unikátních funkcí, zejména transparentní end-to-end autentizaci „Nomadic Identity“ v rámci síť Zot a také funkci klonování pro zajištění zcela identických přihlašovacích bodů a sad uživatelských dat na různých uzlech sítě. Výměna s jinými sítěmi Fediverse je podporována pomocí protokolů ActivityPub, Diaspora, DFRN a OStatus. Úložiště souborů Hubzilla je také dostupné prostřednictvím protokolu WebDAV. Systém navíc podporuje práci s událostmi a kalendáři CalDAV a také notebooky CardDAV.
Mezi hlavní novinky je třeba poznamenat kompletně přepracovaný systém přístupových práv, který je jednou z klíčových vlastností Hubzilly. Refaktoring umožnil zjednodušit pracovní postup a zároveň poskytnout větší flexibilitu s pohodlnější organizací interakce.
- Role kanálů byly zjednodušeny. Na výběr jsou nyní 4 možnosti: „veřejné“, „soukromé“, „komunitní fórum“ a „vlastní“. Ve výchozím nastavení je kanál vytvořen jako „soukromý“.
- Oprávnění jednotlivých kontaktů byla odstraněna ve prospěch rolí, které jsou nyní požadavkem při přidávání každého kontaktu.
- Role kontaktu mají jednu výchozí předvolbu, která je určena rolí kanálu. Podle potřeby lze vytvořit vlastní kontaktní role. Jakoukoli roli kontaktu lze nastavit jako výchozí pro nová připojení v aplikaci Role kontaktů.
- Nastavení soukromí bylo přesunuto do samostatného modulu nastavení. Nastavení viditelnosti pro online stav a záznamy na stránkách adresáře a nabídek bylo přesunuto do profilu.
- Když je vybrána role vlastního kanálu, jsou v nastavení ochrany osobních údajů k dispozici pokročilé konfigurace. Dostali počáteční varování a některé příspěvky, které mohly být špatně pochopeny, dostaly rady.
- Skupiny soukromí lze spravovat z aplikace Skupiny soukromí, pokud je nainstalována. Byla tam také přesunuta výchozí skupina soukromí pro nový obsah a výchozí skupina soukromí pro nové kontakty.
- Přístup pro hosty byl přepracován tak, aby umožňoval přidávání nových hostů do skupin soukromí. Pro usnadnění byly do rozevíracího seznamu přidány odkazy pro rychlý přístup k soukromým zdrojům.
Další významné změny:
- Vylepšené uživatelské rozhraní pro změnu vaší profilové fotografie.
- Vylepšené zobrazování průzkumů.
- Opravena chyba s anketami pro kanály fóra.
- Vylepšený výkon při mazání kontaktu.
- Odstraněno zastaralé rozšíření pro soukromé zprávy. Místo toho, včetně výměn s diasporou, se používá standardní mechanismus přímých zpráv.
- Podpora a vylepšení pro rozšíření Socialauth.
- Různé opravy chyb.
Velkou část práce odvedl hlavní vývojář Mario Vavti s podporou open source financování NGI Zero.
Zdroj: opennet.ru