📣

Mattermost5.26の新機能

2021/06/19に公開

Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/

はじめに

2020/8/14 に Mattermost v5.26.0 がリリースされました。

変更内容の詳細については公式のリリースを確認してください。


(実験的な機能) チャンネルのカテゴリ化と順序の入れ替え

Mattermost にもチャンネルのカテゴリ化の機能が追加されました! 🎉

Mattermost では最近チャンネルサイドバーの改善が行われていますが、ついにチャンネルをカテゴリ毎にまとめる機能が(実験的な機能としてではありますが)使えるようになりました。

設定方法

システムコンソール > 実験的機能 > 機能 > 実験的なサイドバー機能有効化 に設定する必要があります。実験的なサイドバー機能はユーザー毎に On/Off の切り替えが可能であり、システムコンソールで有効化 (デフォルト On) に設定するとサーバー上の全てのユーザーに対して実験的なサイドバー機能を On にすることができ、有効化 (デフォルト Off) にするとユーザー自身で有効化しない限り 実験的なサイドバー機能 は On になりません。

settings

システムコンソールで 実験的なサイドバー機能有効化 (デフォルト On) もしくは 有効化 (デフォルト Off) に設定されている場合、ユーザーは アカウント設定 > サイドバー > 実験的なサイドバー機能 から、機能の On/Off を切り替えることができます。

account settings

機能を有効にすると、Mattermost の画面にカテゴリの作成方法に関するポップアップが表示されます。

popup

カテゴリ作成

実験的なサイドバー機能を有効にしてから、サイドバーの チャンネルセクションの横にある ... をクリックし、新しいカテゴリを作成するをクリックすることでカテゴリを作成することができます。

create

カテゴリを作成したら、サイドバーにある各チャンネルをドラッグ&ドロップすることで、カテゴリにチャンネルを追加していくことができます。(カテゴリに追加するだけでなく、ドラッグ&ドロップ操作でチャンネルの順序を入れ替えることもできるようになっています)

activity
(画像は公式ブログから)

カテゴリ名の部分をクリックすることで、カテゴリに追加されたチャンネルの表示・非表示を切り替えることができ、チャンネルを非表示にした状態でも未読の投稿があるとチャンネル名が表示されるようです。(未読であってもチャンネル名を表示したくない場合もある気がしますが、その場合は優先度の低いチャンネルのカテゴリを作って、そのカテゴリを一番下に持っていくなどの対応が必要そうです)

その他、チャンネル名の横にあるメニューからも、様々な操作が可能になっているようです。

collapse

ダイレクトメッセージの表示順変更

また、ダイレクトメッセージチャンネルの表示順を「新しい順」と「アルファベット順」で切り替えることができるようになっています。

dm order

チャンネルサイドバー改善作業の今後

チャンネルサイドバー改善については公式ブログの下記エントリにまとめられています。
https://mattermost.com/blog/upcoming-channel-sidebar-features/

今後の改善としては、2020 年中にカテゴリのミュート機能とダイレクトメッセージの新しい順でのソート機能(今回追加されたもの?)が予定されており、さらに 2020 年中に実験的な機能から正式な機能への格上げが予定されているようです。

  • Phase 1 (v5.22): Unreads filtering, collapsible favorites, public, private, and direct message categories
  • Phase 2 (v5.26): User-defined custom categories with drag & drop of channels and categories, quick access menus
  • Phase 3 (Q4 2020): Muting categories, direct message recency sorting
  • Phase 4 (Q4 2020): General availability (i.e., remove the experimental config setting and release these features to all users)

Enterprise 版の改善

(Enterprise 版の機能は動作確認が取れる環境がないので伝聞調の書き方になります...)

(E20) チャンネルのアーカイブ・復元がシステムコンソールから可能に

チャンネルのアーカイブ、アーカイブされたチャンネルの復元が、システムコンソールから実行可能になったようです。

channel configuration
channge configuration2

(画像は公式ブログから)

(E20) システムコンソールでのメンバー・チャンネルの

チームメンバ管理、チャンネルメンバ管理ページで、ユーザーを役割(ゲスト、システム管理者、等)でフィルタリング可能になったようです。
filter

また、チャンネル管理画面では、チャンネルのタイプ(公開チャンネル、非公開チャンネル、AD/LDAP グループと同期したチャンネル、等)でフィルタリング可能になったようです。
filter2

(画像は公式ブログから)

(E20) ログ設定のカスタマイズ

Mattermost が出力するログについて、出力先をコンソール、ファイル、syslog、 TCP から選択できるようになり、さらにそれぞれの出力先に対して異なるログレベルを設定するなど柔軟なログ出力の設定が可能になったようです。

設定方法については公式ドキュメントを参照ください。
https://docs.mattermost.com/administration/config-settings.html#output-logs-to-multiple-targets

(E20・ベータ版) モバイルアプリからも AD/LDAP グループへのメンションが利用可能に

モバイルアプリからも、メンションする AD/LDAP グループの補完、グループメンバーメンションのハイライト、5 人以上が属するグループへメンションする際の警告ダイアログが利用可能になったようです。

groups

その他の変更

Ask the community リンクの追加

Mattermost のヘッダ部分にヘルプアイコンが追加され、そこから Mattermost チームが利用している公式インスタンスの Peer-to-peer Help チャンネルへ移動できるようになりました。

ask

(画像中に翻訳ミスの部分がありますが修正しておきます...)

Peer-to-peer Helpチャンネルでは、やりとりは基本的に英語ですが、開発チームも見ているチャンネルのため素早い回答が期待できるのではないかと思います。

また、Mattermost は質問用のフォーラムも運用してしおり、こちらからも質問を投稿することができます。
https://forum.mattermost.org/

上記フォーラムも基本的に英語でやりとりが行われていますが、一応、日本語のフォーラムもあります。(あまり利用されてはいないですが...)
https://forum.mattermost.org/c/international/japanese/29

PostgreSQL 10 のサポート

今までサポート対象だった PostgreSQL 9.4 の LTS が 2020 年 2 月に終了したことを受け、Mattermost も 5.26 から公式に PostgreSQL 10 をサポートするようになりました。今後も Mattermost v5 系は PostgreSQL 9.4 でも動作可能となりますが、Mattermost v6.0(リリース時期未定)では PostgreSQL 9.4 はサポート対象外となる予定です。

破壊的変更

  • Mattermost v5.26 では、Elasticsearch のインデックスを再作成する必要があるそうです
  • Gossip プロトコルを使用したクラスター間の通信を暗号化するオプションが追加されたそうです

おわりに

次のv5.27のリリースは 2020/9/16(Wed)を予定しています。
そして機能追加が行われるv5.28は恐らく 2020/10/16(Fri)のリリースになるかと思います。


Mattermost 日本語(@mattermost_jp)さん | Twitter で Mattermost に関する日本語の情報を提供しています。

Discussion