ロードマップとコラボレーションのための新しい「ボード」機能を試そう

新しい Boards 機能を開発中です。この機能により、設定可能なドラッグ & ドロップのカンバンスタイルのボードを使って、トピックやアイデアを軽量な独立したカードで整理しやすくなります。また、専用管理UIとボードごとのアクセス制御も備えています。

これまでDiscourseエコシステムでこれに最も近いものとしては、Kanbanテーマコンポーネントがありました。Boardsは、Discoreコアに直接バンドルされた新しい実装であり、設定が煩雑だった従来のアプローチを完全なプラグインに置き換えます。ボードとカードの作成・管理のための専用インターフェース、元のトピックと同期するカード、トピックが不要なカード、ボードごとの権限などが含まれます。

:loudspeaker: BoardsはBusinessおよびEnterpriseプランで利用可能であり、Discourseホスティングのユーザー向けです。

Boardsの概要

Boardsでは、トピックを視覚的にカラムに整理し、ステータスや優先度を明確に示すことで、製品ロードマップの共有やチームでのプロジェクト協業を行うことができます。

/boards から始め、ボードを作成し、いくつかのカラムを配置して、カードの移動を開始しましょう。カードをカラム間ドラッグするか、サイト内の他の場所からトピックを引き込むことで移動できます。

:books: ドキュメント

カード、カラム、ボード

  • Boards(ボード) はカラムとカードを含み、独自のURL(/boards/<slug>/<id>)、アクセスリスト、および任意のカテゴリ/タグ制約を持ちます。
  • Columns(カラム) はボードのステージです。各カラムにはタイトル、アイコン、カラーを設定でき、タグバインディング(一致するトピックが自動的に流入する)、ソート順、および任意の move-to(移動先) アクションを設定できます。
  • Cards(カード) には2つの種類があります:
    • トピックカード は実際のトピックに基づいています。カードのタイトルとタグはトピックを追跡し、カードを移動するとトピック自体が更新される場合があります。
    • Floaterカード は独立したものです。タイトル、メモ、タグ、担当者を設定でき、裏にトピックは存在しません。

トピックとの同期

ボード上のトピックは、どちらの場所でも編集でき、同期が保たれます。

  • 公開トピックでは、ボードに追加 ボタンにより、トピックから直接ボードとカラムに配置できます。
  • 各メンバーシップはトピック上に ピル として表示されます。クリックするとカードに直接ジャンプできます。
  • ボードがカテゴリ/タグにスコープ設定(制約)されている場合、一致するトピックは自動的に表示されます。タグを削除したり、トピックをスコープ外に移動したりすると、そのカードは自動的に削除されます。
  • カードの移動がボードの制約を破る場合、移動が実行される前に、許可されたカテゴリ/タグを選択して修正するよう促されます。
  • “Move to” アクションにより、カードがそこに配置された際に、カラムがトピックのカテゴリを変更したり、担当者の割り当て/解除(Assignプラグイン経由)を行ったり、開閉状態を変更したりできます。

アクセス制御

各ボードは、カテゴリと同様の アクセス制御リスト システムを使用します。権限は ユーザーまたはグループ ごとに付与され、ボードは匿名の訪問者にも閲覧可能に設定できます。

  • View(閲覧): ボードの読み取り専用アクセス。
  • Edit(編集): カードの移動、Floaterカードの追加/削除。
  • Manage(管理): カラム、制約、スタイル、アクセスの設定。

そもそも誰がボードを 作成 できるかは、boards_manage_board_allowed_groups 設定(デフォルトでは管理者とモデレーター)によって制御されます。

ボードビュー

Boardsは、トピックを簡単に整理できるように設計されています。

  • ドラッグ & ドロップ でカードをカラム間移動し、並べ替えられます。ドラッグ中は水平方向に自動スクロールします。
  • カラムは 優先度(手動ドラッグ順)または 新しさ(最近アクティブなもの優先)でソートできます。
  • ボードは、閲覧している全員に対して リアルタイム に更新されます。
  • ボードやカードのURLは、投稿内でリンクされるとリッチな ワンボックス としてレンダリングされます。
  • マウスを使わずにカードを移動するための キーボードショートカットh/lj/kShift+h/lShift+j/kEnterEsc)も利用可能です。

Boardsのプレビュー

現時点では、これは実験的な機能とされています! フィードバックをお待ちしており、改善やさらなる展開に役立てます。

試すには、/admin/config/upcoming-changesUpcoming changes に移動し、Boards enabled の項目を見つけ、Enabled for… フィールドを Everyone に更新して、サイトをオプトインしてください。

有効化後、サイトの /boards にアクセスして New board をクリックし、最初のボードを作成できます。名前を付け、誰が閲覧/編集/管理できるかを設定し、必要に応じてカテゴリ/タグに制約を設けてください。その後、対象となるトピックを開き、ボードに追加 ボタンを使って引き込むか、ボード自体からFloaterカードを作成できます。

Boardsがコミュニティにどのように適合するか、ぜひお聞かせください。試してみて、質問やフィードバックを下記に共有してください! :rocket:

「いいね!」 15