Rilascio della piattaforma di comunicazione decentralizzata Hubzilla 7.0

Dopo circa sei mesi dalla precedente major release, è stata pubblicata una nuova versione della piattaforma per la creazione di social network decentralizzati, Hubzilla 7.0. 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; MySQL DBMS e i suoi fork, così come PostgreSQL, sono supportati come archivio dati.

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.

Tra le principali novità ricordiamo un sistema di diritti di accesso completamente ridisegnato, che è una delle caratteristiche principali di Hubzilla. Il refactoring ha permesso di semplificare il flusso di lavoro e allo stesso tempo fornire maggiore flessibilità con un'organizzazione più conveniente dell'interazione.

  • I ruoli del canale sono stati semplificati. Ora ci sono 4 possibili opzioni tra cui scegliere: “pubblico”, “privato”, “forum della comunità” e “personalizzato”. Per impostazione predefinita, il canale viene creato come “privato”.
  • Le autorizzazioni dei singoli contatti sono state eliminate a favore dei ruoli, che ora sono un requisito quando si aggiunge ciascun contatto.
  • I ruoli di contatto hanno una preimpostazione predefinita, determinata dal ruolo del canale. I ruoli di contatto personalizzati possono essere creati come desiderato. Qualsiasi ruolo di contatto può essere impostato come predefinito per le nuove connessioni nell'app Ruoli di contatto.
  • Le impostazioni sulla privacy sono state spostate in un modulo di impostazioni separato. Le impostazioni di visibilità per lo stato online e le voci nella directory e nelle pagine delle offerte sono state spostate nel profilo.
  • Le configurazioni avanzate sono disponibili nelle impostazioni sulla privacy quando è selezionato il ruolo del canale personalizzato. Hanno ricevuto un avvertimento iniziale e sono stati forniti suggerimenti su alcuni post che avrebbero potuto essere fraintesi.
  • I gruppi di privacy possono essere gestiti dall'app Gruppi di privacy, se installata. Anche il gruppo di privacy predefinito per i nuovi contenuti e il gruppo di privacy predefinito per le impostazioni dei nuovi contatti sono stati spostati lì.
  • L'accesso ospite è stato riprogettato per consentire l'aggiunta di nuovi ospiti ai gruppi di privacy. Per comodità, all'elenco a discesa sono stati aggiunti collegamenti di accesso rapido alle risorse private.

Altri cambiamenti significativi:

  • Interfaccia utente migliorata per modificare la foto del profilo.
  • Visualizzazione migliorata dei sondaggi.
  • Risolto un bug con i sondaggi per i canali del forum.
  • Prestazioni migliorate durante l'eliminazione di un contatto.
  • Rimossa l'estensione di messaggistica privata obsoleta. Invece, anche per gli scambi con Diaspora, viene utilizzato il meccanismo standard del messaggio diretto.
  • Supporto e miglioramenti per l'estensione Socialauth.
  • Varie correzioni di bug.

Gran parte del lavoro è stato svolto dallo sviluppatore principale Mario Vavti con il supporto del finanziamento open source NGI Zero.

Fonte: opennet.ru

Aggiungi un commento