Die Veröffentlichung von Zulip 5, einer Serverplattform zur Bereitstellung von Unternehmensmessengern, die die Kommunikation von Mitarbeitern und Entwicklergruppen organisieren, ist erfolgt. Das Projekt wurde ursprünglich von Zulip entwickelt und nach der Übernahme durch Dropbox unter der Apache 2.0-Lizenz eröffnet. Der Server-Code ist in Python mit dem Django-Framework geschrieben. Die Client-Software ist für Linux, Windows, macOS, Android und iOS verfügbar und bietet zudem eine integrierte Web-Oberfläche.
Das System unterstützt sowohl die direkte Kommunikation zwischen zwei Personen als auch Gruppendiskussionen. Zulip kann mit dem Dienst Slack verglichen werden und als unternehmensinterner Äquivalent zu Twitter betrachtet werden, der für die Kommunikation und Diskussion von Arbeitsfragen in großen Mitarbeitergruppen genutzt wird. Es werden Werkzeuge bereitgestellt, um den Status und die Teilnahme an mehreren Diskussionen gleichzeitig nachzuvollziehen, wobei ein threadbasierter Nachrichtenansatz verwendet wird, der einen optimalen Kompromiss zwischen den Raumzuweisungen in Slack und dem öffentlichen Raum von Twitter darstellt. Die gleichzeitige threadbasierte Anzeige aller Diskussionen ermöglicht es, alle Gruppen an einem Ort abzudecken, während gleichzeitig eine logische Trennung zwischen ihnen gewahrt bleibt.
Zu den Funktionen von Zulip gehört auch die Unterstützung der Nachrichtensendung an Benutzer im Offline-Modus (Nachrichten werden nach dem Online-Gehen zugestellt) sowie die vollständige Historie der Diskussionen. Server und Funktionen zur Archivsuche, die Möglichkeit, Dateien per Drag-and-Drop zu senden, automatische Syntaxhervorhebung für Codeblöcke in Nachrichten, eine integrierte Auszeichnungssprache für schnelle Listen- und Textformatierung, Tools zum Gruppensenden von Benachrichtigungen, die Möglichkeit, geschlossene Gruppen zu erstellen, Integration mit Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter und anderen Diensten, sowie Tools zur visuellen Anbringung von Labels an Nachrichten.
Hauptneuheiten:
- Benutzern wird die Möglichkeit geboten, Status in Form von Emojis zusätzlich zu Statusnachrichten einzustellen. Status-Emojis werden in der Seitenleiste, im Nachrichtenfeed und im Nachrichtenfeld angezeigt. Die Animation in Emojis wird nur angezeigt, wenn der Mauszeiger über das Symbol fährt.

- Das Design des Nachrichtenfeldes wurde überarbeitet und die Bearbeitungsmöglichkeiten erweitert. Es wurden Formatierungstasten hinzugefügt, um Text fett oder kursiv zu kennzeichnen, Links einzufügen und Zeit hinzuzufügen. Für größere Nachrichten kann das Eingabefeld nun erweitert werden, bis es den gesamten Bildschirm einnimmt.

- Die Möglichkeit, Themen als erledigt zu markieren, wurde hinzugefügt, was die visuelle Kennzeichnung des Abschlusses von Aufgaben oder Projekten erleichtert.
- In der Nachricht können nun bis zu 20 Bilder eingefügt werden, die jetzt in einem Raster angeordnet angezeigt werden. Die Benutzeroberfläche für die Vollbildansicht von Bildern wurde überarbeitet, wobei das Zoomen, Schwenken und die Anzeige von Markierungen verbessert wurden.
- Der Stil der Tooltips und Dialoge wurde geändert.
- Es ist nun möglich, Kontextlinks zu einer Nachricht oder einem Chat bei der Problemlösung, im Forum, bei der E-Mail-Kommunikation und in anderen Anwendungen zu setzen. Für permanente Links wird sichergestellt, dass sie auf die aktuelle Nachricht umgeleitet werden, falls die Nachricht in ein anderes Thema oder einen anderen Abschnitt verschoben wird. Unterstützung für das Setzen von Links auf einzelne Nachrichten in einem Diskussionsthread wurde hinzugefügt.
- Eine Funktion wurde hinzugefügt, um die Inhalte der Publikationsabschnitte (Stream) im Web anzuzeigen, die eine Ansicht ohne Erstellung eines Kontos ermöglichen.

- Administratoren haben die Möglichkeit, benutzerdefinierte Standardeinstellungen für neue Benutzer festzulegen. Beispielsweise kann das Design und das Icon-Set geändert sowie die Anzeige von Benachrichtigungen aktiviert werden.
- Die Unterstützung von Einladungen mit begrenzter Gültigkeit wurde hinzugefügt. Im Falle der Sperrung eines Benutzers werden auch alle von ihm gesendeten Einladungen automatisch blockiert.
- Auf dem Server ist jetzt die Authentifizierung über das OpenID Connect-Protokoll möglich, zusätzlich zu Methoden wie SAML, LDAP, Google, GitHub und Azure Active Directory. Bei der Authentifizierung über SAML wurde die Unterstützung für die Synchronisierung beliebiger Profilfelder und die automatische Erstellung von Benutzerkonten hinzugefügt. Außerdem wurde das SCIM-Protokoll für die Synchronisierung von Konten mit externen Datenbanken implementiert.
- Die Unterstützung für den Start wurde hinzugefügt Server auf Systemen mit ARM-Architektur, einschließlich Apple-Computern mit M1-Chip.
Quelle: opennet.ru



