| Résumé | Empêche les utilisateurs de créer de nouveaux sujets à moins qu’ils n’aient consacré du temps à lire les sujets existants. | |||||||
| Dépôt | Discourse topic read timer | |||||||
| 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.


