Puntuación de la publicación: mostrar métricas de interacción en las publicaciones

:information_source: Resumen Muestra métricas de interacción en las publicaciones
:eyeglasses: Vista previa Theme Creator
:hammer_and_wrench: Repositorio GitHub - VaperinaDEV/post-score: Post Score - Display engagement metrics on posts · GitHub
:heart: ¿Te resultó útil? > ./support --coffee
:question: Guía de instalación Cómo instalar un tema o un componente de tema
:open_book: ¿Nuevo en temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente de tema

Hola :waving_hand:

Me gustaría compartir un nuevo componente de tema que he creado llamado Post Score.

Si bien Discourse rastrea la interacción en segundo plano, los usuarios habituales no lo ven. En la mayoría de las plataformas sociales, solo se muestran las cifras puras de visualizaciones, pero estas no siempre reflejan la actividad real: un tema podría abrirse por accidente o las recargas podrían inflar artificialmente las cifras.

Este componente de tema introduce un indicador visual de Post Score en la esquina superior derecha de las publicaciones públicas (visible cuando la puntuación es mayor que 0) para resaltar la verdadera interacción de la comunidad.

Screenshot 2026-07-03 at 19.07.28

:light_bulb: Cómo funciona

El componente muestra la actividad/puntuación subyacente de la publicación basada en múltiples señales de interacción ponderadas, tales como:

  • :heart: Reacciones / Me gusta

  • :speech_balloon: Respuestas generadas por la publicación específica

  • :link: Enlaces entrantes (referencias internas/externas)

  • :bookmark: Marcadores

  • :books: Lecturas (tiempo de lectura real vs. clics accidentales)

En lugar de limitarse a mirar estadísticas de visualizaciones crudas e infladas, los usuarios obtienen una vista inmediata y transparente del valor real y el impacto en la comunidad de una publicación.

:rocket: Características

  • Indicador visual: Muestra discretamente la puntuación de interacción en el flujo de publicaciones.

  • Actualizaciones en tiempo real: La puntuación se actualiza dinámicamente para reflejar la interacción en curso.

17 Me gusta

Quizás deberías incluir aquí también la configuración del componente. ¡Buen componente!

¡Gran trabajo! He pensado en hacer algo similar, ya que en mi App Engine utilizo la puntuación de las publicaciones.

¡Muy buen componente! :clap:

Aunque me parece un poco intrusivo y añade demasiado ruido visual a las publicaciones. Algunas posibles mejoras podrían ser:

  • permitir que cada usuario elija si quiere verlo
  • mantenerlo oculto hasta que se pase el ratón por encima, por ejemplo, a través del enlace de la publicación en la esquina superior derecha, o alternativamente dentro del menú de tres puntos junto con las otras opciones de la publicación
  • permitir que el administrador establezca un umbral para cuando aparezca, por ejemplo, solo en publicaciones con una puntuación superior a 1000; también podría ser útil permitir que los administradores personalicen el color o el icono, ya que :fire:, :heart_on_fire: o :high_voltage: podrían encajar mejor en publicaciones con una puntuación muy alta
1 me gusta