Se ha publicado una nueva versión de la plataforma para construir redes sociales descentralizadas Hubzilla 5.6. El proyecto proporciona un servidor de comunicación que se integra con sistemas de publicación web, equipado con un sistema de identificación transparente y herramientas de gestión de acceso en redes decentralizadas Fediverse. El código del proyecto está escrito en PHP y JavaScript y se distribuye bajo la licencia MIT, en cuanto a almacenamiento de datos, se admiten 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.
En esta nueva versión, además de una gran cantidad de mejoras y correcciones tradicionales, se han añadido varias innovaciones importantes:
- Se ha renovado por completo el módulo de registro de usuarios. Ahora, al registrarse, está disponible la configuración detallada de sus parámetros, incluyendo intervalos de tiempo, número máximo de registros por periodo, confirmación y verificación de usuarios. Esta última es posible sin utilizar una dirección de correo electrónico.
- Se ha mejorado el módulo del sistema de invitaciones de usuarios en Hubzilla, donde ahora es posible redefinir las plantillas de invitaciones y se ha implementado soporte para múltiples idiomas.
- Se ha añadido un módulo de soporte completo para el almacenamiento de sesiones en la base de datos residente Redis. Esto puede ser útil para aumentar la capacidad de respuesta en grandes servidores Hubzilla.
- Se ha realizado un trabajo para mejorar la eficiencia en el procesamiento de una serie de procesos, lo que también ha tenido un impacto positivo en el rendimiento general del sistema.
Fuente: opennet.ru
