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

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

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

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

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

  • Додана можливість переміщення тем між групами обговорень (streams) чи повідомлень усередині тем.
  • Змінено оформлення навігаційної панелі та області пошуку.
  • Додано секцію з нещодавно доданими темами.

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

  • Проведено загальне відточування всіх віджетів.
  • Для повідомлень додана розмітка для визначення блоків (споллерів), що розкриваються. При відповіді із цитуванням забезпечено підстановку посилання на вихідне повідомлення. Спрощено призначення часу заходів (час тепер вказується кожному одержувачу з урахуванням часового поясу).
  • Додано підтримку Ubuntu 20.04 та припинено підтримку Ubuntu 16.04 та Debian 9.
  • За замовчуванням у нових установках рекомендовано PostgreSQL 12 із збереженням підтримки PostgreSQL 10 та 11.
  • Внесено кілька значних оптимізації продуктивності: продуктивність системи push-повідомлень збільшена в 4 рази, прискорено деякі види запитів, значно підвищено продуктивність великих впроваджень, що налічують 10 тисяч користувачів та більше.
  • Здійснено перехід із Django 1.11.x на гілку 2.2.x.
  • Додані нові зовнішні методи аутентифікації через облікові записи GitLab і Apple. У десктоп-програмі з'явилася можливість аутентифікації через Google, GitHub та соціальні мережі, використовуючи зовнішній браузер.
  • Додано новий webhook API для перехоплення вхідних повідомлень, аналогічний webhook API Slack.
  • Змінено схему нумерації випусків. Друга цифра у версії тепер означатиме коригуюче оновлення.

Додатково можна відзначити випуск системи обміну повідомленнями Найважливіше 5.25, також орієнтованої на забезпечення комунікації розробників та співробітників підприємств. Код серверної частини проекту написаний мовою Go та поширюється під ліцензією MIT. Web-інтерфейс и мобільні додатки написано на JavaScript з використанням React, десктоп-клієнт для Linux, Windows та macOS побудований на платформі Electron. Як СУБД можуть застосовуватися MySQL та PostgreSQL.

Mattermost позиціонується як відкрита альтернатива системі організації комунікацій Млявий і дозволяє отримувати та надсилати повідомлення, файли та зображення, відстежувати історію переговорів та отримувати сповіщення на смартфоні або ПК. Підтримуються підготовлені для Slack модулі інтеграції, а також надана велика колекція власних модулів для інтеграції з Jira, GitHub, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter, Redmine, SVN та RSS/Atom.

З покращень у новому випуску згадується поява інтеграції з відкритою платформою Jitsi для проведення відеоконференцій та надання доступу до вмісту екрана. Для запуску нової відеоконференції реалізовано команду «/jitsi» та спеціальну кнопку в інтерфейсі. Відеоконференції можна вбудовувати в чати Mattermost у формі плаваючого вікна. За промовчанням для проведення конференцій використовується сервер meet.jit.si, але є можливість підключення до власного сервера Jitsi та налаштування використання автентифікації JWT (JSON Web Token).

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

Другим помітним покращенням є оновлення плагіна Welcomebot, що дозволяє показувати довільні повідомлення користувачам, які підключаються до чатів Mattermost. У новому випуску з'явилася можливість перегляду вітальних повідомлень та підтримка прив'язки повідомлень, специфічних для окремих каналів.

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

Джерело: opennet.ru

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