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

Po dvou měsících práce vyšlo nové vydání platformy pro budování decentralizovaných sociálních sítí Hubzilla 6.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 distribuován pod licencí MIT MySQL DBMS a jeho forky, stejně jako PostgreSQL, jsou podporovány jako úložiště dat.

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.

Klíčovou změnou bylo opuštění podpory předchozí verze protokolu Zot ve prospěch podpory aktuální verze Zot VI. Mezi další významné změny, kromě tradičních oprav a vylepšení, patří:

  • Odmítnutí podpory soukromých zpráv prostřednictvím odpovídající aplikace a přechod na používání mechanismu přímých zpráv, který se stal standardním, podobným tomu, který se používá v protokolu Activitypub. Zasílání zpráv s diasporou nyní funguje stejným způsobem.
  • Uživatelské rozhraní HQ bylo přepracováno a je nyní výchozí. Na rozdíl od tradičních zobrazení streamu aktivit vám umožňuje zobrazovat data podle témat, což usnadňuje prohlížení aktualizací.
  • Přidána možnost přijímat upozornění na novou aktivitu prostřednictvím příslušného mechanismu prohlížeče.

Velkou část práce odvedl hlavní vývojář Mario Vavti s podporou open source financování NGI Zero.

Zdroj: opennet.ru

Přidat komentář