Ce guide propose deux méthodes pour recréer la fonctionnalité de la catégorie Lounge, autrefois offerte par défaut et encore visible dans certaines installations Discourse.
Niveau utilisateur requis : Administrateur
Introduction
Autrefois, Discourse incluait par défaut une catégorie Lounge, automatiquement accessible aux utilisateurs ayant atteint et maintenu le Niveau de confiance 3 (TL3). Meta elle-même conserve encore la catégorie Lounge.
Aujourd’hui, la catégorie Lounge — ainsi que les permissions associées et les notifications lors de l’atteinte du TL3 — ne sont plus incluses dans les nouvelles installations de Discourse. Mais si vous souhaitez une Lounge, vous pouvez recréer ce concept. Voici deux approches à choisir.
(Nous l’appellerons « Lounge » ici, mais vous pouvez lui donner le nom que vous souhaitez.)
Solution A reproduit la configuration originale, en accordant simplement aux utilisateurs TL3 l’accès à une catégorie Lounge.
- L’accès à la Lounge est perdu lorsque le statut TL3 est perdu — basé sur l’activité et une période ajustable.
Solution B ajoute les utilisateurs TL3 à un groupe d’utilisateurs supplémentaire ayant accès à une catégorie Lounge.
- Si un utilisateur perd son statut TL3, il ne sera pas retiré du groupe d’utilisateurs ayant accès à la Lounge.
- Les utilisateurs non-TL3 peuvent être ajoutés manuellement à ce groupe.
Chaque solution est autonome. Vous n’avez pas besoin de combiner des étapes des deux.
En envisageant ces options, rappelez-vous que le TL3 inclut certains privilèges administratifs pour le site — pas seulement l’accès à la Lounge : Référence des permissions par niveau de confiance
Solution A : Lounge pour les utilisateurs TL3
1. Ajouter la catégorie Lounge
- Accédez à Toutes les catégories.
- Cliquez sur l’icône de clé à molette et sélectionnez Nouvelle catégorie.
- Nommez la catégorie « Lounge » ou comme vous le souhaitez.
- Définissez la sécurité : supprimez les permissions par défaut pour « tout le monde » et accordez les permissions Voir, Répondre, Créer au groupe trust_level_3.
2. Modifier la description du badge Régulier
Lorsqu’un utilisateur atteint le TL3, il reçoit le badge Régulier et une notification l’amenant à la page du badge. Vous pouvez modifier la description du badge pour mentionner l’accès à la Lounge :
- Accédez à Admin → Apparence → Textes du site.
- Recherchez
badges.regular.long_description. - Modifiez la description du badge Régulier pour inclure une référence ou un lien vers la catégorie « Lounge ».
(Vous pourriez également utiliser Discourse Automation pour configurer un MP « Félicitations pour votre promotion », mais cela semble superflu.)
3. Optionnel — étendre le TL3 et l’accès à la Lounge
Si vous souhaitez faciliter le maintien du statut TL3 pour les utilisateurs, ils conserveront également l’accès à la Lounge. Il existe de nombreux critères TL3 que vous pouvez ajuster.
- Accédez à Admin → Tous les paramètres du site.
- Recherchez « TL3 » et examinez/ajustez les exigences.
- Pour le rendre simplement permanent, modifiez le paramètre
TL3 promotion min durationà 10 000 jours ou plus.
Voici une approche alternative pour attribuer et préserver l’accès à la Lounge…
Solution B : Lounge pour un nouveau groupe d’utilisateurs incluant les TL3
Comme le suggère Nate, vous pouvez ajouter les utilisateurs TL3 à un groupe distinct « Loungers » ayant accès à la catégorie Lounge. Avec cette méthode, si un utilisateur perd son statut TL3, l’utilisateur reste dans le groupe distinct et peut continuer à utiliser la Lounge.
Cette méthode vous permet également d’ajouter manuellement quelqu’un au groupe « Loungers » s’il est spécial mais n’a pas atteint le TL3 (et si vous ne souhaitez pas le promouvoir pour qu’il bénéficie de tous les autres privilèges TL3).
1. Ajouter le groupe d’utilisateurs « Loungers »
- Accédez aux Groupes, ou à
/g. - Cliquez sur le bouton Nouveau groupe.
- Nommez-le « Loungers » ou comme vous le souhaitez.
Examinez/modifiez les paramètres par défaut du groupe. Quelques suggestions :
Visibilité : Qui peut voir ce groupe ?— « Propriétaires du groupe, membres et modérateurs »Visibilité : Qui peut voir les membres de ce groupe ?— « Propriétaires du groupe, membres et modérateurs »
Autoriser les utilisateurs à quitter le groupe librementdoit rester désactivé. L’activer pourrait entraîner de la confusion, car l’automatisation que nous créerons ci-dessous réajoutera les utilisateurs T3 au groupe « Loungers » à chaque exécution.
2. Ajouter la catégorie Lounge
- Accédez à Toutes les catégories.
- Cliquez sur l’icône de clé à molette et sélectionnez Nouvelle catégorie.
- Nommez la catégorie « Lounge » ou comme vous le souhaitez.
- Définissez la sécurité : supprimez les permissions par défaut pour « tout le monde » et accordez les permissions Voir, Répondre, Créer à votre nouveau groupe « Loungers ».
3. Optionnel — modifier la description du badge Régulier
Si vous envisagez de configurer un MP de bienvenue automatisé pour tous les utilisateurs de la Lounge (partie 4.2 ci-dessous), vous pouvez probablement sauter cette étape.
Lorsqu’un utilisateur atteint le TL3, il reçoit le badge Régulier. L’utilisateur reçoit une notification l’amenant directement à la page du badge Régulier. Vous pouvez modifier la description de ce badge pour mentionner l’accès à la Lounge :
- Accédez à Admin → Apparence → Textes du site.
- Recherchez
badges.regular.long_description. - Modifiez la description du badge Régulier pour inclure une référence ou un lien vers la catégorie « Lounge ».
4. Configurer les automatisations Discourse
Le plugin Discourse Automation est inclus par défaut dans les forums.
4.1 - Ajouter les utilisateurs TL3 au nouveau groupe « Loungers »
- Accédez à Admin → Plugins → Automatisation.
- Cliquez sur : Ajouter une automatisation.
- Choisissez : Adhésion au groupe d’utilisateurs via badge.
- Définissez le nom : « Ajouter les Réguliers aux Loungers » ou similaire.
- Définissez le déclencheur : Récurrent.
- Définissez la récurrence : Utilisez votre jugement. Tous les 1 jour peut suffire. (Toutes les 1 minute est pratique pour les tests.)
- Définissez le badge : Régulier.
- Définissez le groupe : Loungers ou le nom que vous avez donné à votre nouveau groupe précédemment.
4.2 - Optionnel — créer une automatisation de MP de bienvenue
Les nouveaux utilisateurs TL3 reçoivent une notification les dirigeant directement vers la page du badge Régulier. Là, ils verront la description du badge que vous aviez la possibilité de modifier précédemment.
Mais si vous pensez ajouter des personnes non-TL3 à « Loungers », notez qu’elles ne recevront pas une telle notification.
Ce n’est peut-être pas un problème si vous communiquez directement avec les personnes.
Si vous souhaitez qu’un MP automatisé soit envoyé lorsque quiconque est ajouté à « Loungers », vous aurez besoin à nouveau de Discourse Automation :
- Accédez à Admin → Plugins → Automatisation.
- Cliquez sur : Ajouter une automatisation.
- Choisissez : Envoyer des MP.
- Définissez le nom : « Bienvenue à la Lounge » ou similaire.
- Définissez le déclencheur : Utilisateur ajouté au groupe.
- Définissez le groupe suivi : « Loungers » ou le nom que vous avez donné à votre groupe.
- Définissez l’expéditeur du MP : un compte administrateur ou système devrait convenir.
- Définissez le titre et le corps : créez le contenu du message.
Ce MP est envoyé lorsque n’importe quel utilisateur est ajouté à Loungers, que ce soit manuellement ou via la promotion TL3. Si vous faites cela, vous pouvez sauter la modification du texte du badge Régulier à l’étape 3.
Si vous repérez des problèmes ou des informations obsolètes dans ce document, veuillez répondre ici ou effectuer une modification wiki.