Die Veröffentlichung von Zulip 7, einer Serverplattform für die Bereitstellung von Unternehmensmessengern, die die Kommunikation von Mitarbeitern und Entwicklerteams unterstützen, wurde vorgestellt. Das Projekt wurde ursprünglich von der Firma Zulip entwickelt und nach ihrer Übernahme durch Dropbox unter der Apache 2.0-Lizenz veröffentlicht. Der Server-Code ist in Python geschrieben und verwendet das Django-Framework. Die Client-Software ist für Linux, Windows, macOS, Android und iOS verfügbar, und es gibt auch eine integrierte Weboberflä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 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:
- Das visuelle Design wurde überarbeitet und modernisiert. Im neuen Design wird die Verwendung von Farbhervorhebungen aktiver gestaltet, und der Hintergrundfarbton wird betont. Persönliche Erwähnungen, Gruppenerwähnungen und aktuelle Nachrichten werden deutlich hervorgehoben, während Farben verwendet werden, um die Überschriften verschiedener Kanäle (Streams) zu trennen.

Zusätzlich zu den Zeitangaben in den Listen wurden Trennlinien mit Angaben zu den Tagen (heute, gestern usw.) hinzugefügt, um ein besseres Verständnis dafür zu ermöglichen, an welchem Tag die Nachricht gesendet wurde. Das Design der Pop-up-Blocke in der Nachrichtenverfassung und -bearbeitung wurde geändert. In den Kontextmenüs wurde die Darstellung von Informationen zu Tastenkombinationen verbessert.

- Es wurde die Möglichkeit hinzugefügt, Nachrichten nicht sofort, sondern zu einem bestimmten Zeitpunkt gemäß Zeitplan zu senden. Beispielsweise kann das Versenden einer Nachricht, die nachts verfasst wurde, bis zum Morgen verschoben werden.
- Eine Option zum Stummschalten von Kanälen wurde hinzugefügt, die das Empfang von Benachrichtigungen über Nachrichten deaktiviert. Gleichzeitig können für bestimmte Themen Benachrichtigungen wieder aktiviert werden, um eine gezielte Verfolgung der interessantesten Themen im Kanal zu gewährleisten.
- Der Prozess zur Änderung des Empfängers beim Bearbeiten einer noch nicht gesendeten Nachricht wurde vereinfacht. Es wurde die Möglichkeit hinzugefügt, den Kanal für den Versand auszuwählen und zwischen direkter Zustellung an den Nutzer und der Zustellung in den Kanal zu wechseln, ohne die Bearbeitungsoberfläche zu verlassen.

- Neue Einstellungen zur automatischen Markierung von Nachrichten als gelesen nach dem Ansehen wurden hinzugefügt. Beispielsweise kann die Automarkierung im Diskussionsansichtsmodus deaktiviert werden, und Nachrichten können nur beim separaten Ansehen als gelesen markiert werden.
- Neue Tastenkombinationen wurden hinzugefügt: „z“ zur Erhöhung der Detailgenauigkeit der Diskussion bis hin zur Ansicht einzelner Nachrichten, „s“ zum Wechseln zur Diskussion, in der die Nachricht gesendet wurde, und „=“ zur Festlegung der Reaktion „👋“.
- Die Benutzeroberfläche für die Bearbeitung der Berechtigungen zum Verschieben von Nachrichten wurde geändert. Es besteht nun die Möglichkeit zu definieren, wer und über welchen Zeitraum Nachrichten verschieben kann, unabhängig von den Bearbeitungsrechten.

- Im Admin-Interface wurde die Funktion implementiert, die Benutzerkarte zu öffnen, wenn auf den Benutzernamen in den Einstellungen oder in den Abonnentenlisten geklickt wird.
- Im Exportformat haben Sie die Wahl zwischen JSON und CSV, und es wurden Filter hinzugefügt, um bestimmte Empfänger und Nachrichten mit Anhängen beim Export auszuschließen.
- Der Begriff "Private Nachrichten" wurde jetzt in "Direktnachrichten" geändert.
- Eine neue Einstellung wurde hinzugefügt, die regelt, wer die bei der Anmeldung angegebenen E-Mail-Adressen sehen kann. Beispielsweise können Begleitpersonen anderen Begleitpersonen den Zugriff auf die E-Mail erlauben, jedoch nicht den regulären Teilnehmern.
- Die Anzahl der in der Seitenleiste angezeigten Nachrichten und Themen wurde erweitert.
- Zusätzliche Bestätigungsanfragen für Aktionen, die Aufmerksamkeit erfordern, wurden hinzugefügt, z. B. das Markieren aller Nachrichten als gelesen, das Entfernen des letzten Benutzers und das Deaktivieren von Benachrichtigungen.
- Die Integration mit der Plattform Rundeck wurde sichergestellt. Die Integration mit GitHub wurde verbessert.
- Unterstützung für Debian 12 und PostgreSQL 15 wurde hinzugefügt.
- Abhängigkeiten wurden aktualisiert, z. B. wurde das Framework Django auf Version 4.2 aktualisiert.
Quelle: opennet.ru




