Badges et convivialité générale de Discourse

Ce post est ma tentative de comprendre la logique derrière la fonctionnalité des Badges de Discourse et le comportement général du système envers les nouveaux utilisateurs.

Un peu de contexte : je ne suis en aucun cas un administrateur Discourse expérimenté ; je gère une seule instance que je fais fonctionner avec succès pour la communauté de mon organisation depuis environ un mois. La configuration du système et son adaptation à nos besoins ont représenté une courbe d’apprentissage pour moi, mais une fois mis en place, je suis très satisfait de la plupart de ses décisions de conception.

Cela m’amène à une contradiction apparente que j’ai rencontrée durant ma brève période en tant qu’administrateur d’une instance Discourse et en tant qu’utilisateur de longue date de plusieurs instances indépendantes.

D’un côté, l’interface utilisateur de Discourse est minimaliste et élégante, tant sur ordinateur que sur mobile, véritable modèle en matière de conception d’interface.

De l’autre, le système est incroyablement bavard et nécessite constamment mon attention pendant un certain temps après une nouvelle inscription. Je parle d’un flux incessant de badges et de notifications me remerciant pour mon premier « like », mon premier message, et j’imagine même pour mon premier-né si j’en ai un jour. Je suppose qu’il y avait une raison sérieuse à cela lors des débuts de Discourse. C’était un système très différent de la plupart des logiciels de forum de l’époque. Il fallait probablement trouver un moyen d’enseigner aux nouveaux venus complets comment l’utiliser efficacement et comment se comporter correctement.

Fast-forward jusqu’à aujourd’hui : Discourse est désormais presque une norme de facto pour toute communauté soucieuse de qualité. Et n’ayant pas de système de comptes fédérés, vous devez vous inscrire sur chacune d’elles. Et sur chacune, vous serez accueilli avec un nouveau badge. Et un autre. Et des conseils d’interface. Et ce petit compteur de non-lus qui affiche toujours un (1), toujours lié à un badge ou à un conseil utile que le système a pour moi.

Le paramètre « Ignorer les conseils d’intégration et les badges pour les nouveaux utilisateurs » dans la section « Interface » des Préférences aide un peu, mais je vois toujours certaines notifications accrocheuses même après l’avoir activé.

Peut-être, juste peut-être, est-il temps de commencer à s’orienter dans une autre direction en ce qui concerne les paramètres par défaut de toute cette fonctionnalité, alors qu’il y a beaucoup moins de personnes unfamiliarisées avec le logiciel Discourse aujourd’hui ? Je veux dire, n’avons-nous pas assez de distractions dans nos vies ?

14 « J'aime »

Les badges et le ton amical visent à renforcer l’engagement des nouveaux utilisateurs. L’idée est qu’ils se sentent les bienvenus et valorisés pour leurs actions au sein de votre communauté.

Cependant, les badges peuvent être désactivés dans les paramètres du site si vous jugez qu’ils ne sont pas utiles pour votre communauté.

5 « J'aime »

Je parie que je ne suis pas le seul à me sentir agacé, non le bienvenu ou non apprécié. Laissez-moi vous donner un exemple : avant la pandémie, nous sommes tous allés dans un magasin physique à un moment ou à un autre de notre vie. Parfois, un vendeur vous accueille et essaie d’être serviable, mais personnellement, je détestais cela passionnément. Laissez-moi simplement parcourir le magasin ; je sais ce dont j’ai besoin, et si ce n’est pas le cas, je demanderai ! Cependant, le magasin a probablement des raisons financières derrière ce comportement : harceler les clients de cette manière augmente les ventes de manière mesurable.

Ma question est : quelqu’un chez Discourse a-t-il mené une enquête pour savoir si ce comportement était ou non nécessaire ?

Si votre réponse est « c’est du bon sens », permettez-moi de rétorquer qu’il y a 10 à 15 ans, le bon sens consistait à autoriser la moitié de l’écran à être utilisée par des signatures d’utilisateurs contenant des GIF animés assez puissants pour provoquer des crises d’épilepsie.


Au fait, je suis conscient que le système de badges peut être désactivé. Je l’ai fait sur notre instance gérée. Le problème est que je n’ai pas le contrôle sur les paramètres par défaut des futures instances pour lesquelles je devrai m’inscrire, et pour certaines d’entre elles, je dois m’inscrire.

3 « J'aime »

Je ne sais pas si c’est le bon paramètre, mais n’est-ce pas déjà une fonctionnalité existante ?

image

Trouvé sur discourse.example.com/my/preferences/interface

2 « J'aime »

Oui et non. Cela supprime effectivement certains badges, conseils et notifications, mais cela ne désactive pas complètement les badges pour votre compte (à ma connaissance, ce n’est pas possible avec l’architecture actuelle).

Par exemple, je gagne toujours les badges « Basic » et « Editor » partout où je vais.

3 « J'aime »

En suivant votre exemple, même si je le déteste, je ne peux pas contrôler la politique de l’entreprise concernant le comportement des employés pour un magasin que je ne possède pas.

Par conséquent, je pense qu’il est tout à fait logique de laisser la direction du magasin décider de ce qui stimule le plus leurs ventes.

La même chose pourrait s’appliquer aux forums. Si une telle incitation favorise l’engagement sur un forum, cela ne nuit à personne. Si vous préférez ne pas l’apprécier, vous pouvez peut-être envoyer un retour au gestionnaire du magasin (ou du forum), mais il n’y a qu’une certaine limite à ce qui peut être fait ici.

Pour être clair, je ne cherche pas à défendre ce comportement. Je suis aussi d’avis que le bruit doit être un peu réduit et que de telles notifications devraient pouvoir être personnalisées pour être placées dans une file d’attente de faible priorité, de type « ne pas déranger ». Cependant, je ne vois aucun inconvénient à recevoir un peu d’encouragement si je suis un nouvel arrivant.

Cela dit, une fois que j’ai reçu le même ensemble de badges et de promotions sur plus de trois douzaines de forums, cela semble très étrange et redondant.

2 « J'aime »

Permettez-moi de souligner que, dans mon exemple, la décision du magasin de mettre en œuvre cette politique est délibérée. Ils ont pesé le pour et le contre et ont décidé de stimuler activement les ventes de cette manière.

Ma subjectivité, basée sur plusieurs communautés Discourse que j’ai observées, est qu’elles laissent simplement les paramètres par défaut tels quels ou ignorent l’existence d’un paramètre permettant de désactiver cette fonctionnalité.

3 « J'aime »

C’est très étrange, il est assez simple pour un administrateur de localiser le paramètre permettant de désactiver les badges.

Et personnellement, je n’ai jamais entendu de plainte similaire au cours de mes 5 dernières années d’utilisation de Discourse.

Mais je pense que cela devrait devenir un paramètre à opt-in lors de l’assistant de configuration initial, afin que les administrateurs puissent décider s’ils souhaitent ou non activer les badges.

1 « J'aime »

J’ai moi-même vécu l’expérience d’une installation fraîche il y a un mois et je peux vous dire qu’il y a une certaine fatigue liée à la personnalisation. Au début, on se concentre sur l’apparence de l’instance, sur les textes de politique à refléter, etc. Cela peut facilement passer à la trappe et, vous avez raison, personne ne se plaindra généralement. Car il est facile de rejeter dix fois une notification sans importance.

Je suis d’accord sur la partie opt-in. Au moins, cela transforme cela en une décision consciente reflétant le point de vue de l’administrateur.

5 « J'aime »

Peut-être que je me souviens mal, mais quand on s’inscrit à un forum Discourse, n’y a-t-il pas une option pour ignorer ce genre de choses ? Et je suis certain que peu de personnes interagissent avec Discobot.

En ce qui concerne les badges, cela pourrait simplement en faire partie — et/ou peut-être une option disponible dans les préférences/notifications.

Il existe un paramètre par utilisateur pour désactiver l’intégration des nouveaux utilisateurs au niveau individuel, ainsi qu’un paramètre administrateur pour activer (par défaut activé) les badges à l’échelle globale. Ma compréhension est que @max_gashkov s’intéresse à la justification de ce dernier et souhaite qu’il soit omis, avec une valeur par défaut désactivée.

1 « J'aime »

Oui, cela ou la possibilité pour l’utilisateur de désactiver les badges ou les notifications de badges.

2 « J'aime »

D’une certaine manière, ce forum sert à sonder les réactions des utilisateurs face à Discourse. Par exemple, jetez un œil à la discussion qui a donné naissance à la fonctionnalité « sauter l’intégration des nouveaux utilisateurs » : Let experienced users skip "new to Discourse" features.

Pour plus de détails sur la réflexion derrière cette approche, consultez l’article de blog lié dans la réponse à How does the Discourse team do usability testing?.

6 « J'aime »

Merci, Simon. J’aime bien le concept du Développement Piloté par les Plaintes, alors je vais encore me plaindre un peu plus !

Je ne suis pas sûr que la fonctionnalité « Passer… » fonctionne comme prévu. Sur chaque forum où je m’inscris, après avoir coché cette option, je reçois toujours des notifications concernant les badges « Bienvenue », « Éditeur » et plusieurs autres.

Puis-je proposer une autre approche pour résoudre ce problème ? Slack a commis beaucoup d’erreurs, mais a aussi fait certaines choses bien : il différencie le compteur de messages non lus dans le dock sur ordinateur de bureau entre les messages directs et tous les autres, en affichant un chiffre ou un point sur l’icône de l’application. Est-il possible de faire de même dans l’interface de Discourse ? Un chiffre pour tous les événements initiés par l’utilisateur (réponses aux sujets, mentions, messages entre utilisateurs, etc.) et un point pour toute activité automatique (badges et je ne sais pas quoi d’autre)."}

8 « J'aime »

Cela semble être un oubli de notre part ; nous veillerons à ce que ces notifications soient désactivées avec ce paramètre.

11 « J'aime »

Cela était dû à un bug. C’est corrigé ici :

8 « J'aime »

Bien joué .. bonne détection.

GIF de la Major League Baseball par MLB

3 « J'aime »

C’est super ! Je suis ravi que les gens puissent désactiver ces notifications de badges… Je les reçois aussi sur les sites où je m’inscris et j’y suis devenu insensible. Bonne remarque de vous en plaindre et excellente initiative de corriger ce bug. Merci @andrei ! :hugs:

Sur Discourse for Teams, nous avons complètement désactivé les badges car il n’y a aucun besoin d’une telle incitation sur un site privé destiné à la collaboration d’équipe entre des personnes déjà motivées à travailler ensemble !

Que se passe-t-il sur les sites où discobot est désactivé ? Les utilisateurs n’ont-ils d’autre choix que de passer par leurs préférences utilisateur pour se désabonner ?

En fait, je pense que cela vise à décourager le vol à l’étalage !

5 « J'aime »

Je voulais juste ajouter que je trouve les badges et le bavardage général du système sur les sites Discourse assez naff.

Je soupçonne que de nombreux administrateurs ne prennent simplement pas la peine, ou ne savent pas comment tout désactiver. Je suppose que très peu d’utilisateurs se donnent la peine de se plaindre de cela – c’est juste une irritation de bas niveau qui altère l’impression que l’on a de l’organisation qui gère le site, donc l’effet global peut être négatif mais n’est jamais mesuré.

Il serait plus logique à mes yeux que tout cela soit désactivé par défaut et que le créateur du site doive faire un effort conscient pour l’activer.

Pour moi, tous ces badges et encouragements sont, au mieux, condescendants et, au pire, insultants, et toujours une distraction. Le système traite les utilisateurs comme des enfants d’école primaire (ce qui est acceptable si c’est ce qu’ils sont).

Dans l’ensemble, il y a plus d’internautes ayant un niveau de compétence informatique de primaire que d’utilisateurs avancés.

Les badges sont définitivement une fonctionnalité qui divise : certains sites ont des utilisateurs qui deviennent un peu compétitifs quant à l’exhaustivité, tandis que d’autres, comme le montrent les échanges ici, n’en sont pas fans ! Peut-être que cela indique qu’il faudrait les rendre optionnels lors de la configuration du site via l’assistant ?

Cependant, il est tout à fait possible que l’amélioration de l’option « Je ne suis pas un débutant » lors de la création du compte puisse couvrir la majorité des critiques formulées ici.

13 « J'aime »