投稿スコア - 投稿へのエンゲージメント指標を表示

:information_source: 概要 投稿にエンゲージメント指標を表示
:eyeglasses: プレビュー Theme Creator
:hammer_and_wrench: リポジトリ GitHub - VaperinaDEV/post-score: Post Score - Display engagement metrics on posts · GitHub
:question: インストールガイド テーマまたはテーマコンポーネントのインストール方法
:open_book: Discourse テーマは初めてですか? Discourse テーマ使用の初心者向けガイド

このテーマコンポーネントをインストール

こんにちは :waving_hand:

Post Score という新しいテーマコンポーネントを開発したので、共有したいとおもいます。

Discourse はバックグラウンドでエンゲージメントを追跡していますが、一般ユーザーはこれを直接確認できません。多くの SNS プラットフォームでは、閲覧数のみが表示されますが、これらは必ずしも実際のアクティビティを反映しているわけではありません。トピックが誤って開かれたり、リロードによって数値が人為的に膨らんだりすることがあるためです。

このテーマコンポーネントは、公開投稿の右上に視覚的な Post Score 指標を導入し(スコアが 0 より大きい場合に表示)、真のコミュニティエンゲージメントを強調表示します。

Screenshot 2026-07-03 at 19.07.28

:light_bulb: 仕組み

このコンポーネントは、以下の複数の重み付けされたインタラクション信号に基づいて、投稿のアクティビティ/スコアを表示します。

  • :heart: リアクション / いいね

  • :speech_balloon: 特定の投稿によって生成された 返信

  • :link: 着信リンク(内部/外部参照)

  • :bookmark: ブックマーク

  • :books: 閲覧(実際の読書時間 vs. 誤クリック)

生データで膨らんだ閲覧統計に依存するのではなく、ユーザーは投稿の実際の価値とコミュニティへの影響を即座に、透明な形で確認できます。

:rocket: 機能

  • 視覚的インジケーター: 投稿ストリームにエンゲージメントスコアを控えめに表示します。

  • リアルタイム更新: スコアは継続的なエンゲージメントを反映して動的に更新されます。

「いいね!」 7