ユーザー選択可能な特定カテゴリ - デフォルトメインページ

カテゴリをフロントページとして表示する機能が利用可能になりました。特定のカテゴリにのみ興味があり、それ以外には関心がないユーザーがいるコミュニティで、これをDiscourseで設定することはできますか?それとも、これを達成するためのモジュールやプラグインはあるでしょうか?

例えば、各カテゴリがバスケットボール、フットボールなどのスポーツであるとします。Discourseにログインすると、サインアップ時または設定画面で定義されたデフォルトの最初のページとしてフットボールが表示されます。

親切にしてください。初めての投稿です。:wink:

@TopQuark さん、ようこそ!

GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group · GitHub をご覧ください。これはおそらく #theme で投稿すべきものだと思われます。あるクライアントは、これを GitHub - literatecomputing/discourse-ucf-group-assignment: Update group membership based on user custom field · GitHub と組み合わせて、ユーザーがカスタムフィールドで値を選択すると自動的にグループが割り当てられ、そのテーマコンポーネントがそのグループに基づいてホームページを選択できるようにしています。

「いいね!」 1

^^^ 素晴らしいですね。一見して、これが探しているものだとわかりました。:+1:

「いいね!」 1

@sam@eviltrout と議論した結果、ユーザーが「自分の」フィードとして表示したいコンテンツ(タグやカテゴリの集合)のみを選択し、/custom のようにアクセスできる最終状態を想定しています。

「いいね!」 1

すでに ?tracking パスがあります:

https://meta.discourse.org/unread?f=tracked → 追跡しているカテゴリ、トピック、タグ内の未読

https://meta.discourse.org/new?f=tracked → 新規投稿

https://meta.discourse.org/?f=tracked → すべて

この特別なパラメータのサポートはコアに実装されていますが、それを公開する UI が存在しません。現在、この機能は「チーム」でのみ公開されています。

「いいね!」 3