Представлено реліз Zulip 2.1, серверної платформи для розгортання корпоративних месенджерів, які підходять для організації спілкування співробітників та груп розробників. Проект спочатку було розроблено компанією Zulip і відкрито після її поглинання компанією Dropbox під ліцензією Apache 2.0. Код серверної частини написаний мовою Python за допомогою фреймворку Django. Клієнтське програмне забезпечення доступне для Linux, Windows, macOS, Android та iOS, також надається вбудований web-інтерфейс.

Система підтримує як прямий обмін повідомленнями між двома людьми, і проведення групових обговорень. Zulip можна порівняти з сервісом Slack і розглядати як внутрішньокорпоративний аналог Twitter, який використовується для спілкування та обговорення робочих питань у великих групах співробітників. Надаються засоби для відстеження стану та участі одночасно в кількох обговореннях з використанням ниткоподібної моделі відображення повідомлень, яка є оптимальним компромісом між прив'язкою до кімнат у Slack та єдиним публічним простором Twitter. Одночасне ниткоподібне відображення всіх обговорень дозволяє одному місці охопити всі групи, у своїй зберігши логічний поділ з-поміж них.

З можливостей Zulip також можна відзначити підтримку відправки повідомлень користувачу в offline-режимі (повідомлення будуть доставлені після появи в online), збереження повної історії обговорень на сервері та засоби для пошуку в архіві, можливість надсилання файлів у режимі Drag-and-drop, автоматичне підсвічування синтаксису для блоків коду, що передаються в повідомленнях, вбудована мова розмітки для швидкого оформлення списків і форматування тексту, засоби для групової відправки повідомлень, можливість створення закритих груп, інтеграція з Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter та іншими сервісами, засоби для прив'язки до повідомлень наочних міток.

Сьогодні відзначається випуск сервера Zulip. За останні кілька місяців була зроблена велика цікава робота поза серверною кодовою базою.

Основні нововведення:

  • Доданий інструмент для імпорту даних із сервісів на базі Mattermost, Slack, HipChat, Stride та Gitter. При імпорті зі Slack забезпечено підтримку всіх можливостей, що надаються при експорті даних клієнтами корпоративних тарифних планів.
  • Для організації повнотекстового пошуку можна обійтися без встановлення спеціалізованого доповнення до PostgreSQL, що дозволяє використовувати замість локальної СУБД платформи DBaaS, такі як Amazon RDS.
  • У web-інтерфейс адміністратора додано доступ до інструментів для експорту даних (раніше експорт вироблявся лише з командного рядка).
  • Додано підтримку Debian 10 «Buster» та припинено підтримку Ubuntu 14.04. Підтримка CentOS/RHEL поки не доведена до належного вигляду та з'явиться у майбутніх випусках.
  • Повністю перероблена система відправлення повідомлень електронною поштою, яка приведена до мінімалістичного стилю, схожого на систему повідомлень GitHub. Додано нові настройки повідомлень, що дозволяють керувати поведінкою для push-повідомлень та повідомлень по email для масок (наприклад, Zulip 2.1всі), а також змінювати метод підрахунку непрочитаних повідомлень.
  • Перероблено реалізацію шлюзу для розбору вхідних email. Додано підтримку трансляції потоків повідомлень Zulip до списків поштових розсилок, на додаток до раніше доступних засобів для інтеграції з сервісами Zulip для надсилання листів.
  • Додано вбудовану підтримку автентифікації SAML (Security Assertion Markup Language). Переписаний код для інтеграції з механізмами автентифікації Google — всі бекенди автентифікації OAuth/social перероблені за допомогою python-social-auth.
  • В інтерфейсі користувачеві надано оператор пошуку «streams:public», який надає можливість пошуку по всій відкритій історії листування організації.
  • До markdown-розмітки додано синтаксис для вказівки посилань на теми обговорень.
  • Розширено налаштування модераторів, що дозволяють вибірково керувати правами користувачів щодо створення своїх каналів та запрошення в них нових користувачів.
  • На стадію бета-тестування переведено підтримку перегляду web-сторінок, що згадуються в повідомленнях.
  • Проведено оптимізацію зовнішнього вигляду, особливо помітно перероблено оформлення відступів у списках, цитату та блоків із кодом.
  • Додані нові модулі інтеграції з BitBucket Server, Buildbot, Gitea, Harbor та Redmine. Значно покращено форматування у існуючих модулях інтеграції.
    Підготовлено повноцінні переклади для російської та української мов.

Джерело: linux.org.ru

Додати коментар або відгук