コメントが最近あった古いトピックが一番上に表示されるのを止める方法はありますか?最後の活動に依存しない、ちゃんとしたフィードのようなものを求めています。
何に依存するのでしょうか?トピック作成の日付ですか?
これを行うには、クエリ文字列を追加できます: https://meta.discourse.org/latest/?order=created
しかし、ナビゲーションから直接そのようなフィルターが利用できるとは思えません。
ミュートすることができます。
新しい投稿があるトピックを表示するのは、そのトピックをもう見たくないという意思表示がない限り、適切だと考えられています。
ミュートは単一のトピックに有効ですよね?代わりに、すべてのトピックが再浮上するのを防ぐオプションはありますか?
管理者の立場から、全ユーザーに対して変更したいということだと推測します。
トピックのロック/クローズが解決策になるでしょうか?
あるいは、これが稀な状況である場合、管理者は「最終更新日をリセット」して、トピックを元の場所に戻すことができます。
トピックをロックまたはクローズすることもできますが、それは私が求めていることではありません。クローズしたくはありませんが、常に一番上に表示されるのも避けたいです。ユーザーが多いコミュニティでは、それは少し迷惑になることがあります。返信の数を追跡していないため、スパムや複数の投稿(5〜7件など)が発生する可能性があります。私が望むのは、それらの投稿が常にページの一番上に表示されるのではなく、すでにやり取りしたユーザーにのみ通知されることです。少し見栄えが悪いです。
作成日順に並べたい場合は、このテーマコンポーネントで対応できます Created Topic Sort
「やり取りした」とは具体的にどういうことでしょうか?読んだ(読むこともやり取りですよね)?いいね・リアクション?返信?他の投稿に引用?リンクされた?
返信のみを指す場合、新しいユーザーがトピックに飛び込んで返信しない限り、古いトピックを見逃してしまう可能性があります。あなたが求めていることは少し曖昧なので、もっと明確にする必要があります。![]()
もちろん、読むことは含みません。通知が大量になってしまいますからね!![]()
おっしゃる通り、見逃してしまうかもしれませんが、必要であれば古いトピックを検索することはいつでもできます。
実際には、LinkedIn、Instagramなどのソーシャルメディアプラットフォームのフィードのようなものを意味しています。
フィードには2つのアプローチがあるのを見たことがあります。
- 新しい投稿で並べ替える。コメントへの新しい投稿は表示されませんが、最新のミームは表示されます。
- 新しい投稿で並べ替える。進行中の会話が多すぎるかもしれませんが、何も見逃すことはありません。
他にもあるはずです。Discourse は新しい投稿で並べ替えます。重要なのは会話であり、最初の投稿ではありません。
これは、新しい応答ではなく、最新のトピックで並べ替えるための設定可能なオプションのリクエスト機能だと思います。
これを共有していただきありがとうございます。今のところ、これはうまく機能しています :))