È stato pubblicato un nuovo rilascio della piattaforma per la creazione di social network decentralizzati Hubzilla 5.6. Il progetto offre un server di comunicazione, integrabile con sistemi di pubblicazione web, dotato di un sistema di identificazione trasparente e strumenti di gestione degli accessi nelle reti decentralizzate del Fediverse. Il codice del progetto è scritto in PHP e JavaScript e viene distribuito con licenza MIT, supportando come database MySQL e i suoi fork, oltre a PostgreSQL.
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.
Nel nuovo rilascio, oltre a una serie di miglioramenti e correzioni tradizionali, sono stati introdotti alcuni importanti aggiornamenti:
- Il modulo di registrazione degli utenti è stato completamente riprogettato. Ora, durante la registrazione, è possibile una configurazione dettagliata delle sue impostazioni, inclusi intervalli di tempo, numero massimo di registrazioni in un periodo, conferma e verifica degli utenti. Quest'ultima è ora possibile senza utilizzare un indirizzo email.
- Migliorato il modulo del sistema di inviti per gli utenti di Hubzilla, dove è ora possibile sovrascrivere i modelli di invito e implementata la supporto per le lingue.
- È stato aggiunto un modulo completo per il supporto dell'archiviazione delle sessioni nel database Redis. Questo può essere utile per aumentare la reattività di grandi server Hubzilla.
- Sono stati svolti lavori per migliorare l'efficienza di diversi processi, che hanno anche avuto un impatto positivo sulle prestazioni complessive del sistema.
Fonte: opennet.ru
