Rilascio della piattaforma di comunicazione decentralizzata Hubzilla 5.6

È stata pubblicata una nuova versione della piattaforma per la creazione di social network decentralizzati Hubzilla 5.6. Il progetto prevede un server di comunicazione che si integra con i sistemi di pubblicazione web, dotato di un sistema di identità trasparente e di controllo degli accessi nelle reti decentralizzate Fediverse. Il codice del progetto è scritto in PHP e JavaScript ed è distribuito sotto la licenza MIT; come archivio dati sono supportati il ​​DBMS MySQL e i suoi fork, nonché PostgreSQL.

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.

Nella nuova versione, oltre ai numerosi miglioramenti e correzioni tradizionali, sono state aggiunte una serie di importanti innovazioni:

  • Il modulo di registrazione utente è stato completamente ridisegnato. Ora, al momento della registrazione, è diventata disponibile la messa a punto dei suoi parametri, inclusi gli intervalli di tempo, il numero massimo di registrazioni per periodo, la conferma e la verifica degli utenti. Quest'ultimo è stato reso possibile senza l'uso di un indirizzo email.
  • Migliorato il modulo del sistema di invito degli utenti in Hubzilla, dove è diventato possibile sovrascrivere i modelli di invito e implementare il supporto linguistico.
  • Aggiunto supporto completo per l'archiviazione delle sessioni in un database Redis residente. Ciò può essere utile per aumentare la reattività dei server Hubzilla di grandi dimensioni.
  • È stato svolto un lavoro per migliorare l'efficienza dell'elaborazione di una serie di processi, che ha avuto anche un impatto positivo sulle prestazioni complessive del sistema.

Fonte: opennet.ru

Aggiungi un commento