Score de la publication – Afficher les indicateurs d’engagement sur les publications

:information_source: Résumé Afficher les métriques d’engagement sur les publications
:eyeglasses: Aperçu Theme Creator
:hammer_and_wrench: Dépôt GitHub - VaperinaDEV/post-score: Post Score - Display engagement metrics on posts · GitHub
:heart: Vous avez trouvé cela utile ? > ./support --coffee
:question: Guide d’installation Comment installer un thème ou un composant de thème
:open_book: Nouveau aux thèmes Discourse ? Guide de débutant pour l’utilisation des thèmes Discourse

Installer ce composant de thème

Bonjour :waving_hand:

J’aimerais partager un nouveau composant de thème que j’ai créé appelé Post Score.

Bien que Discourse suive l’engagement en arrière-plan, les utilisateurs ordinaires ne le voient pas. Sur la plupart des plateformes sociales, seules les vues pures sont visibles, mais celles-ci ne reflètent pas toujours l’activité réelle – un sujet peut être ouvert par accident, ou des rechargements peuvent gonfler artificiellement les chiffres.

Ce composant de thème introduit un indicateur visuel Post Score dans le coin supérieur droit des publications publiques (visible lorsque le score est supérieur à 0) pour mettre en valeur l’engagement réel de la communauté.

Screenshot 2026-07-03 at 19.07.28

:light_bulb: Comment ça fonctionne

Le composant révèle l’activité/score sous-jacent de la publication basé sur plusieurs signaux d’interaction pondérés, tels que :

  • :heart: Réactions / J’aime

  • :speech_balloon: Réponses générées par la publication spécifique

  • :link: Liens entrants (références internes/externes)

  • :bookmark: Signets

  • :books: Lectures (temps de lecture réel vs. clics accidentels)

Au lieu de se contenter de statistiques brutes et gonflées de vues, les utilisateurs obtiennent un aperçu immédiat et transparent de la valeur réelle et de l’impact communautaire d’une publication.

:rocket: Fonctionnalités

  • Indicateur visuel : Affiche discrètement le score d’engagement dans le flux de publications.

  • Mises à jour en temps réel : Le score se met à jour dynamiquement pour refléter l’engagement en cours.

17 « J'aime »

Peut-être devriez-vous inclure les paramètres du composant ici aussi. Beau composant !

Excellent travail ! J’avais aussi envisagé de faire la même chose, car j’utilise le score des publications dans mon app engine.

Très beau composant ! :clap:

Je le trouve cependant un peu intrusif, et il ajoute un peu trop de bruit visuel aux messages. Voici quelques améliorations possibles :

  • permettre à chaque utilisateur de choisir s’il souhaite l’afficher ou non
  • le laisser masqué par défaut et ne l’afficher qu’au survol, par exemple via le lien du message dans le coin supérieur droit, ou bien dans le menu des trois points aux côtés des autres options du message
  • permettre à l’administrateur de définir un seuil d’apparition, par exemple uniquement pour les messages dont le score dépasse 1000 ; il pourrait également être intéressant de laisser les administrateurs personnaliser la couleur ou l’icône, puisque :fire:, :heart_on_fire: ou :high_voltage: pourraient convenir aux messages à très haut score
1 « J'aime »