Les niveaux de confiance peuvent-ils être affectés par des événements non liés à Discourse ?

:wave: Premier post, donc j’espère que je le poste au bon endroit. S’il vous plaît, indiquez-moi une meilleure direction pour les questions du type “est-ce possible ?”, si une telle direction existe.

J’envisage d’utiliser Discourse comme couche de discussion pour une communauté organisant des événements dans des lieux à travers le monde. J’adore le principe du système de confiance, mais j’aimerais aussi avoir une vue canonique du niveau de confiance d’un utilisateur basé sur toutes ses activités au sein de notre communauté (par exemple, plus ils assistent à des événements ou soumettent des articles au site, plus ils deviennent dignes de confiance).

Quelle est la faisabilité d’une telle chose ? Mon hypothèse, basée sur ce que j’ai lu ici, est que la réponse est “Pas directement, mais vous pourriez potentiellement écrire votre propre plugin pour y parvenir”.

Est-ce exact ? Quelqu’un a-t-il déjà réalisé quelque chose de similaire ? :thinking:

1 « J'aime »

Je pense que ce que vous souhaitez faire peut être réalisé grâce aux groupes plutôt qu’aux niveaux de confiance. Il n’existe que cinq niveaux de confiance (0 à 4), et le niveau TL4 n’est pas accordé automatiquement.

Vous pouvez modifier le niveau de confiance d’un utilisateur via l’API, mais pour que d’autres variables influencent ce niveau, il faudrait un plugin.

Il semble peu probable qu’une personne qui participe à plusieurs de vos événements, mais ne contribue pas suffisamment au forum pour y être promue, doive l’être de toute façon. Même si vous leur faites confiance, elles ne comprendront pas encore les normes de la communauté en ligne. Vous pourriez toutefois utiliser l’API pour veiller à ce que ces personnes « de confiance » soient promues au niveau TL1 ou TL2.

2 « J'aime »