Se lanzó Zulip 5, una plataforma de servidor para desplegar mensajeros corporativos adecuados para organizar la comunicación entre empleados y grupos de desarrolladores. El proyecto fue inicialmente desarrollado por la empresa Zulip y fue abierto después de 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 admite 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 se puede considerar como un análogo corporativo de Twitter, utilizado para la comunicación y discusión de asuntos laborales en grandes grupos de empleados. Se ofrecen herramientas para rastrear el estado y la participación en múltiples discusiones simultáneamente utilizando un modelo de visualización de mensajes en hilo, que es un compromiso óptimo entre estar vinculado 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, al tiempo que mantiene 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.
Novedades principales:
- Los usuarios tienen la posibilidad de establecer estados en forma de emoji además de mensajes de estado. Los emoji de estado se muestran en la barra lateral, el hilo de mensajes y el campo de redacción de mensajes. La animación de los emoji solo se reproduce al pasar el cursor sobre el símbolo.

- Se ha rediseñado la interfaz del campo de redacción y se han ampliado las posibilidades de edición. Se han añadido botones de formato para resaltar texto en negrita o cursiva, insertar enlaces y agregar la hora. Para mensajes largos, el campo de entrada ahora puede expandirse, incluso a pantalla completa.

- Se ha añadido la posibilidad de marcar temas como resueltos, lo que es útil para señalar visualmente la finalización de tareas específicas.
- En el mensaje se permite insertar hasta 20 imágenes, que ahora se muestran alineadas en una cuadrícula. Se ha rediseñado la interfaz para ver imágenes en modo de pantalla completa, mejorando el zoom, el desplazamiento y la visualización de etiquetas.
- Se ha cambiado el estilo de las herramientas emergentes y diálogos.
- Se ha habilitado la posibilidad de insertar enlaces contextuales en mensajes o chats al abordar problemas, comunicarse en foros, trabajar con correos electrónicos y en cualquier otra aplicación. Para los enlaces permanentes, se asegura la redirección al mensaje actual en caso de que el mensaje se traslade a otro tema o sección. Se ha añadido soporte para insertar enlaces en mensajes individuales dentro de un hilo de discusión.
- Se ha añadido una función para mostrar el contenido de las secciones de publicaciones (stream) en la Web con la opción de visualizar sin necesidad de crear una cuenta.

- Se ha proporcionado al administrador la posibilidad de definir configuraciones personales que se aplicarán por defecto a los nuevos usuarios. Por ejemplo, se puede cambiar el tema visual y el conjunto de íconos, activar las notificaciones, etc.
- Se ha añadido soporte para enviar invitaciones con un tiempo de caducidad limitado. En caso de bloquear a un usuario, se asegurará el bloqueo automático de todas las invitaciones enviadas por él.
- En el servidor se ha implementado la posibilidad de autenticación mediante el protocolo OpenID Connect, además de métodos como SAML, LDAP, Google, GitHub y Azure Active Directory. Al autenticar a través de SAML, se ha añadido soporte para la sincronización de campos de perfil personalizables y la creación automática de cuentas. También se ha añadido soporte para el protocolo SCIM para sincronizar cuentas con bases de datos externas.
- Se ha añadido soporte para ejecutar servidores en sistemas con arquitectura ARM, incluidos los ordenadores Apple con el chip M1.
Fuente: opennet.ru



