Dopo 3 mesi di sviluppo il rilascio della piattaforma per costruire reti sociali decentralizzate . Il progetto fornisce 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 sotto licenza MIT.
Hubzilla supporta un sistema di autenticazione unificato per funzionare come rete sociale, forum, gruppi di discussione, Wiki, sistemi per la pubblicazione di articoli e siti web. È anche implementato un archivio dati con supporto WebDAV e gestione degli eventi con supporto CalDAV.
L'interazione federativa avviene sulla base del proprio , che implementa il concetto di WebMTA per la trasmissione di contenuti attraverso il WWW in reti decentralizzate e offre una serie di funzioni uniche, in particolare l'autenticazione trasparente end-to-end "Nomadic Identity" all'interno della rete Zot, nonché la 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 utilizzando i protocolli ActivityPub, Diaspora, DFRN e OStatus.
Nella nuova versione, oltre ai tradizionali miglioramenti delle funzionalità esistenti e correzioni di errori riscontrati nell'intervallo di tempo dalla precedente versione, è stato aggiunto un nuovo modulo "Workflow". Esso rappresenta uno strumento per implementare un sistema di interazione tra i partecipanti. Tra i suoi ambiti di applicazione è previsto l'uso come sistema per il tracciamento dei bug, supportando tutte le funzioni federative della piattaforma principale.
Tra i più notevoli nella nuova versione si segnala:
- Il proseguimento del processo di migrazione alla versione attuale del protocollo ZotVI, la cui versione di riferimento è in fase di sviluppo nell'ambito del progetto collegato . Il passaggio completo è previsto per la versione 5.0, il cui rilascio è atteso nel primo trimestre dell'anno prossimo.
- Espansione del supporto per Opengraph per pubblicazioni, che ora includono anche articoli.
- Miglioramento del supporto per l'utilizzo tramite CDN.
- Ampia rielaborazione e ottimizzazione per velocità e consumo di risorse del modulo per la cache delle immagini esterne.
- Sono stati risolti i problemi di interazione con vari servizi che utilizzano il protocollo ActivityPub. È stato inoltre migliorato l'interfaccia di Hubzilla per lavorare con reti che non supportano "Nomadic Identity".
- Ampliate le possibilità di cross-posting delle pubblicazioni di Hubzilla su piattaforme esterne e social network, in particolare Twitter e Livejournal.
- Aggiunta un supporto limitato per l'inserimento di immagini in formato SVG direttamente nelle pubblicazioni usando la markup BBcode.
- Supporto per il rilevamento automatico dei servizi CalDAV e CardDAV.
- Inclusa la traduzione completa dell'interfaccia in giapponese.
Sono in corso attivi lavori per tradurre il sistema di notifica degli eventi di Hubzilla nel meccanismo Server Side Events, il che dovrebbe aumentare la velocità e l'affidabilità della consegna, oltre a ridurre il carico sul front-end.
Inoltre, gli sviluppatori riferiscono di considerare opzioni per la migrazione del repository principale del progetto dall'attuale Framagit, supportato dall'organizzazione no-profit , a causa della sua prevista chiusura a metà del 2021.
Fonte: opennet.ru
