開発者と企業従業員の間のコミュニケーションを確保することを目的とした Mattermost 6.0 メッセージング システムのリリースが利用可能になりました。 プロジェクトのサーバー側のコードは Go で書かれており、MIT ライセンスに基づいて配布されます。 Web インターフェイスとモバイル アプリケーションは React を使用して JavaScript で記述されており、Linux、Windows、macOS 用のデスクトップ クライアントは Electron プラットフォーム上に構築されています。 DBMSとしてはMySQLとPostgreSQLが利用可能です。
Mattermost は Slack コミュニケーション システムのオープンな代替手段として位置付けられており、スマートフォンや PC でメッセージ、ファイル、画像の送受信、会話履歴の追跡、通知の受信が可能です。 Slack 対応の統合モジュールがサポートされているほか、Jira、GitHub、IRC、XMPP、Hubot、Giphy、Jenkins、GitLab、Trac、BitBucket、Twitter、Redmine、SVN、RSS/Atom と統合するためのネイティブ モジュールの大規模なコレクションもサポートされています。
主な革新:
- このインターフェイスには、チャネル、ディスカッション、プレイブック、プロジェクト/タスク、外部統合の操作が容易になる新しいナビゲーション バーが備えられています。 パネルを通じて、検索、保存されたメッセージ、最近のメンション、設定、ステータス、プロフィールにすばやくアクセスすることもできます。
- プラグイン、アーカイブされたチャネル、ゲスト アカウント、すべてのダウンロードとメッセージのエクスポート、mmctl ユーティリティ、参加者への個々の管理者の役割の委任など、多くの実験的機能のサポートが安定し、デフォルトで有効になりました。
- チャネルには、メッセージへのリンクのプレビューが備わっています (メッセージはリンクの下に表示されるため、内容を理解するために移動する必要がなくなります)。
- プレイブックのサポートはデフォルトで有効になっており、さまざまな状況におけるチームの典型的な作業のリストをカバーしています。 チェックリストを操作するための全画面インターフェースが実装されており、新しいリストをすぐに作成したり、既存の作業を並べ替えたりすることができます。 作業の進捗状況を評価するためのインターフェースが再設計され、リマインダーを送信する時間を設定する機能が提供されました。
- プロジェクトとタスクの管理インターフェイス (ボード) はデフォルトで有効になっており、新しいダッシュボード ページが備えられており、チャネル選択フォームがサイドバーに組み込まれています。 分析関数のサポートがテーブルに実装されました。
- デスクトップ クライアントがバージョン 5.0 に更新され、チャネル、プレイブック、タスク間を移動するための新しいインターフェイスが提供されます。
- 依存関係の要件が増加しました。サーバーには、少なくとも MySQL 5.7.12 (ブランチ 5.6 のサポートは中止されました) および Elasticsearch 7 (ブランチ 5 と 6 のサポートは中止されました) が必要になりました。
- Mattermost でエンドツーエンドのメッセージ暗号化 (E2EE) を使用するために、別のプラグインが用意されています。
出所: オープンネット.ru