Доступна платформа обміну повідомленнями Zulip 4.0

Представлено реліз Zulip 4.0, серверної платформи для розгортання корпоративних месенджерів, які підходять для організації спілкування співробітників та груп розробників. Проект спочатку було розроблено компанією 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 та іншими сервісами, засоби для прив'язки до повідомлень наочних міток.

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

  • Користувачам надано можливість приглушення активності інших користувачів, щоб не бачити їхні повідомлення.
  • У системі прав доступу реалізовано нову роль — «модератор», що дозволяє надавати користувачам додаткові повноваження керувати розділами публікацій (stream) і обговореннями, не даючи у своїй прав зміни параметрів.
  • Реалізовано можливість переміщення обговорень між розділами, зокрема можливість переміщення тем у приватні секції.
  • Інтегрована підтримка сервісу GIPHY, що дозволяє вибирати та вставляти меми та анімовані зображення.
  • Додано можливість швидкого копіювання блоків із кодом у буфер обміну або редагування виділеного блоку у зовнішньому обробнику.
  • Замість окремої компактної кнопки «Reply» для початку написання відповіді додано окрему універсальну область введення, що дозволяє відразу почати набирати текст, що показує відомості про одержувача і звичніша користувачам інших програм для чату.
  • У підказці, що виводиться під час автодоповнення введення, забезпечена індикація присутності користувача.
  • За замовчуванням при відкритті програми тепер відображається список нещодавніх обговорень (Recent topics) з можливістю увімкнення фільтра для перегляду обговорень, у яких є повідомлення поточного користувача.
  • Виділені зірочкою обрані повідомлення тепер за замовчуванням відображаються в лівій панелі, що дозволяє використовувати цю функціональність для нагадування про те, до яких повідомлень та обговорень потрібно повернутися.
  • Розширено кількість доступних звукових повідомлень.
  • Доданий віджет About, що дозволяє швидко дізнатися інформацію про номер версії сервера Zulip.
  • У web-інтерфейсі та десктоп-додатках реалізовано висновок попередження, якщо користувач підключився до сервера, що не оновлювався понад 18 місяців.
  • Проведено роботу зі збільшення масштабованості та продуктивності сервера.
  • Для інтернаціоналізації інтерфейсу задіяна бібліотека FormatJS замість раніше застосовуваної бібліотеки i18next.
  • Забезпечена інтеграція з відкритим проксі Smokescreen, що застосовується для запобігання SSRF-атакам на інші сервіси (через Smokescreen можна перенаправити всі переходи за зовнішніми посиланнями).
  • Додано модулі для інтеграції з сервісами Freshping, JotForm та Uptime Robot, покращено інтеграцію з Bitbucket, Clubhouse, GitHub, GitLab, NewRelic та Zabbix. Додано новий GitHub action для надсилання повідомлень до Zulip.
  • У нових установках як СУБД за замовчуванням задіяно PostgreSQL 13. Оновлено фреймворк Django 3.2.x. Додана початкова підтримка Debian 11.
  • Реалізовано клієнтську програму для роботи з Zulip з текстового терміналу, близьку за функціональністю до основного web-клієнта, у тому числі на рівні розкладки блоків на екрані та клавіатурних комбінацій.
    Доступна платформа обміну повідомленнями Zulip 4.0

Джерело: opennet.ru

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