最新投稿からカテゴリを除外

明確にしておきますが、VPS に標準インストール手順に従って自己ホスト型のインスタンスをインストールしています。

ユーザーごとの設定ではなく、サイト全体で全ユーザーに対して、特定のカテゴリを「最新トピック」リストから除外したいと考えています。

使用ケース:毎日少なくとも 1 つのトピックが追加されるカテゴリがあります。ユーザーの関心を集めるのは、そのカテゴリ内の最新のトピックのみです。これらの毎日投稿されるトピックがトピックリストを埋め尽くし、フォーラム自体にとってより関連性の高い、あるいは重要なトピックがリストの奥へ追いやられ、カジュアルなユーザーの目にとまらなくなってしまうのです。

この件に関連する古いトピックを見つけました。

7 年前に communiteq によって提供されたこのプラグインも見つけました。まだ動作するでしょうか?

理想的な世界では、このような機能の究極のバージョンは、私が選択したカテゴリから最新のトピックのみを「最新トピック」リストに表示するものになります。

何か見落としているものはありますか?

これが探しているものだと思います

Meta の News and Events > Forum summaries は、デフォルトでミュート設定[1] になっているため、設定を変更していないユーザーや個別トピックの追跡ステータスを変更していないユーザーにはトピックが非表示になります。訪問者はカテゴリにアクセスすればトピックを確認できますが、「最新」には表示されません。


  1. default_categories_muted ↩︎

その仕様に賛成です。私のユースケースに完璧に合います。

ユーザーがすべてのトピックを確認したい場合は、カテゴリを参照すればよいからです。

Lilly さん、ありがとうございます。あなたの解決策を試してみます。もし動作すれば、あなたの返信を解決策としてマークします。

超バカな質問で申し訳ありません。通常は目の前にあるのに、このプラグインの使い方がわかりません。カテゴリ設定に進み、詳細設定をタップしましたが、何も見つかりません。

管理者 > プラグインへ移動しました

インストール済みです。

「もっと詳しく」リンクは GitHub の readme に繋がっています。

discourse-categories-suppressed

最新トピックページからカテゴリを非表示にする。

さっきも言いましたが、通常は目の前にあるのに、私は盲目です :roll_eyes:

すべてのサイト設定で「suppress」を検索

ありがとうございます。最新のページおよびカテゴリページに記載されているトピックでも、この機能が完璧に動作することをお報告できます。

リリー、ありがとう

質問の文脈を考慮すると、より役立つ回答であるため、私の最初の返信を解決策として選んでください。

サイト設定も試されましたか?プラグインがサイト設定に対してどのような利点を持っているのか、気になります。

すみません、意味がわかりません。そのようなサイト設定が見つかりませんでした。
何か見落としていたのでしょうか?

カテゴリページからカテゴリが非表示になっているのは、この設定によるものだと思われます。

設定:

プラグイン:

下部に表示されています

Moin さん、ありがとうございます。この設定は知りませんでした。試してみましたが、Lilly さんが説明されている通り、カテゴリがカテゴリ一覧から削除されました。default_categories_muted で設定したカテゴリにテストトピックを作成すると、最新ページでのトピック一覧にも表示され、カテゴリページのカテゴリ一覧の右側にあるトピック一覧にも表示されます。

トピックを作成されたので、そのトピックをフォローしていましたか?それとも、カテゴリがミュート設定になっていたにもかかわらず、テストユーザー向けに「最新」に表示されましたか?私はその現象を再現できません。

いいえ

ログアウトすると、トピックが表示されなくなります

テストユーザーとしてもトピックは表示されません

どちらのユーザーで検索しても、カテゴリとトピックは見つかります