グループのアクセス、メンバーシップ、表示設定の構成

:bookmark: このガイドでは、異なるアクセスレベル、メンバーシップ要件、表示設定を持つ Discourse グループのセットアップと管理方法について説明します。

:person_raising_hand: 必要なユーザーレベル:管理者

Discourse グループは、クローズドに設定したり、メンバーシップ申請を許可したり、ユーザーが自由に加入できるように設定したりすることができます。このガイドでは、これらの異なるグループタイプの設定方法と、表示設定の管理手順について順を追って解説します。

概要

  • クローズドグループの作成と設定
  • メンバーシップ申請を許可するグループの設定
  • 自由参加型のグループの設定
  • グループの表示とアクセス設定の管理
  • ユーザーによるグループからの退会を許可する
  • 既存のグループ設定の更新

クローズドグループの作成

  1. サイトのグループページに移動します(サイドバーの「コミュニティ」セクションにある「グループ」リンクからアクセス可能)
  2. 「新しいグループ」ボタンをクリックします
  3. グループ名を入力します(「フルネーム」と「効果」の間にある他の項目は任意です)
  4. 「アクセス」と「表示」セクションまでスクロールします
  5. アクセスセクションで、すべてのチェックボックスがオフになっていることを確認します
  6. 表示セクションで:
    • 「このグループを表示できるのは誰ですか?」:デフォルトは「全員」
    • 「このグループのメンバーを表示できるのは誰ですか?」:デフォルトは「全員」

デフォルト設定のままでは、グループ以外のユーザーもサイトのグループページでこのグループを確認できます:

グループのリンクをクリックすると、メンバー一覧ページに移動します:

メンバー一覧の表示を制限するには:

  • 「このグループのメンバーを表示できるのは誰ですか?」を「全員」以外のオプションに変更します(例:「グループ所有者、メンバー、モデレーター」)

グループ自体を完全に非表示にするには:

  • 「このグループを表示できるのは誰ですか?」を「全員」以外のオプションに変更します

メンバーシップ申請を許可するグループの設定

  1. 上記の手順に従って新しいグループを作成します
  2. 「所有者の追加」セクションで、少なくとも 1 人のグループ所有者を追加します
  3. 表示セクションで:
    • 「このグループを表示できるのは誰ですか?」を「全員」または「ログイン中のユーザー」に設定します
    • 「このグループのメンバーを表示できるのは誰ですか?」を希望の通りに設定します
  4. アクセスセクションで:
    • 「ユーザーがグループ所有者にメンバーシップ申請を送信できるようにする」を選択します
    • 必要に応じて、メンバーシップ申請用のテンプレートを追加します。

この設定により、グループ一覧ページおよび個別ページに「申請」ボタンが表示されます:

ユーザーがボタンをクリックすると、メンバーシップ申請を送信できるフォームが開きます:

グループ所有者には、承認または却下するためのリンク付きで申請が届きます:

image

自由参加を許可するグループの作成

  1. 上記の手順に従って新しいグループを作成します
  2. 表示セクションで:
    • 「このグループを表示できるのは誰ですか?」を「全員」または「ログイン中のユーザー」に設定します
    • 「このグループのメンバーを表示できるのは誰ですか?」を希望の通りに設定します
  3. アクセスセクションで:
    • 「ユーザーが自由にグループに参加できるようにする」を選択します

これにより、グループ一覧ページおよび個別ページに「参加」ボタンが表示されます:

ユーザーによるグループからの退会を許可する

すべてのグループ設定において:

  1. グループのアクセス設定に移動します
  2. 「ユーザーが自由にグループを離れるようにする」を選択します

これにより、グループページおよび一覧に「退会」ボタンが表示されます:

既存のグループの更新

既存のグループの設定を変更するには:

  1. グループページに移動します
  2. 「管理」タブをクリックします
  3. 「相互作用」リンクを通じて表示設定を編集します
  4. 「メンバーシップ」リンクを通じてアクセス設定を編集します

グループ所有権を管理するには:

  1. グループの「メンバー」タブに移動します
  2. ユーザーのエントリ横にある管理者レンチアイコンを使用して、所有権の付与/剥奪、またはユーザーのグループからの削除を行います

よくある質問

Q: ユーザーはどのようにしてグループページに移動しますか?
A: enable group directory 設定が有効な場合(デフォルト)、ユーザーはサイドバーの「コミュニティ」セクションにある「グループ」リンクをクリックすることでグループページにアクセスできます。

Q: グループの表示設定により、非メンバーがグループコンテンツを閲覧できますか?
A: いいえ、グループの表示設定は、ディレクトリ内でグループを表示できるかどうかを決定するだけです。グループコンテンツへのアクセスは、カテゴリのセキュリティ設定によって制御されます。

Q: 制限付きカテゴリのプレビューをユーザーに表示するにはどうすればよいですか?
A: Category Previews テーマコンポーネントを使用すると、完全なアクセス権を持たずにユーザーに制限付きコンテンツの一部を見せることができます。

「いいね!」 13

こんにちは @simon 、ありがとうございます! 可視性についてですが、可視性の権限の設定方法は理解しました。しかし、グループページへのナビゲーションについてはどうでしょうか? ユーザーに「マイグループ」や「全グループ」を表示して、これらのページに移動できるようにする組み込み機能はありますか?

コミュニティURLに /g を追加すればグループにアクセスできることはわかりましたが、明らかにユーザーが自分で見つけることはないでしょう。グループをユーザーに表示するための組み込みの方法やベストプラクティスがあるかどうか疑問に思っています。

enable group directory 設定が無効になっていない限り(デフォルトで有効になっています)、ユーザーはメインのハンバーガーメニューから「グループ」エントリをクリックして、サイトのグループページにアクセスできます。そのページには、グループがグループオーナーのみ、またはグループオーナーとモデレーターのみに表示されるように設定されていない限り、ユーザーがメンバーであるすべてのグループが表示されます。

表示可能で、ユーザーが自由にグループに参加できることが設定されているグループには、「参加」ボタンが表示されます。ユーザーが参加リクエストを送信できるグループには、グループページのエントリに「リクエスト」ボタンが表示されます。

「いいね!」 2

なるほど、そこにボタンがあるのに気づきませんでしたが、今見えました。

「いいね!」 1

明確にしてください。
グループの可視性を全員に許可した場合、グループが存在することだけが通知されるのでしょうか、それともグループ内のすべてのコンテンツも表示されるのでしょうか?これは、「表示、返信、作成」のセキュリティオプションと同じ設定ですか?

フォーラムのメンバーシップのアップグレードが必要になる可能性のある他のセクションを、カテゴリが存在することを知らせることでユーザーに提示したいのですが、すべてのコンテンツを表示させたくはありません。

ありがとうございます!!!

グループの可視性設定により、groups の概要でグループを表示できるユーザーが決まります。グループメンバーではないグループに送信されたメッセージは読み取れません。
ユーザーにカテゴリが表示されるかどうかは、カテゴリのセキュリティ設定によって異なります。ユーザーが「表示」権限を持つグループのメンバーでない場合、そのカテゴリやその中のトピックは表示されません。

これは Category Previews で行います。

「いいね!」 1

ありがとうございます。確認します。