Llançament de la plataforma de comunicació descentralitzada Hubzilla 7.0

Després d'uns sis mesos des del llançament principal anterior, s'ha publicat una nova versió de la plataforma per construir xarxes socials descentralitzades, Hubzilla 7.0. El projecte proporciona un servidor de comunicacions que s'integra amb sistemes de publicació web, equipat amb un sistema d'identificació transparent i eines de control d'accés a les xarxes descentralitzades de Fediverse. El codi del projecte està escrit en PHP i JavaScript i es distribueix sota la llicència MIT; MySQL DBMS i els seus forks, així com PostgreSQL, són compatibles com a emmagatzematge de dades.

Hubzilla té un únic sistema d'autenticació per funcionar com a xarxa social, fòrums, grups de discussió, wikis, sistemes de publicació d'articles i llocs web. La interacció federada es basa en el protocol propi de Zot, que implementa el concepte WebMTA per transferir contingut a través de la WWW en xarxes descentralitzades i proporciona una sèrie de característiques úniques, en particular, l'autenticació transparent d'extrem a extrem "Identitat nòmada" a la xarxa Zot, així com una funció de clonació per proporcionar punts d'inici de sessió i conjunts de dades d'usuari completament idèntics a diversos nodes de xarxa. L'intercanvi amb altres xarxes de Fediverse és compatible amb els protocols ActivityPub, Diaspora, DFRN i OStatus. L'emmagatzematge de fitxers Hubzilla també està disponible mitjançant el protocol WebDAV. A més, el sistema admet esdeveniments i calendaris CalDAV, així com quaderns CardDAV.

Entre les principals innovacions, cal destacar un sistema de drets d'accés completament redissenyat, que és una de les característiques clau de Hubzilla. La refactorització va permetre simplificar el flux de treball i alhora proporcionar una major flexibilitat amb una organització més còmoda de la interacció.

  • Els rols dels canals s'han simplificat. Ara hi ha 4 opcions possibles per triar: "públic", "privat", "fòrum comunitari" i "personalitzat". Per defecte, el canal es crea com a "privat".
  • S'han eliminat els permisos de contacte individuals en favor dels rols, que ara són un requisit per a cada contacte afegit.
  • Els rols de contacte tenen un valor predeterminat, que es determina pel rol del canal. Els rols de contacte personalitzats es poden crear segons es desitgi. Qualsevol rol de contacte es pot establir com a predeterminat per a connexions noves a l'aplicació Rols de contacte.
  • La configuració de privadesa s'ha mogut a un mòdul de configuració independent. La configuració de visibilitat per a l'estat en línia i les entrades a les pàgines de directoris i ofertes s'han mogut al perfil.
  • Les configuracions avançades estan disponibles a la configuració de privadesa quan se selecciona la funció de canal personalitzada. Van rebre un avís inicial i es van donar pistes a algunes publicacions que podrien ser malenteses.
  • Els grups de privadesa es poden gestionar des de l'aplicació Grups de privadesa, si està instal·lada. També s'hi han mogut el grup de privadesa predeterminat per a contingut nou i el grup de privadesa predeterminat per a la configuració de contactes nous.
  • L'accés dels convidats s'ha redissenyat per permetre que s'afegeixin nous convidats als grups de privadesa. S'han afegit enllaços d'accés ràpid a recursos privats a la llista desplegable per comoditat.

Altres canvis significatius:

  • Interfície d'usuari millorada per canviar la foto de perfil.
  • Visualització millorada de les enquestes.
  • S'ha solucionat un error amb les enquestes dels canals del fòrum.
  • Rendiment millorat en suprimir un contacte.
  • S'ha eliminat l'extensió de missatgeria privada obsoleta. En canvi, fins i tot per als intercanvis amb Diàspora, s'utilitza el mecanisme estàndard de missatge directe.
  • Suport i millores per a l'extensió Socialauth.
  • Diverses correccions d'errors.

Gran part del treball el va fer el desenvolupador principal Mario Vavti amb el suport del finançament de codi obert NGI Zero.

Font: opennet.ru

Afegeix comentari