È stato pubblicato un nuovo aggiornamento della piattaforma per la creazione di reti sociali decentralizzate Hubzilla 5.2. Il progetto offre un server di comunicazione integrabile con sistemi di pubblicazione web, dotato di un sistema di identificazione trasparente e strumenti per la gestione degli accessi nelle reti decentralizzate del Fediverse. Il codice del progetto è scritto in PHP e JavaScript ed è distribuito con licenza MIT.
Hubzilla offre un sistema di autenticazione unificato per funzionare come rete sociale, forum, gruppi di discussione, Wiki, sistemi di pubblicazione di articoli e siti web. L'interazione federativa avviene tramite un protocollo proprietario chiamato Zot, che implementa il concetto di WebMTA per la trasmissione di contenuti attraverso il WWW in reti decentralizzate e fornisce una serie di funzionalità uniche, in particolare l'autenticazione trasparente 'Nomadic Identity' all'interno della rete Zot, oltre alla funzione di clonazione per garantire punti di accesso e set di dati utente completamente identici su diversi nodi della rete. È supportato lo scambio con altre reti del Fediverse tramite i protocolli ActivityPub, Diaspora, DFRN e OStatus. Lo storage file di Hubzilla è accessibile anche tramite il protocollo WebDAV. Inoltre, il sistema supporta la gestione di eventi e calendari CalDAV, così come rubrica CardDAV.
Nei 2 mesi trascorsi dalla pubblicazione della precedente versione principale 5.2, sono state apportate numerose correzioni e modifiche al codice, tra cui, oltre alle tradizionali risoluzioni di problemi e miglioramenti, spiccano le seguenti:
- Passaggio all'uso del file system come archivio immagini predefinito. In precedenza era utilizzato il database. È ora supportata anche la selezione del tipo di archiviazione per le importazioni da fonti esterne. server avatar dei profili.
- Supporto per l'importazione di qualsiasi pubblicazione esterna da reti basate su protocolli Zot, Diaspora e Activitypub tramite la barra di ricerca.
- Supporto sperimentale per l'importazione e l'esportazione di dati tra Hubzilla e Zap. Attualmente, una versione di riferimento del protocollo Zot è in fase di sviluppo nell'ambito di quest'ultimo.
- Migliorata la performance del sistema nel rendering delle pagine principali grazie a un meccanismo di caching interno e allo spostamento di alcuni processi di elaborazione che possono rallentare il rendering su hub di grandi dimensioni o su quelli a bassa potenza. server Spostati in processi in background.
- Annunciato il supporto per l'ultima versione di PHP 8.
Fonte: opennet.ru
