Die Veröffentlichung von Zulip 11, einer Serverplattform zur Bereitstellung von Unternehmensmessenger-Diensten, die für die Organisation der Kommunikation von Mitarbeitenden und Entwicklergruppen geeignet ist, wurde vorgelegt. Das Projekt wurde ursprünglich von Zulip entwickelt und nach der Übernahme durch Dropbox unter der Lizenz Apache 2.0 geöffnet. Der Servercode ist in Python unter Verwendung des Django-Frameworks geschrieben. Die Client-Software ist für Linux, Windows, macOS, Android und iOS verfügbar und es wird auch eine integrierte Web-Oberfläche bereitgestellt.
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 bietet Funktionen zur Archivsuche, die Möglichkeit, Dateien per Drag-and-Drop zu senden, automatische Syntaxhervorhebung für in Nachrichten übermittelte Codeblöcke, eine integrierte Auszeichnungssprache für blitzschnelles Erstellen von Listen und Textformatierungen, Tools für die Gruppenbenachrichtigung, die Möglichkeit, private Gruppen zu erstellen, sowie Integrationen mit Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter und anderen Diensten, sowie die Möglichkeit, anschauliche Tags an Nachrichten zu binden.

Hauptneuheiten:
- Eine Funktion wurde hinzugefügt, um an bereits empfangene und gelesene Nachrichten nach einer vom Benutzer angegebenen Zeit zu erinnern. Es ist möglich, eine beliebige Notiz an die Erinnerung anzuhängen. Diese Funktion kann anstelle der Markierung als ungelesen oder der Vergabe eines Sterns verwendet werden, in Situationen, in denen eine Nachricht zurückgestellt werden muss, beispielsweise wenn man im Moment keine Zeit für eine Antwort hat.
- Die Unterstützung für die Erstellung von allgemeinen Chats (general channels) wurde hinzugefügt, in denen die Diskussionen ohne thematische Trennung in einem gemeinsamen Fluss stattfinden.
- Die Möglichkeit der Verteilung von Chat-Kanälen in Ordnern wurde hinzugefügt. Zum Beispiel können Chat-Kanäle, die mit Projekten verbunden sind, in separate Ordner eingeordnet werden, um sich nicht mit anderen Chats zu vermischen. In zukünftigen Versionen wird angestrebt, eine separate Zugangsverwaltung für die Ordner hinzuzufügen.

- Die Unterstützung zur Ansicht einer Liste der letzten Themen in Chat-Kanälen wurde hinzugefügt, um eine schnelle Bewertung der aktuellen Diskussionen zu ermöglichen.
- Das Design von Video- und Bildvorschauen wurde überarbeitet. Die Größe der Vorschaubilder wurde vergrößert, bleibt jedoch im Vergleich zu den Texten im Nachrichtenfluss nachrangig.
- Es wurde die Möglichkeit geschaffen, Texte für Nachrichten in verschiedene Diskussionen zu schreiben, ohne den aktuellen Chat zu verlassen (zum Beispiel kann man schnell eine persönliche Nachricht zu einem Thema, das im aktuellen Chat besprochen wird, schreiben).

- Beim Einfügen von großem Text aus der Zwischenablage kann der eingefügte Text nun in eine Datei umgewandelt und als angehängte Textdatei versendet werden.
- Im oberen Bereich der linken Seitenleiste wurde ein Filter zum direkten Suchen nach gesendeten Nachrichten und Chat-Kanälen hinzugefügt. Auch die Möglichkeit zur Filterung von Themen je nach Status der besprochenen Aufgabe (Kennzeichnung „✔“/„erledigt“) wurde bereitgestellt.

- Die Unterstützung zur Markierung aller Nachrichten in pausierten oder nicht verfolgten Themen als gelesen wurde hinzugefügt.
- Es wurde die Möglichkeit geschaffen, alle chat-spezifischen Benachrichtigungseinstellungen aus dem persönlichen Benutzermenü zur Benachrichtigungsanpassung zu verwalten. Unter anderem kann man auch eigene Benachrichtigungen für jeden Chat-Kanal einstellen.
- Das Design von Schaltflächen und Bannern in der Einstellungsoberfläche wurde aktualisiert.
- Es werden Suchempfehlungen neben dem Eingabefeld für Suchanfragen angezeigt.

- Für jede Kombination von Gruppen, Rollen und Benutzern in jedem Chat ist die Zuweisung von Rechten zum Löschen und Verschieben von Themen sowie zur Markierung von Themen als erledigt erlaubt.
- Eine Funktion zur Wiederherstellung von archivierten Chats und deaktivierten Gruppen wurde hinzugefügt.

- Die Unterstützung zur Anpassung einer eigenen Begrüßungsnachricht für neue Benutzer wurde hinzugefügt.
- In der Server Die Unterstützung für Ende-zu-Ende-Verschlüsselung (E2EE) von Push-Benachrichtigungen für mobile Anwendungen wurde hinzugefügt.
- Integrationsmodule mit OpenProject und OpenSearch wurden hinzugefügt. Die Integration mit GitHub, GitLab und Jotform wurde verbessert.
- Die Steuerung über Tastenkombinationen wurde unabhängig von der aktiven Tastaturbelegung und -sprache sichergestellt.
- Eine neue mobile Anwendung für Android und iOS wurde entwickelt, die mit dem Flutter-Framework geschrieben wurde (die alte mobile Anwendung verwendete React Native). Es wird festgestellt, dass die Anwendung ein aktualisiertes Design hat und schneller läuft, aber derzeit in der Funktionalität hinter der alten Anwendung zurückbleibt (zum Beispiel fehlt die Ende-zu-Ende-Verschlüsselung von Push-Benachrichtigungen).

Quelle: opennet.ru






