Опубликован
выпуск системы обмена сообщениями Mattermost
7.0, ориентированной на обеспечение
коммуникации разработчиков и сотрудников предприятий. Код серверной
части проекта написан на языке Go и
распространяется под
лицензией MIT.
Web-интерфейс и
мобильные приложения
написаны на JavaScript с использованием React,
десктоп-клиент для Linux,
Windows и macOS построен на платформе Electron. В качестве СУБД могут
применяться MySQL и PostgreSQL.
Mattermost позиционируется как открытая альтернатива системе организации
коммуникаций Slack и позволяет
получать и отправлять сообщения, файлы и изображения, отслеживать
историю переговоров и получать уведомления на смартфоне или ПК.
Поддерживаются
подготовленные для Slack модули интеграции, а также предоставлена
большая коллекция собственных модулей для интеграции с Jira, GitHub,
IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter,
Redmine, SVN и RSS/Atom.
Основные
новшества:
- Стабилизирована и включена по умолчанию поддержка свёрнутых нитей с
ответами.
Комментарии теперь свёрнуты и не занимают места в основном потоке
сообщений. Информация о наличии комментариев выводится в форме метки
"N ответов", нажатие на которую приводит к раскрытию ответов в
боковой панели. - Предложена тестовая версия новых мобильных приложений для
Android
и iOS, в
которых модернизирован интерфейс и появилась возможность работы
сразу с несколькими серверами Mattermost.
- Реализована экспериментальная поддержка голосовых вызовов и
предоставления совместного доступа к экрану. Голосовые вызовы
доступны как в настольном и мобильном приложениях, так и в
web-интерфейсе. Во время голосового общения команда может
параллельно продолжать общаться в текстовом чате, управлять
проектами и задачами, просматривать контрольные списки и выполнять
любые другие действия в Mattermost, не прерывая вызова.
- В интерфейсе для общения в каналах реализована панель с
инструментами для форматирования сообщений, позволяющая использовать
разметку без изучения синтаксиса Markdown.
- Добавлен встроенный (inline) редактор контрольных списков
("Playbooks"),
позволяющий по месту из основного интерфейса изменять перечни
типовых работ для команд в различных ситуациях, без открытия
отдельных диалогов. - В отчёт со статистикой добавлены сведения об использовании командами
контрольных списков. - Предоставлена возможность подключения обработчиков и действий
(например, отправки уведомления в заданные каналы), вызываемых при
обновлении состояния контрольных списков.
- Реализована экспериментальная боковая панель Apps Bar с наиболее
часто используемыми плагинами и встроенными приложениями (например,
для интеграция с внешними сервисами, такими как Zoom).
- Обеспечено формирования DEB- и RPM-пакетов с десктоп-приложением. В
пакетах обеспечена поддержка Debian 9+, Ubuntu 18.04+, CentOS/RHEL 7
и 8.
>>> Подробности