Rilascio della piattaforma di comunicazione decentralizzata Hubzilla 5.4

È stata rilasciata una nuova versione della piattaforma per la creazione di social network decentralizzati, Hubzilla 5.2. Il progetto prevede un server di comunicazione che si integra con i sistemi di pubblicazione web, dotato di un sistema di identificazione trasparente e strumenti di controllo degli accessi nelle reti decentralizzate Fediverse. Il codice del progetto è scritto in PHP e JavaScript ed è distribuito sotto la licenza MIT.

Hubzilla dispone di un unico sistema di autenticazione per funzionare come social network, forum, gruppi di discussione, wiki, sistemi di pubblicazione di articoli e siti Web. L'interazione federata si basa sul protocollo stesso di Zot, che implementa il concetto WebMTA per il trasferimento di contenuti sul WWW in reti decentralizzate e fornisce una serie di funzionalità uniche, in particolare, l'autenticazione trasparente end-to-end di "identità nomade" all'interno della rete Zot, nonché una funzione clone per fornire punti di accesso e set di dati utente completamente identici su vari nodi di rete. Lo scambio con altre reti Fediverse è supportato utilizzando i protocolli ActivityPub, Diaspora, DFRN e OStatus. L'archiviazione di file Hubzilla è disponibile anche tramite il protocollo WebDAV. Inoltre, il sistema supporta eventi e calendari CalDAV, nonché notebook CardDAV.

Nel corso dei 2 mesi trascorsi dal rilascio della precedente major release 5.2, sono state apportate numerose correzioni e modifiche al codice, tra le quali, oltre ai tradizionali fix di problemi e miglioramenti riscontrati, si segnalano:

  • Passa all'utilizzo del file system come archivio di immagini predefinito. Precedentemente veniva utilizzato un DBMS, ora il supporto per la scelta del tipo di archiviazione vale anche per gli avatar dei profili importati da server esterni.
  • Supporto per l'importazione di eventuali pubblicazioni esterne da reti che utilizzano i protocolli Zot, Diaspora e Activitypub tramite la barra di ricerca.
  • Supporto sperimentale per l'importazione/esportazione di dati tra Hubzilla e Zap. Nell’ambito di quest’ultimo è attualmente in fase di sviluppo una versione di riferimento del protocollo Zot.
  • Le prestazioni del sistema durante la visualizzazione delle pagine principali sono state aumentate grazie al meccanismo di caching interno e alla rimozione di una serie di operazioni di elaborazione che possono rallentare la visualizzazione su hub di grandi dimensioni o quelli ospitati su server a basso consumo ai processi in background.
  • Supporto dichiarato per l'ultima versione di PHP 8.

Fonte: opennet.ru

Aggiungi un commento