Restreindre la création de nouveaux sujets selon le temps de lecture

:information_source: Résumé Empêche les utilisateurs de créer de nouveaux sujets à moins qu’ils n’aient consacré du temps à lire les sujets existants.
:hammer_and_wrench: Dépôt Discourse topic read timer
:question: Guide d’installation Comment installer un thème ou un composant de thème

Installer ce composant de thème

Un composant de thème Discourse autonome qui exige un temps de lecture enregistré avant que les utilisateurs éligibles ne puissent créer de nouveaux sujets. Les réponses, la modification et les messages privés restent disponibles.

Dans le but d’encourager les nouveaux utilisateurs à lire et à rechercher avant de se lancer directement dans un nouveau sujet, ce composant limite le niveau de confiance (configurable via le niveau de confiance maximal restreint) à l’obligation de lire pendant le nombre de minutes requis. Jusqu’à ce que ce seuil soit atteint, le bouton « Nouveau sujet » est verrouillé et grisé, et affiche une infobulle construite à partir de l’explication des exigences de lecture et de l’invite des directives. Si le bouton du sujet est appuyé, il ouvrira le lien vers les directives de la communauté (ID du sujet configurable). Les utilisateurs éligibles peuvent toujours ajouter des publications aux sujets existants.

Les API peuvent contourner cette restriction, elle n’est donc efficace que dans le navigateur ; dans notre cas, nous restreignons l’accès à l’API (et donc au hub Discourse) aux niveaux de confiance 1 et supérieurs.

11 « J'aime »

Cela pourrait constituer une protection supplémentaire contre les comptes bots, peut-être. Ajout génial !

2 « J'aime »

Incroyable, quelque chose qui pourrait être inclus dans le noyau, merci d’avoir partagé.

1 « J'aime »