Se ha presentado el lanzamiento de Zulip 2.1, una plataforma de servidor para implementar mensajeros corporativos adecuados para la organización de la comunicación entre empleados y grupos de desarrolladores. El proyecto fue inicialmente desarrollado por Zulip y se abrió tras su adquisición por Dropbox bajo la licencia Apache 2.0. El código del servidor está escrito en Python utilizando el marco Django. El software cliente está disponible para Linux, Windows, macOS, Android e iOS, y también se ofrece una interfaz web integrada.
El sistema soporta tanto el intercambio directo de mensajes entre dos personas como la realización de discusiones grupales. Zulip se puede comparar con el servicio Slack y considerarse un equivalente interno a Twitter, utilizado para la comunicación y discusión de cuestiones laborales en grandes grupos de empleados. Se proporcionan medios para rastrear el estado y participar simultáneamente en varias discusiones utilizando un modelo de visualización de mensajes en hilo, que es un compromiso óptimo entre la vinculación a salas en Slack y un único espacio público en Twitter. La visualización en hilo simultánea de todas las discusiones permite abarcar todos los grupos en un solo lugar, manteniendo al mismo tiempo una separación lógica entre ellos.
Entre las características de Zulip también se puede destacar la capacidad de enviar mensajes a un usuario en modo offline (los mensajes se entregarán tras la aparición en línea), así como el almacenamiento del historial completo de las discusiones en servidor y herramientas de búsqueda en el archivo, la posibilidad de enviar archivos por arrastrar y soltar, resaltado automático de sintaxis para bloques de código enviados en mensajes, un lenguaje de marcado integrado para formatear rápidamente listas y texto, herramientas para enviar notificaciones masivas, la posibilidad de crear grupos privados, integración con Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter y otros servicios, y medios para agregar etiquetas visuales a los mensajes.
Hoy se celebra el lanzamiento del servidor Zulip. En los últimos meses, se ha realizado un gran trabajo interesante fuera de la base de código del servidor.
Novedades principales:
- Se ha añadido una herramienta para importar datos de servicios basados en Mattermost, Slack, HipChat, Stride y Gitter. Al importar desde Slack, se garantiza el soporte de todas las funciones proporcionadas durante la exportación de datos por parte de los clientes de planes corporativos.
- Para organizar la búsqueda de texto completo, ahora se puede prescindir de la instalación de un complemento especializado para PostgreSQL, lo que permite utilizar plataformas DBaaS como Amazon RDS en lugar de una base de datos local.
- Se ha añadido acceso a las herramientas de exportación de datos en la interfaz web del administrador (anteriormente, la exportación se realizaba solo desde la línea de comandos).
- Se ha añadido soporte para Debian 10 'Buster' y se ha terminado el soporte para Ubuntu 14.04. El soporte para CentOS/RHEL aún no se ha completado y estará disponible en futuras versiones.
- Se ha rediseñado completamente el sistema de envío de notificaciones por correo electrónico, que ahora tiene un estilo minimalista similar al sistema de notificaciones de GitHub. Se han añadido nuevas configuraciones de notificaciones que permiten gestionar el comportamiento de las notificaciones push y las notificaciones por correo electrónico para máscaras (por ejemplo,
todo), así como modificar el método de conteo de mensajes no leídos. - Se ha reformulado la implementación del gateway para el análisis de correos electrónicos entrantes. Se ha añadido soporte para la transmisión de flujos de mensajes de Zulip a listas de correo, además de los medios disponibles anteriormente para integrar los servicios de Zulip para el envío de correos.
- Se ha añadido soporte incorporado para la autenticación SAML (Security Assertion Markup Language). El código para la integración con los mecanismos de autenticación de Google ha sido reescrito: todos los backends de autenticación OAuth/social han sido reformulados utilizando el módulo python-social-auth.
- En la interfaz, se ha proporcionado al usuario un operador de búsqueda «streams:public», que ofrece la posibilidad de buscar en toda la historia abierta de mensajes de la organización.
- Se ha añadido sintaxis para enlaces a temas de discusión en el formato markdown.
- Se han ampliado las configuraciones de moderadores, permitiendo gestionar de manera selectiva los derechos de los usuarios para crear sus propios canales e invitar a nuevos usuarios.
- Se ha trasladado a la etapa de beta testing el soporte para vista previa de páginas web mencionadas en los mensajes.
- Se ha optimizado la apariencia, con una notable revisión del diseño de los margenes en listas, citas y bloques de código.
- Se han añadido nuevos módulos de integración con BitBucket Server, Buildbot, Gitea, Harbor y Redmine. Se ha mejorado significativamente el formato en los módulos de integración existentes.
Se han preparado traducciones completas para los idiomas ruso y ucraniano.
Fuente: linux.org.ru
