新トピックからカテゴリを抑制する

埋め込みにより多数の新しいトピックが作成されるカテゴリがあります(埋め込みされたディスカッションを含むページが表示された際にトピックが自動的に作成されます)。
https://discussion.fedoraproject.org/c/projects-in-copr

このカテゴリを「新しいトピック」から除外してほしいという要望があります。最新のトピックからは除外できますが、新しいトピックからは除外できません。「新しいトピックからカテゴリを除外する」というチェックボックス(および RSS フィード)があると便利です。

「いいね!」 1

既存のすべてのユーザーに対して、そのカテゴリをミュートすることをお勧めします。

どうやらこの機能はDiscourseからある時点で削除され、2020年に以下の記述にある通り、この機能を再び提供する公式プラグインがリリースされました:

なぜこの機能がDiscourse本体に組み込まれず、今なおプラグインとして維持されているのかは不明です。

つまり、この機能を実現するには上記のプラグインを使用します。

ただし、なぜかこのプラグインは Customization > Plugin のページに独自のページを持っていないようです。これは重要な機能であり、おそらくDiscourse本体に直接統合されない限り、独自の公式プラグインページを持つべきでしょう。
@JammyDodger @vinothkannans

デフォルトでカテゴリをミュートすると、トピックが「最新」リストから削除されます。これは、古い「抑制」動作の新しい改良版です。

ただし、カテゴリの通知レベルをデフォルト以外に設定している場合は、それが尊重されます。また、ミュートされたカテゴリ内で特に「監視」または「追跡」しているトピックがある場合も同様です。

(以前削除された投稿で求めていた内容が「最新」リストに関するものだったため、それを参照しています)

「いいね!」 1

はい、ご説明いただいた動作と全く同じであることを確認できます。

上記の公式プラグインは、選択されたカテゴリをすべてのユーザーに対して永続的に非表示にします。それでも、少なくとも独自の公式プラグインページを持つべきだと思います。それでも便利です。おそらくプラグインページで、説明されているデフォルトのDiscourseの動作と、プラグインが提供する追加機能について説明すると良いでしょう。

これにより、1つの石で2羽の鳥を仕留めることができます(ひどい表現をお許しください)。1. デフォルトの最新カテゴリの非表示がどのように機能するかを説明し、2. 必要に応じて動作を拡張するオプションを提供します。

明確にしておくと、そのプラグインは#公式のものではありません。このための推奨される方法として、デフォルトのカテゴリミュートデフォルトのタグミュートの設定があると思います。

これにより、個人が自分のトピックリストで何を見たいかをより細かく制御できるようになります。

Discourse · GitHub のすべてのプラグインが公式プラグインであるという印象を持っていました。

いいえ、すべてではありません。メタの#officialタグが付いているものだけです。

https://meta.discourse.org/tags/c/plugin/22/official

(技術的には、discourse/lib/plugin/metadata.rb at main · discourse/discourse · GitHub でそのようにマークされているものです)

今見てみると、それもそこに含まれていることがわかります… :slight_smile:

「いいね!」 2