La version de Zulip 9 est maintenant disponible, une plateforme serveur pour le déploiement de messageries d'entreprise, adaptée à l'organisation de la communication entre les employés et les groupes de développeurs. Le projet a été initialement développé par Zulip et a été ouvert après son acquisition par Dropbox sous la licence Apache 2.0. Le code du serveur est écrit en Python à l'aide du framework Django. Le logiciel client est disponible pour Linux, Windows, macOS, Android et iOS, avec une interface web intégrée.
Le système prend en charge l'échange direct de messages entre deux personnes ainsi que la conduite de discussions en groupe. Zulip peut être comparé au service Slack et considéré comme l'analogue interne de Twitter, utilisé pour la communication et la discussion des questions de travail dans de grands groupes d'employés. Il offre des outils pour suivre l'état et la participation simultanés à plusieurs discussions grâce à un modèle de thread affichant les messages, qui constitue un compromis optimal entre l'attachement aux salles dans Slack et un espace public unique tel Twitter. L'affichage en temps réel de toutes les discussions permet de couvrir tous les groupes en un seul endroit, tout en préservant une séparation logique entre eux.
Parmi les fonctionnalités de Zulip, on peut également noter le support de l'envoi de messages aux utilisateurs en mode hors ligne (les messages seront livrés après qu'ils soient en ligne), la conservation de l'historique complet des discussions sur le serveur et des outils de recherche dans les archives, la possibilité d'envoyer des fichiers par glisser-déposer, la mise en surbrillance automatique de la syntaxe pour les blocs de code transmis dans les messages, un langage de balisage intégré pour un formatage rapide des listes et du texte, des moyens d'envoi groupé de notifications, la possibilité de créer des groupes privés, l'intégration avec Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter et d'autres services, ainsi que des outils pour attacher des étiquettes visuelles aux messages.
Les principales nouveautés :
- L'interface utilisateur a été modifiée, avec des polices plus grandes et des interlignes plus marqués. L'ancien style d'affichage peut être rétabli dans la section des paramètres en choisissant le mode compact. Il est désormais possible de cacher les panneaux latéraux, même en mode plein écran. Le panneau droit met en évidence les utilisateurs présents dans le canal actuel ou dans la discussion personnelle. Le chargement des thèmes et des messages a été considérablement accéléré lors de l'ouverture de l'interface web ou de l'application de bureau.

- La mise en page du bloc de rédaction de messages a été modernisée. Il est maintenant possible d'enregistrer le texte saisi en tant que brouillon et de passer à la rédaction d'un nouveau message. Lors du début de la saisie, le brouillon récemment édité dans la discussion en cours est affiché. Lors de l'insertion depuis le presse-papiers, le style et le formatage du texte sont préservés (une option d'insertion de texte brut est également disponible). Les liens vers des sujets et messages sont maintenant automatiquement correctement formatés. La possibilité de sélectionner du texte pour répondre en citant une partie d'un autre message a été ajoutée.

- La navigation a été simplifiée. Trois modes de disposition de la liste des discussions sont proposés : « Flux combiné » (anciennement « Tous les messages »), « Flux des chaînes » et « Flux des messages privés ». La consultation continue de différents sujets de messages a été simplifiée (le panneau de gauche fournit des liens pour accéder au premier message de chaque sujet). Le passage automatique à la discussion lors de l'envoi d'un message a été assuré.
- La mise en page de la barre de recherche principale a été modifiée pour afficher les filtres de recherche appliqués. Une option pour sélectionner tous les messages avec des réactions et un aperçu rapide des réactions laissées sur les messages de l'utilisateur a été ajoutée. Il est également maintenant possible de rechercher uniquement dans les sujets suivis et les messages non lus. Une option pour afficher uniquement les discussions privées ou celles impliquant un utilisateur spécifique dans le panneau latéral a été ajoutée.

- La mise en page de tous les menus a été modifiée. Il est maintenant possible de changer les thèmes d'affichage via le menu personnel.

- La mise en page de l'écran de l'historique de modification des messages a été modifiée.
- Des paramètres ont été ajoutés pour choisir la méthode d'aperçu des images animées (il est possible de désactiver l'animation ou de l'afficher uniquement au survol de la souris).
- Il est maintenant possible de désactiver les indicateurs de saisie par d'autres utilisateurs.
- Une nouvelle interface combinée a été proposée dans l'interface d'administration du serveur. le panneau de contrôle par les utilisateurs, qui affichent également des informations sur les utilisateurs désactivés et les invitations envoyées aux nouveaux utilisateurs. Dans les paramètres, en plus des noms d'utilisateur, les avatars sont affichés. De nouveaux paramètres ont été ajoutés pour définir les droits d'envoi de messages directs. Les champs du profil peuvent désormais être marqués comme obligatoires selon le souhait de l'administrateur. Les possibilités de gestion des canaux ont été étendues.

- L'invitation a été retravaillée pour familiariser les nouveaux utilisateurs avec les principales caractéristiques de la plateforme.
- Une terminologie plus familière aux messageries a été adoptée : les flux (« Streams ») ont été renommés en canaux (« Channels »).
- La possibilité d'envoyer automatiquement aux utilisateurs des annonces liées au projet a été fournie, par exemple, des annonces sur les modifications dans les nouvelles versions. Ces annonces sont envoyées dans le sujet « Mises à jour de Zulip » dans le canal choisi par l'administrateur du serveur.
- Le serveur Zulip a intégré des outils pour générer des vignettes afin d'accélérer l'aperçu des images téléchargées.
- Des optimisations ont été apportées pour améliorer la montée en charge serveurs dans de grandes organisations comptant des milliers d'employés.
- La prise en charge du déploiement du serveur Zulip sur Ubuntu 24.04 a été ajoutée et la prise en charge d'Ubuntu 20.04 a été arrêtée.
- Des composants pour l'intégration avec Patreon et GitHub Sponsors ont été ajoutés. L'intégration avec GitHub et Grafana a été améliorée.
Source : opennet.ru




