Changements concernant quelles réactions 👍 sont comptabilisées comme des likes ❤

Jusqu’à présent, le plugin Discourse Reactions ne permettait qu’une seule réaction de compter comme un J’aime :heart: 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 :-1: 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 :heart:, mais elle peut être changée en :+1: 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 :heart:) 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.

56 « J'aime »

Est-ce que cela signifie que :eyes: compte comme un j’aime ?

Sur la plupart des sites que je visite, cela n’impliquerait pas un j’aime, mais plutôt que l’on a vu la publication ou que l’on examine le contenu de la publication. Souvent, cela est utilisé sur des sites techniques où il peut falloir quelques heures à plusieurs mois pour examiner (pensez à prouver un théorème ou à valider des recherches à partir d’un article).

6 « J'aime »

Sauf si elle est ajoutée à discourse_reactions_excluded_from_like, elle sera comptée comme un J’aime. Bien que les sites sans Réactions activées aient traditionnellement utilisé le cœur pour exprimer une chose similaire, cela pourrait fonctionner en l’incluant/l’excluant en fonction de la rigueur que vous souhaitiez.

12 « J'aime »

C’est là le problème. La plupart des utilisateurs que je connais ne s’attendraient pas à ce que :eyes: soit compté comme un J’aime. À mon avis, :eyes: devrait être l’inverse. :eyes: devrait par défaut ne pas être compté comme un J’aime et ne devrait être compté comme un J’aime que s’il est modifié.

Peut-être qu’il ne devrait pas être considéré comme une réaction, mais comme une réponse, car ce n’est ni une réaction positive ni négative. Pensez-y comme une réponse qui ne déclenche pas de notification, mais qui informe les autres que l’on a vu le message.

Si j’avais su que :eyes: serait finalement considéré comme une réaction positive, je n’aurais jamais suggéré son utilisation.

5 « J'aime »

Qu’est-il arrivé à ma réaction :eyes: pour le premier post ? Elle était là et a maintenant été supprimée ?

4 « J'aime »

Il n’y a vraiment aucun moyen pour nous de prédire comment différents sites voudront utiliser leurs Réactions, nous l’avons donc gardé configurable sans trop de préjugés.

Je ne suis pas sûr. Si vous avez cliqué dessus une deuxième fois, cela la supprimera à nouveau (dans la fenêtre de temps par défaut de 10 minutes, c’est-à-dire).

7 « J'aime »

Qui s’en soucie ? La seule signification pour cela est de compter les exigences des niveaux de confiance.

5 « J'aime »

Oui, c’est super ! Merci beaucoup pour cela !

Je veux juste m’assurer que j’ai bien compris :

Donc, si je veux que l’historique soit corrigé, j’active ce paramètre et je le désactive après 2-3 heures ? Et les nouvelles réactions obtiendront de toute façon leur synchronisation correcte ?

3 « J'aime »

Bien joué, @tobiaseigen. J’attends ce changement avec impatience !

Notre communauté adore les bonnes réactions. :smiley:

10 « J'aime »

Je vois ce qu’il veut dire. S’il n’a pas lui-même changé :eyes: en :heart:. Alors cela ressemble à un bug ? Peut-être que comme cette image le montre, il a aimé le post.

5 « J'aime »

Je n’ai pas vu son avatar la première fois. Hmm. :thinking:

J’ai augmenté post undo action window mins et relancé ma réaction à :eyes: et il semble qu’il soit toujours là ?

Si nous en repérons d’autres, nous pourrons créer un rapport de bug. :+1:

5 « J'aime »

J’ai réessayé l’emoji :eyes:. Voici une capture d’écran.

Il y avait un message d’erreur avant, mais je ne l’ai pas capturé car il disait quelque chose à propos d’un délai dépassé, donc je ne m’attendais pas à ce que l’emoji :eyes: apparaisse.


J’ai réessayé avec l’emoji :exploding_head:

Cette fois, j’ai capturé l’erreur.

et l’écran mis à jour.

4 « J'aime »

Ah, j’ai de nouveau réinitialisé la fenêtre de temps à 10 minutes (après ce délai, vous ne pouvez plus supprimer un J’aime ou une Réaction), donc je pense que c’est normal. Mais surveillez tout comportement étrange sur un autre message lorsque vous réessayez. :eyes:

Et si vous cliquez sur les Réactions à gauche, cela fait apparaître la boîte d’informations pour celles-ci plutôt que juste les J’aime.

8 « J'aime »

Oui, c’est exact, il y a un travail qui s’exécute chaque heure pour corriger l’historique. Alternativement, vous pouvez simplement attendre quelques semaines pour que nous activions cela plus largement, auquel cas nous exécuterons une migration de données pour remplir l’historique.

7 « J'aime »

Cela semble bizarrement bogué, soit ils comptent à la fois comme réaction et comme j’aime :



Soit ils ne comptent que comme j’aime alors qu’ils ne le devraient pas :


Il y a en fait un troisième comportement ici sur Meta, les réactions autres que :heart: n’existent pas !

4 « J'aime »

Je ne suis pas sûr de comprendre les captures d’écran et le rapport… que voulez-vous dire lorsque vous dites que les réactions « comptent à la fois la réaction et un j’aime, ou qu’elles ne comptent comme un j’aime que lorsqu’elles ne le devraient pas » ? Faites-vous simplement référence à la façon dont les réactions et les j’aime apparaissent dans l’interface utilisateur ?

Je ne comprends pas… sur Meta, je vois des réactions et des cœurs, et même sur votre capture d’écran, je peux voir des réactions ?

3 « J'aime »

Bonjour :waving_hand:

Merci pour ce changement. C’est quelque chose qui m’a beaucoup manqué. :heart:

J’ai activé discourse_reactions_like_sync_enabled il y a 10 jours. Maintenant, cela rend tous les badges liés aux :heart:, etc… disponibles pour les renommer en réactions ? Je veux dire, par exemple, il y a les badges Gives back, Good Topic ou d’autres badges de likes qui devraient maintenant être nommés réactions dans leur description et le First Like devrait être la première réaction et le badge de la première réaction devrait être supprimé ou vice versa car maintenant cela signifie la même chose.

Bien sûr, ce n’est que si le plugin de réactions est installé.

Même chose avec Discourse Gamification, maintenant il peut aussi noter les réactions, donc le taux de likes signifiera les réactions.
Etc… Il y a probablement d’autres endroits où cela peut prêter à confusion.

Est-ce que je réfléchis bien ?

Merci :slightly_smiling_face:

5 « J'aime »

Merci, Don ! Je suis d’accord, mettre à jour le sujet de la gamification est probablement une bonne idée, afin qu’il explique plus précisément son fonctionnement. Également toute documentation sur meta concernant le système de badges.

Mais je ne sais pas si cela vaut la peine de se compliquer la vie en changeant le langage décrivant les “likes” et les :heart: dans l’interface de Discourse, comme sur la page des badges, la page des utilisateurs, les profils utilisateurs, etc. La plupart des personnes utilisant les sites ne feront pas vraiment la différence entre un “like” et une réaction, ou quelles réactions ne comptent pas comme des “likes”, etc. Je suggérerais donc de laisser les choses telles quelles. Dans ces endroits, :heart: et “like” incluent simplement les “likes” et les réactions positives, et excluent toute réaction dans le paramètre d’administration discourse reactions excluded from like.

5 « J'aime »

Merci pour la réponse ! Oui, je suis d’accord avec vous. Mais malheureusement :grin: j’ai passé beaucoup de temps à éduquer notre communauté sur la différence entre :heart: et :heart_eyes: :hugs: :+1: et autres réactions. Je dois donc faire cette étape pour renommer partout. Je n’utilise pas de réactions négatives, donc chaque réaction compte comme un j’aime. Il y a beaucoup d’endroits, par exemple la documentation sur les niveaux de confiance, la gamification et autres… Les paramètres du site TL du taux de likes et les modales système associés si l’utilisateur atteint maintenant ces limites signifient la limite de taux de réactions et aussi l’icône :heart: de l’élément de la liste de sujets et d’autres notifications sur les likes devraient utiliser, par exemple, l’icône discourse-emojis. Mais ce n’est le cas que pour moi et je suis d’accord qu’il n’est pas nécessaire de changer dans le cœur.

4 « J'aime »

C’est un bon retour d’information. Vous n’êtes probablement pas seul ici. Que suggérez-vous que nous changions ?

De plus, les rĂ©actions ne font pas partie du cĹ“ur de Discourse, donc la langue que nous utilisons doit Ă©galement s’adapter aux sites qui n’ont pas de rĂ©actions. Je pense que pour l’instant, nous allons le garder, mais Ă  terme, si les rĂ©actions font partie du cĹ“ur de Discourse, nous pourrons simplement remplacer toutes les rĂ©fĂ©rences Ă  « aimer Â» par « rĂ©action Â» et ignorer le fait qu’il pourrait y avoir des rĂ©actions qui ont Ă©tĂ© jugĂ©es nĂ©gatives et qui sont exclues du dĂ©compte comme des « j’aime Â».

3 « J'aime »