Éléments souhaités pour le niveau de confiance

Bonjour à tous,

Désolé, ce message est un peu long. :slight_smile:

Je n’ai jamais caché mon opinion selon laquelle les niveaux de confiance (Trust Levels) font partie de la formule secrète de Discourse. Lorsque je travaille couramment avec des clients sur leurs communautés, j’utilise les niveaux de confiance comme moyen principal de reconnaître les contributions communautaires, puis de valoriser et récompenser ces membres au fur et à mesure qu’ils progressent à travers les niveaux.

Bien que les niveaux de confiance soient excellents pour débloquer des capacités de modération, je pense que leur véritable potentiel réside dans la capacité à inciter et à reconnaître les membres pour les encourager à participer davantage.

J’ai eu une conversation avec @j.jaffeux qui m’a présenté ses récents travaux sur le rapport des niveaux de confiance, et j’ai mentionné avoir une petite liste de souhaits liés aux niveaux de confiance. J’ai pensé qu’il serait bon de les partager ici pour une discussion plus large.

Bien sûr, prenez tout cela avec un grain de sel approprié, mais je suis impatient d’entendre d’autres avis sur ces idées.

1. Rapport récapitulatif des niveaux de confiance

Souvent, lorsque je travaille avec des communautés, je mets en place un flux de travail où, lorsque les utilisateurs changent de niveau de confiance, cela déclenche une reconnaissance et/ou une récompense. Par exemple, si quelqu’un passe du niveau 1 au niveau 2, je suggère souvent de créer un nouveau sujet pour célébrer les contributions fabuleuses de cet utilisateur à la communauté. Du niveau 2 au niveau 3, ils reçoivent souvent un sac de goodies. Dans presque tous les cas où j’ai fait cela, ces utilisateurs ont adoré la reconnaissance et ont ressenti un fort sentiment d’appartenance communautaire.

J’aimerais que Discourse affiche sur la page principale d’administration un résumé des utilisateurs ayant changé de niveau de confiance au cours des 30 derniers jours. Par exemple :

Utilisateurs promus Comment puis-je utiliser cela ?

Du niveau 1 au niveau 2 : @foo, @bar
Du niveau 2 au niveau 3 : @baz

Cela facilitera grandement l’identification de ces utilisateurs et aidera les communautés à les récompenser. En bonus mineur, cela pourrait comporter un petit lien (comme dans mon exemple ci-dessus) vers de la documentation suggérant comment reconnaître ces utilisateurs.

2. Restructuration des niveaux de confiance

Lorsque je travaille avec des clients, je fais souvent deux choses avec les niveaux de confiance :

  1. Les rebrander (par exemple : membres Argent, Or, Platine).
  2. Supprimer les mots « Niveau de confiance » afin que les membres ne consultent pas les niveaux de confiance et ne tentent pas de manipuler le système (surtout avec la documentation fabuleuse disponible pour Discourse).

Par exemple :

Je pense qu’il serait fantastique de simplifier cette restructuration et l’apparence des niveaux de confiance. Nous pouvons le faire aujourd’hui avec des chaînes de texte, mais cela peut être un peu fastidieux, surtout pour les nouveaux venus sur Discourse. Je suggérerais même que cela fasse partie d’un « assistant de niveaux de confiance » en quelque sorte.

À mes yeux, ces niveaux d’adhésion devraient être une partie unique et notable de l’expérience communautaire, et donc de l’expérience Discourse. J’aimerais voir « Niveaux d’adhésion » dans le menu burger, chaque niveau de confiance ayant une grande image héroïque, une brève description du niveau, une liste de membres, et même les derniers posts de ces membres.

3. Profils de niveaux de confiance

Lorsque j’évalue les contributions communautaires, cela inclut souvent, mais sans s’y limiter, Discourse. Cela peut aussi inclure des activités externes telles que la soumission de pull requests, la rédaction d’articles de blog, l’organisation d’événements ou la participation à des conseils de gouvernance. Tout cela dépend des personae principaux auxquels nous adressons la communauté.

Pour la grande majorité des communautés que je construis, tous ces personae utiliseront Discourse, mais il y a des activités qu’ils mènent en dehors de Discourse que j’aimerais intégrer aux niveaux de confiance comme critères.

Il serait extrêmement utile d’avoir la notion de profil de niveau de confiance. C’est-à-dire que, au lieu d’avoir les niveaux TL1, TL2, TL3, etc., je pourrais ajouter un profil tel que « Développeur » (qui correspond à mes personae cibles).

Je pourrais alors définir une liste de critères pour chaque niveau de confiance, incluant les éléments essentiels de Discourse, mais aussi ces intégrations externes supplémentaires. Cela aurait l’avantage supplémentaire de faire du compte Discourse le registre central pour suivre les accomplissements et l’expérience communautaire (c’est un sujet annexe, mais je pense que faire de Discourse le centre névralgique et le profil des membres communautaires serait extrêmement précieux).

Bien sûr, cela nécessitera une intégration avec ces autres services, mais je pense que cela pourrait valoir la peine d’être exploré. Une autre option pourrait être d’inclure le support de cred.

4. Déclencheurs de niveaux de confiance

Encore une fois, lorsque je travaille avec des clients, je veux qu’ils soient intentionnels concernant l’expérience communautaire. À quoi ressemble l’expérience d’intégration ? Que se passe-t-il lorsque les gens atteignent le niveau 1 ? Comment les reconnaissons-nous et les récompensons-nous ? Leur envoyons-nous des goodies, et si oui, lesquels ?

Je pense qu’il serait extrêmement utile d’avoir une série de déclencheurs intégrés qui se produisent lorsqu’une personne atteint un niveau de confiance. C’est-à-dire que lorsqu’un individu atteint un nouveau niveau de confiance, des actions automatiques peuvent se déclencher, telles que :

  • Envoyer un e-mail à un gestionnaire de communauté pour le notifier de la montée de niveau de l’utilisateur, afin que le gestionnaire puisse le contacter et remercier l’utilisateur pour son travail.
  • Ébaucher un nouveau sujet public (mais toujours en brouillon) avec un modèle de sujet que le gestionnaire de communauté peut ensuite modifier pour célébrer le travail de cette personne (par exemple, cela pourrait intégrer automatiquement sa photo de profil, une liste de ses posts les plus populaires, etc.).
  • Mettre à jour une feuille Google pour demander une partie d’une allocation de goodies pour le kit de soins que vous lui envoyez. Ce genre d’intégrations externes pourrait être un domaine intéressant où la communauté élargie pourrait construire un support supplémentaire, tout comme avec les plugins.
  • Ébaucher un message privé (en brouillon) pour l’administrateur ou le gestionnaire de communauté demandant à l’utilisateur son adresse de livraison pour lui envoyer des goodies.
  • Les ajouter à un alias e-mail (par exemple pour les personnes du niveau 3) - Je fais souvent cela pour les membres très engagés, afin qu’ils aient un numéro de téléphone direct pour contacter la direction de la communauté.

Je pense que cela accomplira deux choses :

  1. Cela automatisera de nombreux processus manuels.
  2. Nous pourrons encourager un marché d’idées autour des façons de reconnaître les personnes qui progressent à travers les niveaux de confiance.

Je pense que si nous pouvons faciliter aux utilisateurs de Discourse la compréhension que les niveaux de confiance sont un excellent moyen de construire l’engagement, et leur fournir des exemples concrets et pratiques de ce qu’ils peuvent faire à chaque transition, cela se traduira par de grandes expériences communautaires.

Maintenant, soyons très clairs : je ne pense pas que nous devrions jamais automatiser l’envoi d’e-mails ou de notifications à l’utilisateur pour le féliciter de sa montée de niveau (car les gens n’aiment pas être remerciés par des ordinateurs), mais je pense que nous pouvons simplifier et automatiser d’autres éléments de ce processus.

5. Déclencheurs « Sous-marins »

Ce point n’est pas spécifique à un niveau de confiance, mais il est lié à l’engagement et à la reconnaissance des membres de la communauté.

Lorsque j’ai écrit People Powered, j’ai parlé des incitations Sous-marines comme moyen de reconnaître un travail excellent.

En résumé, nous utilisons des ordinateurs pour détecter le comportement que nous souhaitons voir, puis nous utilisons des humains pour le reconnaître et le récompenser.

Par exemple, j’aimerais savoir lorsqu’un utilisateur d’un faible niveau de confiance (par exemple TL1) répond à une question et que son post est marqué comme solution pour la première fois. Je veux voir que cela s’est produit, puis lui envoyer un message privé avec une note personnelle et sympathique pour l’apprécier d’avoir apporté son soutien et ses conseils à la communauté.

J’aimerais voir Discourse rempli de ce genre de déclencheurs sous-marins. D’autres exemples pourraient inclure :

  • Les utilisateurs ayant reçu le plus de likes dans un mois (très populaires).
  • Les utilisateurs qui lisent et écrivent le plus sur une période donnée (très engagés).
  • Les utilisateurs ayant reçu des likes d’un large éventail de personnes (très intéressants au sein d’un large groupe).
  • Les utilisateurs d’un niveau de confiance supérieur étant aimés par des personnes d’un niveau inférieur (un indicateur de potentiel de mentorat).

Recevoir une notification lorsque cela se produit permettrait (a) d’aider les gestionnaires de communauté et les administrateurs à reconnaître un travail excellent à un niveau très personnel, et (b) de faire réfléchir les gens à la reconnaissance des comportements individuels, et pas seulement des changements de niveaux de confiance.

Bon, c’est tout. Merci d’avoir lu jusqu’au bout.

Bien que je ne puisse pas aider à écrire le code, je suis heureux d’aider à orienter la façon dont ces fonctionnalités pourraient être construites d’autres manières (par exemple, tests, retours supplémentaires, etc.).

Merci !

24 « J'aime »

Super sujet ! Je le ressortais justement car nous avons observé des choses similaires sur notre forum. Nous l’utilisons depuis quelques années et comptons actuellement environ 4 000 utilisateurs.

Voici quelques points tirés de notre expérience :

  • Noms personnalisés pour chaque niveau de confiance : Je suis tout à fait d’accord avec cela. C’est mieux pour une identité de marque unique.
  • Ajouter un niveau de confiance supplémentaire : Dans notre cas, nous estimons qu’il y a un énorme fossé entre le niveau 2 et le niveau 3. Ce nouveau niveau serait essentiellement une version plus souple du tl3 actuel et nécessiterait, disons, 180 jours d’activité sur 365 jours. L’idée est d’avoir deux niveaux distincts qui doivent être maintenus par l’activité pour :
    a) les utilisateurs actifs
    b) les utilisateurs hyper-actifs
2 « J'aime »

Bonjour Jono,

Désolé que cela nous ait pris un certain temps, nous en avons discuté et effectué certains travaux connexes qui pourraient faciliter la tâche.

Ce sont ceux que nous pouvons réaliser dès maintenant en utilisant Discourse Automation, Discourse Solved et les rapports d’administration. Nous allons travailler spécifiquement sur ces éléments et partager nos progrès ainsi que la fonctionnalité finale dès que possible.

MODIF :

Avec Discourse Automation, les déclencheurs de niveau de confiance (TL) et les déclencheurs Submarine seront réalisables ; ils nécessiteront simplement quelques compétences en écriture de scripts.


Les points 2 et 3 nécessiteraient de nouvelles fonctionnalités. Nous estimons qu’ils seraient utiles, mais ils doivent encore être développés. Nous sommes néanmoins d’accord sur l’idée d’un assistant (wizard) pour la restructuration de la marque des niveaux de confiance, et les profils de niveaux de confiance semblent être quelque chose que nous pourrions réaliser. Cependant, rien n’est encore définitif, car nous souhaitons nous assurer que cela serait utile pour une grande partie de la communauté.

5 « J'aime »

Et c’est fait !

La plupart des rapports sont en ligne sur toutes les instances Discourse à jour, ils ont été fusionnés en décembre dernier.

Le reste que j’ai mentionné que nous pouvions faire est maintenant possible via des webhooks et des scripts d’automatisation qui se déclenchent ou sont déclenchés lors du changement de TL.

Le webhook facilite les choses et aide avec les déclencheurs TL et Submarine dont vous avez parlé. Joffrey en a parlé sur un autre sujet :

Et avec le plugin Automation, cela et d’autres déclencheurs peuvent aller encore plus loin. Et il est également maintenant en ligne sur nos plans d’hébergement et prêt à être utilisé par tout le monde :tada:

3 « J'aime »

Ce sujet a été automatiquement fermé après 6 jours. Les nouvelles réponses ne sont plus autorisées.