Jusqu’à présent, le plugin Discourse Reactions ne permettait qu’une seule réaction de compter comme un J’aime
aux fins du classement des sujets et de l’attribution des badges.
Maintenant que les réactions sont devenues un moyen important pour les membres du site d’interagir avec les publications, nous changeons ce paradigme. Toutes les réactions compteront comme un J’aime, à l’exception de celles spécifiquement exclues par une liste de refus. Par défaut, seule la réaction
ne compte pas comme un J’aime.
Dans le cadre de ce changement, les sites qui ont utilisé les réactions constateront que le classement des sujets et l’attribution des badges seront ajustés pour refléter plus fidèlement l’engagement. Il ne sera pas possible de refuser, sauf en ajoutant toutes les réactions que vous ne souhaitez pas voir compter comme un J’aime à la liste de refus.
Notez que par défaut, la réaction J’aime est
, mais elle peut être changée en
ou toute autre réaction qui convient le mieux à votre communauté. Vous ne voudrez pas changer cela une fois que votre site sera établi. Les enregistrements historiques des J’aime ne seront pas modifiés si ce paramètre est modifié. Il est préférable de le définir une fois et de l’oublier.
Nous avons maintenant déployé cela sur Meta, et bientôt nous le déploierons sur tous les sites utilisant les réactions.
Détails techniques
La logique de remplissage est initialement désactivée par le paramètre de site discourse_reactions_like_sync_enabled. Dans quelques semaines, nous supprimerons ce paramètre et exécuterons une migration initiale pour remplir les enregistrements PostAction pour les réactions qui ne sont pas discourse_reactions_reaction_for_like (par défaut, il est défini sur
) et qui ne sont pas sur la liste discourse_reactions_excluded_from_like. Il n’est pas recommandé de changer ce paramètre une fois que votre site est établi, car nous ne ferons pas de nettoyage historique. Certaines communautés ont des centaines de milliers, voire des millions d’enregistrements J’aime.
Chaque fois que discourse_reactions_excluded_from_like est modifié, nous corrigerons l’historique avec un travail d’arrière-plan. Toutes les réactions ajoutées à la liste de refus verront leurs enregistrements PostAction correspondants détruits, et toutes les réactions retirées de la liste de refus verront leurs enregistrements PostAction correspondants créés. Nous corrigeons également l’historique chaque heure dans un travail planifié si discourse_reactions_like_sync_enabled est activé.
Il n’y a aucun moyen de refuser cela – si vous ne voulez qu’aucune réaction ne compte comme un J’aime, à l’exception de la valeur par défaut discourse_reactions_reaction_for_like, alors vous devriez ajouter toutes vos discourse_reactions_enabled_reactions à la liste discourse_reactions_excluded_from_like.










