Después de dos meses de trabajo, se lanzó una nueva versión de la plataforma para la creación de redes sociales descentralizadas Hubzilla 6.0. El proyecto proporciona un servidor de comunicación, integrable con sistemas de publicación web, que cuenta con un sistema de identificación transparente y herramientas de gestión de acceso en redes descentralizadas Fediverse. El código del proyecto está escrito en PHP y JavaScript y se distribuye bajo la licencia MIT, soportando bases de datos MySQL y sus bifurcaciones, así como PostgreSQL.
Hubzilla cuenta con un sistema de autenticación unificado para funcionar como una red social, foros, grupos de discusión, Wiki, sistemas de publicación de artículos y sitios web. La interacción federativa se realiza sobre la base de su propio protocolo Zot, que implementa el concepto WebMTA para la transmisión de contenido a través de WWW en redes descentralizadas y proporciona una serie de funciones únicas, en particular, la autenticación transparente de extremo a extremo 'Identidad Nómada' dentro de la red Zot, así como la función de clonación para garantizar puntos de entrada y conjuntos de datos de usuario completamente idénticos en diferentes nodos de la red. Se admite el intercambio con otras redes Fediverse utilizando los protocolos ActivityPub, Diaspora, DFRN y OStatus. El almacenamiento de archivos de Hubzilla también está disponible a través del protocolo WebDAV. Además, el sistema soporta la gestión de eventos y calendarios CalDAV, así como libretas de direcciones CardDAV.
El cambio clave fue la descontinuación del soporte para la versión anterior del protocolo Zot en favor del soporte para la versión actual Zot VI. Entre otros cambios significativos, además de las correcciones y mejoras tradicionales, se destacan:
- Descontinuación del soporte para mensajes directos a través de la aplicación correspondiente y transición al uso del mecanismo estándar de mensajes directos similar al utilizado en el protocolo Activitypub. Ahora también es posible el intercambio de mensajes con Diaspora.
- Se ha rediseñado la interfaz de usuario HQ, que ahora es la principal por defecto. A diferencia de las presentaciones tradicionales en forma de flujo de actividad, permite mostrar datos organizados por temas, facilitando la visualización de actualizaciones.
- Se ha añadido la opción de recibir notificaciones sobre nueva actividad a través del mecanismo correspondiente del navegador.
La mayor parte del trabajo fue realizada por el desarrollador principal Mario Vavti con el apoyo del fondo NGI Zero open source funding.
Fuente: opennet.ru
