このガイドでは、Discourse をクローズドまたは非公開のコミュニティとして設定する方法について解説します。ログイン要件の設定、ユーザー承認プロセス、招待制アクセスなどが含まれます。
必要なユーザーレベル:管理者
Discourse では、クローズドまたは非公開のコミュニティを作成するための複数のオプションを提供しています。このガイドでは、Discourse サイトへのアクセスを制御するために使用できるさまざまな設定について順を追って説明します。
ログイン要件の設定
Discourse サイトを完全に非公開にし、すべてのコンテンツを表示するにはログインを必須にするには:
- サイト設定に移動します
- 「ログイン必須」設定を探して選択します

ユーザー承認の実装
誰でも登録できるようにしつつ、新しいアカウントが有効になる前にスタッフの承認を必要とするには:
- サイト設定に移動します
- 「ユーザーを承認する必要がある」設定を探して選択します

招待制コミュニティの作成
新しいアカウントの作成を招待されたユーザーにのみ制限するには:
- サイト設定にアクセスします
- 「招待のみ」設定を探して選択します

非公開カテゴリの設定
特定のカテゴリを非公開にすることも可能です:
- カテゴリページにアクセスします
- 右上にある「詳細設定」のトグルスイッチをクリックします
- 「セキュリティ」タブに移動します
- 必要に応じて権限を調整します
この例では、アカウントを持つユーザーのみがカテゴリにアクセスできます。匿名ユーザーは閲覧が制限されています。
さらに、特定のカテゴリを特定のユーザーグループのみが読み取りまたは書き込みできるようにすることで、カテゴリへのアクセスをカスタマイズできます。これらのグループは公開または非公開のいずれかです。
追加リソース
「いいね!」 8
Moin
5
これは誤りです。例のスクリーンショットでは、「すべて」がカテゴリを表示できます。以前の画像では trust_level_0 グループが使用されていました。
また、ドキュメントのスクリーンショットでは、権限のチェックマークがそれぞれの見出しの下に表示されていないため、理想的ではないかもしれません。
「Modernize Foundation theme」の今後の変更なしでスクリーンショットを撮影するか、修正を待つことをお勧めします。
また、カテゴリ作成の「一般」タブにある新しい表示オプションや、「セキュリティ」タブを表示するには高度な設定を有効にする必要があるという点が、ガイドに記載されていないのはなぜだろうかと疑問に思います。
「いいね!」 2
dowlass
(user618)
7
信頼されたユーザーやスタッフは、どのようにして新しいユーザーを招待するのですか? 友人に近づいて「どうせなら、私たちのDiscourseフォーラムに参加しないかい」と言うのでしょうか? もしそうなら、招待された側はどうすればよいのですか?
それとも、新しいユーザーはサインアップリンク付きのメールで招待されるのでしょうか? 招待メールはDiscourseから送信されるのですか? もしそうなら、どのようにすればよいですか?
「明示的な招待」の仕組みやプロセスが知りたいだけです。
Moin
8
これは、フォーラムを表示しているときに「サインアップ」オプションが利用できないことを意味します。ユーザーがサインアップするには、招待リンクが必要です。
メールで送信するほか、他の場所でもリンクを共有できます。
また、このフォーラムにユーザーを招待することもできます。リンクは、サイドバーの「もっと見る」メニュー、プロフィール、アバターメニューで見つけることができます。
管理者向けの招待モーダルにはさらにいくつかのオプションがありますが、ここに表示されているものはイメージとして参考にしてもらえます。それ以外の場合は、無料のフォーラムにサインアップしてテストを始めてみてください。
「いいね!」 3