Доступен (https://blog.zulip.org/2017/10/25/zulip-server-1-7-released/) выпуск серверной платформы Zulip 1.7 (https://www.zulip.org), предназначенной для развёртывания корпоративных мессенджеров для организации общения сотрудников и групп разработчиков. Проект изначально был разработан компанией Zulip и открыт после её поглощения компанией Dropbox под лицензией Apache 2.0. Код сервероной части написан (https://github.com/zulip/zulip) на языке Python с использованием фреймворка Django. Клиентское ПО доступно (https://github.com/zulip/zulip-electron) для Linux, Windows, macOS, Android (https://github.com/zulip/zulip-android) и iOS (https://github.com/zulip/zulip-mobile), также предоставляется встроенный web-интерфейс.Система поддерживает как прямой обмен сообщениями между двумя людьми, так и проведение групповых приватных обсуждений. Zulip можно сравнить с сервисом Slack (https://ru.wikipedia.org/wiki/Slack) и рассматривать как внутрикорпоративный аналог Twitter, применяемый для общения и обсуждений рабочих вопросов в больших группах сотрудников. Предоставляются средства для отслеживания состояния и участия одновременно в нескольких обсуждениях с использованием нитевидной модели отображения сообщений, которая является оптимальным компромиссом между привязкой к комнатам в Slack и единым публичным пространством Twitter. Одновременное нитевидное отображение всех обсуждений позволяет в одном месте охватить все группы, при этом сохранив логическое разделение между ними.
Из возможностей Zulip также можно отметить поддержку отправки сообщений пользователю в offline-режиме (сообщения будут доставлены после появления в online), сохранение полной истории обсуждений на сервере и средства для поиска в архиве, возможность отправки файлов в режиме Drag-and-drop, aвтоматическая подсветка синтаксиса для передаваемых в сообщениях блоков кода, встроенный язык разметки для быстрого оформления списков и форматирования текста, средства для групповой отправки уведомлений, возможность создания закрытых групп, интеграция с Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter и другими сервисами, средства для привязки к сообщениям наглядных меток.
Основные новшества:
- В web-интерфейсе полностью переработан тур для знакомства с системой новых пользователей, добавлен новый интерфейс вставки emoji, улучшено оформление отправляемых email, изменено оформление настроек, встроенной помощи и многих других разделов;
- Добавлены новые API для настольных и мобильных клиентов, важные для достижения более высокой производительности и позволяющие отслеживать состояние непрочитанных сообщений. В мобильные клиенты для
iOS и Android добавлена поддержка получения push-уведомлений для событий управления проектом и напоминаний;
- Из стадии бета-тестирования вышло новое клиентское приложение (https://zulipchat.com/apps), построенное с использованием платформы Electron (https://www.opennet.me/opennews/art.shtml?num=44407), которое заменило собой старый клиент на языке С++ и Qt;
- Прекращена поддержка Python 2, для работы бэкенда теперь обязательно наличие Python 3;
- Существенно повышена производительность бэкенда. Производительность теперь зависит от числа активный пользователей, а не от общего числа пользователей;
- Добавлена поддержка вывода упоминаний при редактировании сообщения;
- Прощён процесс установки сервера Zulip
- Добавлен новый тип ботов "incoming webhook", позволяющих только отправлять сообщения в Zulip без поддержки обработки поступающих сообщений. Также добавлена экспериментальная поддержка ботов "outgoing webhook", которые наоборот могут только обрабатывать поступающие сообщения;
- Добавлена возможность смены потока уведомлений;
- Добавлены модули интеграции с OpsGenie, Google Code-In, Google Search и xkcd.
URL: https://blog.zulip.org/2017/10/25/zulip-server-1-7-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=47453