複数のカテゴリからの投稿がバランスよく表示されるよう、ダイジェストメールの調整を

皆さん、こんにちは。

この機能はすでに利用可能か、あるいはプラグインで実現できるかもしれないと思い、Support に投稿しましたが、Contribute > Feature の方が適切だったかもしれません。

私は学術的・オープンソースプロジェクトのために Discourse を運用しています。各プロジェクトには専用のカテゴリが設けられています。そのうち1〜2つのプロジェクトは他よりもはるかに人気が高く、ダイジェストメールにはほぼこれらの1〜2つのカテゴリからの投稿しか表示されません。

ダイジェストメールのバランスを調整し、特定のカテゴリから最大でも1〜2件の投稿のみを表示させる方法はありますか? 知名度の低いカテゴリにも目を向けてもらえるようにし、大規模なプロジェクトに埋もれてしまわないようにしたいのです。

ご助力いただけますと幸いです。

マット

人気のあるカテゴリを気にしない人がミュートすることはできますか?もしそれができれば、完璧です。

そうでなければ、(コードを実際に見ずに) アルゴリズムが最も「いいね!」/返信/ビューが多いトピックを抽出していると推測するため、ダイジェストで送信されるトピックがあまり良くないように見えてしまうことになります。

「人気のあるカテゴリを気にしない場合にミュートすることはできますか?それができれば、完璧です。」

個々のユーザーはできます。私が懸念しているのは、新規メンバーのデフォルト設定です。あるプロジェクトが他のプロジェクトを圧倒することを望んでいません。

「つまり、あまり良くないと思われるトピックのいくつかがダイジェストで送信されることを求めているのですか?」

具体的に求めているのは、max_digest_posts_per_category のようなオプションです。例えば、いいね、返信、閲覧数が多いトピックをすべてランク付けした場合、ダイジェストメールにはそれらが表示されますが、このリストを最初にフィルタリングして、各カテゴリがこのリストに最大N件の投稿しか含められないようにします。

返信ありがとうございます @pfaffman

「いいね!」 2

なるほど!わかりました。良いアイデアですね。

「いいね!」 1

もしこの機能はまだ存在しないのであれば、この投稿を Contribute > Feature に移動しましょうか?他の人にもこの機能が役立つかどうか、より多くの目に触れるようにするためです。

「いいね!」 2

この問題について、再度関心がある場合に備えて、再度提起します。ありがとうございます。