ユーザー活動表示の不一致(すべて / 返信 vs トピック)

こんにちは

正しいカテゴリに投稿できていることを願っていますし、重複投稿ではないことを願っています(検索は試みました)。

ユーザーのアクティビティを表示すると、「すべて」と「返信」タブには投稿の(一部)内容が表示されますが、「トピック」タブには表示されません。

なぜそうなるのか、気になります。

「いいね!」 1

トピックに焦点を当てたアクティビティは、通常タイトルが表示されるトピックリストのデフォルトの形式を使用しますが、テーマやテーマコンポーネントで抜粋を追加することもできます。トピックに焦点を当てたアクティビティは、例えば投票アクティビティ /my/activity/votes にも使用されます。これにより、どのトピックに投票したかを素早く確認でき、タイトルは通常良い要約として機能します。

個別の投稿に焦点を当てたアクティビティの場合、トピックのタイトルのみを表示してもあまり役に立ちません。ユーザーが何かを投稿したのか、いいねをしたのかに関わらず、トピックのタイトルだけでなく、投稿自体に関する情報が必要です。そのため、ここでは何らかのコンテンツを表示する必要があります。

「いいね!」 2

OK、返信は「なぜか」という点には答えられていますね。

残念ながら、トピックのタイトルは質問内容を反映していないことが多く、特に初心者がトピックを立てた場合更是然りです。そのため、その場合でも投稿内容は重要です。このフォーラムでそれがどのくらいの頻度で起きているのかは分かりませんが、私が定期的に利用しているフォーラムでは、「助けてください」や「コードが動きません」といったタイトル、あるいはトピックの作成者がタイトルに長いコードを無理やり押し込めようとするようなケースがよく見られます。

「いいね!」 1

たまに起こりますが、通常はTL3(Trust Level 3)のユーザーやモデレーターが改善してくれます

「いいね!」 1

カスタムテーマコンポーネントを使用して、トピックの抜粋をユーザーのプロフィールに表示することは可能です。ただし、唯一の欠点は、serialize_topic_excerpts フラグがグローバル設定であるため、すべてのトピックリストのペイロードがわずかに増大することです……とはいえ、実際にはこれは通常、かなり軽微な問題です。

すでにトピックの抜粋をグローバルに、または特定のカテゴリやタグに対して表示できるテーマコンポーネントがあります(https://meta.discourse.org/t/topic-list-excerpts/151520)。もしそれが役立つのであれば、ユーザープロフィールのトピックリストにのみ適用されるよう設定を追加することも可能です。

ここでも珍しいことではなく、タイトルがシンプルすぎたり曖昧すぎたりする場合、より文脈を含めるように少し書き直すことがよくあります。スタッフと tl3 以上のメンバーには、可能な限りタイトル修正にご協力いただくようお願いしています。説明的なタイトルは全員に役立ちます……著者が適切な回答者を見つけやすくし、読者が対応できるトピックを見つけやすくし、将来の検索でのインデックスも改善されます。

また、サイトの新規トピック数が利用可能なモデレーターの数に対して多すぎる場合、AI を設定してトピックのタイトルをチェック・改善することも可能です。Discourse Workflows プラグインは、お好きなようにタイトルを調整するように設定できます。

「いいね!」 1