Release , Server-Plattform für die Bereitstellung von Unternehmensmessengern, die sich für die Organisation der Kommunikation zwischen Mitarbeitern und Entwicklergruppen eignen. Das Projekt wurde ursprünglich von der Firma Zulip entwickelt und nach deren Übernahme durch Dropbox unter der Lizenz Apache 2.0 veröffentlicht. Der Code der Server-Komponente ist in der Programmiersprache Python unter Verwendung des Django-Frameworks verfasst. Die Client-Software für Linux, Windows, macOS, und , außerdem wird eine integrierte Web-Oberfläche bereitgestellt.
Das System unterstützt sowohl den direkten Austausch von Nachrichten zwischen zwei Personen als auch die Durchführung von Gruppendiskussionen. Zulip kann mit dem Dienst verglichen werden und als interne Unternehmensalternative zu Twitter betrachtet werden, die für die Kommunikation und Diskussion von Arbeitsfragen in großen Mitarbeitergruppen verwendet wird. Es werden Mittel zur Verfolgung des Status und der Teilnahme an mehreren Diskussionen gleichzeitig bereitgestellt, unter Verwendung eines verschachtelten Modells zur Anzeige von Nachrichten, das einen optimalen Kompromiss zwischen der Raumbindung in Slack und dem einheitlichen öffentlichen Raum von Twitter darstellt. Die gleichzeitige verschachtelte Anzeige aller Diskussionen ermöglicht es, an einem Ort alle Gruppen zu erfassen und dabei eine logische Trennung zwischen ihnen zu bewahren.
Zu den Funktionen von Zulip gehört auch die Unterstützung des Versendens von Nachrichten an Benutzer im Offline-Modus (Nachrichten werden nach dem Online-Eintritt zugestellt), die Speicherung der vollständigen Verlauf der Diskussionen auf dem Server und Werkzeuge zur Durchsuchung des Archivs, die Möglichkeit, Dateien im Drag-and-Drop-Modus zu senden, automatische Syntaxhervorhebung für in Nachrichten übermittelte Codeblöcke, eine integrierte Auszeichnungssprache für die schnelle Formatierung von Listen und Text, Mittel zum gruppenweisen Versenden von Benachrichtigungen, die Möglichkeit zur Erstellung von geschlossenen Gruppen, die Integration mit Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter und anderen Diensten sowie Werkzeuge zur Verknüpfung von anschaulichen Labels mit Nachrichten.
Haupt- :
- Ein Tool zum Importieren von Daten aus auf Mattermost, Slack, HipChat, Stride und Gitter basierenden Diensten wurde hinzugefügt. Beim Import aus Slack wird die Unterstützung aller Funktionen gewährleistet, die beim Export von Daten für Unternehmensplan-Kunden bereitgestellt werden.
- Für die Durchführung einer Volltextsuchen ist jetzt keine Installation eines spezialisierten Plugins für PostgreSQL mehr erforderlich, was die Nutzung von DBaaS-Plattformen wie Amazon RDS anstelle einer lokalen Datenbank ermöglicht.
- Im Web-Interface des Administrators wurde der Zugriff auf Werkzeuge zum Export von Daten hinzugefügt (früher erfolgte der Export nur über die Kommandozeile).
- Die Unterstützung für Debian 10 „Buster“ wurde hinzugefügt, während die Unterstützung für Ubuntu 14.04 eingestellt wurde. Die Unterstützung für CentOS/RHEL ist derzeit noch nicht optimal und wird in zukünftigen Versionen verfügbar sein.
- Das System zum Versenden von E-Mail-Benachrichtigungen wurde komplett überarbeitet und in einen minimalistischen Stil gebracht, der dem Benachrichtigungssystem von GitHub ähnelt. Neue Benachrichtigungseinstellungen ermöglichen es, das Verhalten für Push-Benachrichtigungen und E-Mail-Benachrichtigungen für Masken (zum Beispiel @all) zu steuern sowie die Methode zur Zählung ungelesener Nachrichten zu ändern.
- Die Implementierung des Gateways zur Verarbeitung eingehender E-Mails wurde überarbeitet. Es wurde Unterstützung für die Übertragung von Zulip-Nachrichteströmen in Mailinglisten hinzugefügt, zusätzlich zu den zuvor verfügbaren Mitteln zur Integration mit Zulip-Diensten zum Versenden von E-Mails.
- Eingebauter Support für Authentifizierung hinzugefügt. (Security Assertion Markup Language). Der Code zur Integration mit den Authentifizierungssystemen von Google wurde neu geschrieben – alle Backends für die OAuth-/Sozialauthentifizierung wurden mit dem Modul python-social-auth neu gestaltet.
- Im Interface steht dem Nutzer der Suchoperator „streams:public“ zur Verfügung, mit dem die gesamte öffentliche Historie der Konversationen der Organisation durchsucht werden kann.
- In die Markdown-Auszeichnungssprache wurde eine Syntax zur Angabe von Links zu Diskussionsforen hinzugefügt.
- Die Einstellmöglichkeiten für Moderatoren wurden erweitert, sodass diese selektiv die Rechte der Nutzer zur Erstellung eigener Kanäle und zur Einladung neuer Nutzer verwalten können.
- Die Unterstützung für die Vorschau von Webseiten, die in Nachrichten erwähnt werden, ist in die Beta-Testphase übergegangen.
- Das Erscheinungsbild wurde optimiert, insbesondere die Gestaltung von Abständen in Listen, Zitaten und Codeblöcken wurde deutlich überarbeitet.
- Neue Integrationsmodule für BitBucket Server, Buildbot, Gitea, Harbor und Redmine wurden hinzugefügt. Die Formatierung in den bestehenden Integrationsmodulen wurde erheblich verbessert.
- Vollständige Übersetzungen für die russische und ukrainische Sprache wurden vorbereitet.
Quelle: opennet.ru
