Nová verzia platformy na vytváranie decentralizovaných sociálnych sietí Hubzilla 5.2 uzrela svetlo sveta. Projekt poskytuje komunikačný server, integrovaný so systémami webového publikovania, disponujúci transparentným systémom identifikácie a prostriedkami správy prístupu v decentralizovaných sieťach Fediverse. Kód projektu je napísaný v PHP a JavaScripte a je distribuovaný pod licenciou MIT.
Hubzilla má jednotný systém autentifikácie na fungovanie ako sociálna sieť, fóra, diskusné skupiny, Wiki, systémy na publikovanie článkov a webové stránky. Federatívna interakcia sa realizuje na báze vlastného protokolu Zot, ktorý implementuje koncepciu WebMTA na prenos obsahu cez WWW v decentralizovaných sieťach a poskytuje radu unikátnych funkcií, vrátane transparentnej koncovej autentifikácie „Nomadic Identity“ v rámci siete Zot, ako aj funkciu klonovania na zabezpečenie úplne identických vstupných bodov a súborov používateľských údajov na rôznych uzloch siete. Podporuje sa výmena s inými sieťami Fediverse pomocou protokolov ActivityPub, Diaspora, DFRN a OStatus. Súborové úložisko Hubzilla je tiež dostupné prostredníctvom protokolu WebDAV. Okrem toho systém podporuje prácu so udalosťami a kalendármi CalDAV, ako aj adresáre CardDAV.
Za posledné 2 mesiace, ktoré ubehli od vydania predchádzajúcej veľkej verzie 5.2, bolo do kódu zapracovaných množstvo opráv a zmien, medzi ktorými sú okrem tradičných opráv zistených problémov a vylepšení aj nasledujúce:
- Prechod na využívanie súborového systému ako predvolenej úložnej platformy pre obrázky. Predtým sa na tento účel používala databáza. Podpora výberu typu úložiska teraz platí aj pre importované z externých serverov profilových avatarov.
- Podpora importu akýchkoľvek externých publikácií zo sietí pracujúcich na základe protokolov Zot, Diaspora a Activitypub prostredníctvom vyhľadávacieho poľa.
- Experimentálna podpora importu-exportu údajov medzi Hubzilla a Zap. V rámci posledného sa momentálne vyvíja referenčná verzia protokolu Zot.
- Zvýšená výkonnosť systému pri zobrazovaní hlavných stránok vďaka vnútornému mechanizmu caching a presunutiu niektorých spracovaní, ktoré môžu spomaľovať zobrazovanie na veľkých alebo hostovaných na slabších serveroch huboch, do pozadia.
- Uvedená podpora najnovšej verzie PHP 8.
Zdroj: opennet.ru
