Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/
Twitter: @mattermost_jp で Mattermost に関する日本語の情報を提供しています。
はじめに
2022/10/14 に Mattermost のアップデートとなる v7.4.0
がリリースされました。
本記事は、個人的に気になった新しい機能などを動かしてみることを目的としています。 変更内容の詳細については公式のリリースを確認してください。
各機能の見出し前の記号は、その機能が利用可能なエディションを表しています。
見出しの前に何もない場合、Starter(OSS 版)でも利用可能な機能です。
また、各見出しにPrefixとしてMattermostの機能分類を記述しています。
- Channels: 従来のチャット機能
- Playbook: Mattermost v6.0から追加されたインシデント管理機能
- Boards: Mattermost v6.0から追加されたKanbanボード機能 (Focalboard)
- Platform: 上記機能を含むMattermost全体
Calls: キーボードショートカットが利用可能に
Calls機能の操作を行うためのキーボードショートカットが追加されました。 ミュート解除やスクリーン共有などの操作をする際にマウスを操作する必要がなくなるので、キーボードから手を離す必要がなくなります。
現在サポートされているキーボードショートカットは以下の通りです。
Keyboard shortcuts for Channels
Boards: Commenter/Viewerロールの追加
Boardsの権限ロールに、コメントの追加が可能なCommenterと、Boardおよびその内容の閲覧のみが可能なViewer が追加されました。これらの権限が追加されたことで、Board内容の意図せぬ変更の可能性を減らすことができるようになります。
Boardsに対する権限ロールの設定は、Boards画面右上の Share ボタンから行うことができます
現在、Commenter の日本語訳が コメントした人 となっていますが、次バージョンではコメンターに修正されているかと思います。
また、 Viewer(閲覧者)以外のロールが設定されたユーザーのロールを変更しようとすると、Viewer(閲覧者)の表示位置がずれてしまいます。
こちらについても既に修正済みのため、次バージョンで修正されているかと思います。
Fix misaligned ‘viewer’ role on share board/template dialog by vivekkj123 · Pull Request #3926 · mattermost/focalboard
Boards: ゲストアカウントでもBoards機能が利用可能に
Mattermostには昔から組織外のユーザー用にゲストアカウントを作成する機能がありましたが、本バージョンからゲストアカウントもBoardにアクセスできるようになりました。 ただし、正規のユーザーとは異なり「新しいBoardの作成は行えない」や「Boardの管理者権限は付与できない」などの制限があります。詳しくは公式ドキュメントを参照してください。
Boards: メンバー追加時に自動補完リストが表示されるように
Cardの内容やコメントを追加する際に @
を入力することで、ユーザーの自動補完リストが表示されるようになりました。
もし、Boardのユーザーではないユーザーの場合、自動補完リストのユーザー名の横に (not board member) と表示されます。
また、このユーザーに対する@メンションを行おうとすると、そのユーザーの権限を設定するダイアログが表示されます。
これにより、@メンションの対象となったユーザーをBoardに追加するとともに、そのユーザーの権限も同時に設定することができます。
この自動補完リストは、Cardのプロパティでも動作します。
Boards: Boardのリンク/リンク解除操作がチャンネルに通知されるように
ChannelsのAppBar(右サイドバー)からチャンネルをBoardにリンク、もしくはチャンネルとのリンクの解除を実行すると、チャンネルに通知メッセージが投稿されるようになりました。
Boards: Multi-personプロパティの追加
Cardのプロパティに複数のユーザーを指定できる Multi-person というプロパティ種別が追加されました。
今までのバージョンでは、一人のユーザーのみ指定できる Person タイプしか選択できませんでした、そのため、例えばCardに対する担当者(Assignee)を複数人設定したい場合は、複数のプロパティ(Assignee1, Assignee2, …)を作成する必要がありました。しかし、Multi-personが追加されたことで、一つのプロパティで複数人の担当者を扱えるようになります。
その他の変更
メッセージ転送機能における日本語入力時の不具合改善
Mattermost v7.2で追加されたメッセージ転送(Message Forwarding)機能にて転送メッセージを日本語で入力する際、入力確定の Enter
を押下すると、意図せずメッセージ転送が実行されてしまうという不具合がありました。
Mattermost 7.2の新機能 - 注意: 日本語入力時の不具合について
この不具合はv7.4で解消されました。
Unable to add Japanese comments correctly in Message Forwarding Dialog · Issue #20838 · mattermost/mattermost-server
その他のトピック
Hacktoberfest
今年もMattermostはHacktoberfestに力を入れています。
Hacktoberfest is here again! - Mattermost
Hacktoberfestの期間中(10月中)にMattermostへのコントリビューを行うと、オリジナルのステッカーが貰えるそうです。また、期間中のトップコントリビューターに選ばれると、Tシャツやマグカップ等も貰えるようです。
Mattermost関連の記事紹介
Mattermost構築
- Mattermost を Docker でローカルサーバにインストール - Qiita
- mattermost/dockerを利用したMattermost構築方法について
- MattermostサーバをGCPパッケージを使って構築する - Qiita
- GCPにMattermostを構築する手順について
- 森 崇さんはTwitterを使っています: 「仕事でmattermostに大量のユーザ/ポストを登録必要があり、バッチ・スクリプト群を一般公開ししました。 負荷テストやるときに便利と思います〜。 https://t.co/0ErNlJhI2w #mattermost」 / Twitter
- Mattermostに任意のデータを一括登録するスクリプトの紹介
Tech
- Mattermost サンプルデータの作成
- 公式CLIツール(mmctl)を使ったMattermostサンプルデータの自動生成について
- Mattermost 投稿内容の出力
- 公式CLIツール(mmctl)を使ったMattermost投稿データの取得について
- Mattermost 投稿数順に集計して通知
- 投稿数ランキングをMattermostで通知する方法について (Python)
- Mattermot APIのPHPドライバを Laravel で実行する手順 - Qiita
- Mattermost PHPドライバ (コミュニティ製) の実行方法の紹介
おわりに
次のv7.5
のリリースは 2022/11/16(We)を予定しています。