Lanzamiento de la plataforma de comunicación descentralizada Hubzilla 7.0

Después de aproximadamente seis meses desde el lanzamiento principal anterior, se publicó una nueva versión de la plataforma para crear redes sociales descentralizadas, Hubzilla 7.0. El proyecto proporciona un servidor de comunicaciones que se integra con sistemas de publicación web, equipado con un sistema de identificación transparente y herramientas de control de acceso en redes descentralizadas Fediverse. El código del proyecto está escrito en PHP y JavaScript y se distribuye bajo la licencia MIT; como almacenamiento de datos se admiten MySQL DBMS y sus bifurcaciones, así como PostgreSQL.

Hubzilla cuenta con un sistema de autenticación único para operar como red social, foros, grupos de discusión, Wikis, sistemas de publicación de artículos y sitios web. La interacción federada se lleva a cabo sobre la base del protocolo propio de Zot, que implementa el concepto WebMTA para transmitir 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 la red Zot, así como una función de clonación para garantizar puntos de inicio de sesión y conjuntos de datos de usuario completamente idénticos en varios nodos de la red. El intercambio con otras redes Fediverse se admite mediante los protocolos ActivityPub, Diaspora, DFRN y OStatus. El almacenamiento de archivos Hubzilla también está disponible a través del protocolo WebDAV. Además, el sistema admite trabajar con eventos y calendarios CalDAV, así como con cuadernos CardDAV.

Entre las principales innovaciones, cabe destacar un sistema de derechos de acceso completamente rediseñado, que es una de las características clave de Hubzilla. La refactorización hizo posible simplificar el flujo de trabajo y al mismo tiempo proporcionar mayor flexibilidad con una organización de interacción más conveniente.

  • Se han simplificado los roles del canal. Ahora hay 4 opciones posibles para elegir: “público”, “privado”, “foro comunitario” y “personalizado”. De forma predeterminada, el canal se crea como "privado".
  • Se eliminaron los permisos de contactos individuales en favor de roles, que ahora son un requisito al agregar cada contacto.
  • Los roles de contacto tienen un valor preestablecido predeterminado, que está determinado por el rol del canal. Se pueden crear roles de contacto personalizados según se desee. Cualquier función de contacto se puede configurar como predeterminada para nuevas conexiones en la aplicación Funciones de contacto.
  • La configuración de privacidad se ha movido a un módulo de configuración separado. La configuración de visibilidad para el estado en línea y las entradas en el directorio y las páginas de ofertas se han movido al perfil.
  • Las configuraciones avanzadas están disponibles en la configuración de privacidad cuando se selecciona la función del canal personalizado. Recibieron una advertencia inicial y se les dieron pistas sobre algunas publicaciones que podrían malinterpretarse.
  • Los grupos de privacidad se pueden administrar desde la aplicación Grupos de privacidad, si está instalada. El grupo de privacidad predeterminado para contenido nuevo y el grupo de privacidad predeterminado para la configuración de nuevos contactos también se han movido allí.
  • El acceso de invitados se ha rediseñado para permitir que se agreguen nuevos invitados a grupos de privacidad. Se han agregado enlaces de acceso rápido a recursos privados a la lista desplegable para mayor comodidad.

Otros cambios significativos:

  • Interfaz de usuario mejorada para cambiar su foto de perfil.
  • Visualización mejorada de encuestas.
  • Se corrigió un error con las encuestas para los canales del foro.
  • Rendimiento mejorado al eliminar un contacto.
  • Se eliminó la extensión de mensajería privada obsoleta. En cambio, incluso para los intercambios con Diaspora, se utiliza el mecanismo estándar de mensajes directos.
  • Soporte y mejoras para la extensión Socialauth.
  • Varias correcciones de errores.

Gran parte del trabajo fue realizado por el desarrollador principal Mario Vavti con el apoyo de la financiación de código abierto de NGI Zero.

Fuente: opennet.ru

Añadir un comentario