Vydání decentralizované komunikační platformy Hubzilla 7.0

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

Přidat komentář