PhpBB Lab Académie

Rechercher dans ce cours

Organiser son forum phpBB et maîtriser les permissions

Auteur : phpBB-Lab. Date de cette version : jeu. 17 sept. 2026 11:27.

Déléguer la modération de Questions publiques uniquement

Objectif de la leçon

Donner à l’équipe une modération locale, vérifier son périmètre et réaliser un verrouillage réversible sans élargir ses droits aux autres forums.

Explications

Participer et modérer sont deux activités différentes
Accès standard autorise un membre à participer à un forum. Une permission de modération autorise des actions sur les publications des autres : modifier un message, verrouiller un sujet, déplacer un sujet ou approuver un message, selon les droits accordés. Le fait de publier dans Annonces ou de lire Coordination ne donne pas automatiquement ces pouvoirs.

Notre objectif est précis : les membres d’Équipe de l’association pourront modérer Questions publiques. Les autres espaces du projet ne recevront aucune délégation de modération dans cet exercice. L’équipe conservera simplement ses droits de lecture et de participation déjà réglés. Nous n’ajoutons personne au groupe Modérateurs globaux et ne donnons aucun droit d’administration aux comptes de test.

La portée locale
Une permission locale s’applique au forum sélectionné. Vous devez pouvoir formuler l’attribution complète : « Équipe de l’association reçoit Modérateur standard sur Questions publiques. » Dire seulement « l’équipe devient modératrice » ferait perdre l’information la plus importante, le périmètre.

La lecture reste distincte. Un modèle de modération ne remplace pas le modèle d’accès au forum. Questions publiques est déjà lisible et utilisable par equipe_test grâce aux Permissions des forums. Nous allons ajouter une autre famille de droits sur ce même forum. Si l’accès disparaissait, attribuer davantage de modération ne serait pas la bonne réparation : il faudrait vérifier les permissions de consultation et la catégorie parent.

Choisir un modèle dont on comprend l’étendue
Le modèle français « Modérateur standard » existe dans phpBB 3.3.17. Il couvre de nombreux outils de modération, dont le verrouillage des sujets et la modification de messages. Il ne permet pas de modifier l’auteur d’un message et n’accorde pas le bannissement. Il est plus large que le seul verrouillage que nous utiliserons dans l’exercice : relisez ses Permissions avancées avant de l’appliquer.

Certaines actions de modération, comme les avertissements ou la gestion des rapports de messages privés, sont des permissions globales. Elles ne deviennent pas une délégation limitée à Questions publiques simplement parce que vous savez déjà modérer ce forum. Notre attribution se fait dans Modérateurs des forums et concerne les options locales disponibles sur cet écran. Nous n’intervenons pas dans les permissions des modérateurs globaux.

Pour une équipe réelle qui ne devrait posséder qu’une seule action, il faudrait définir une politique et un ensemble de droits plus limités. Ici, l’équipe d’exercice reçoit le modèle standard demandé, uniquement dans Questions publiques. Comprendre sa portée compte autant que savoir le sélectionner.

Attribuer la modération locale
1. Connectez-vous avec CamilleAdmin et ouvrez le PCA, puis Permissions et « Modérateurs des forums ».
2. Dans « Sélectionner un forum », choisissez uniquement Questions publiques et activez « Envoyer ». N’utilisez pas la sélection de tous les forums et ne choisissez pas sa catégorie entière avec ses enfants.
3. À l’étape des groupes, sélectionnez Équipe de l’association dans « Ajouter des groupes » et activez « Ajouter des permissions ». Si ce groupe figure déjà dans « Gérer les groupes », sélectionnez-le là et utilisez « Modifier les permissions ».
4. Vérifiez les deux noms, Questions publiques et Équipe de l’association, ainsi que le type « Permissions des modérateurs ». Dans « Modèle », choisissez « Modérateur standard ».
5. Ouvrez « Permissions avancées ». Recherchez notamment « Peut verrouiller un sujet. » et « Peut modifier un message. » : ces actions doivent être sur Oui. Vous vérifiez ici une attribution de modération, pas le droit de modifier son propre message.
6. Activez « Appliquer toutes les permissions », puis vérifiez le message de mise à jour.

Une attribution au groupe profite à ses membres. equipe_test en bénéficie parce qu’il appartient à Équipe de l’association. eleve_test appartient seulement aux Adhérents : il ne reçoit pas cette délégation. Changer le groupe par défaut ne serait pas nécessaire pour la rendre active.

Un essai qui démontre réellement le droit
Nous utiliserons un sujet créé par inscrit_test, et equipe_test essaiera de le verrouiller. Agir uniquement sur son propre message démontrerait mal la différence entre participation et modération, puisque le droit de modifier son propre message peut déjà faire partie des permissions ordinaires.

Verrouiller un sujet empêche les participants ordinaires d’y ajouter des réponses ; le sujet et ses messages restent lisibles. Le verrouillage ne supprime donc pas le contenu. Un modérateur disposant des droits nécessaires peut encore intervenir : testez le refus de réponse avec inscrit_test, pas uniquement avec equipe_test.

Le Panneau de modération offre une voie textuelle pour ce test. Dans Questions publiques, suivez « Panneau de modération », puis utilisez la vue « Voir le forum ». Vérifiez que le titre désigne Questions publiques. Identifiez le sujet par son titre et cochez sa case. Dans la liste « Sélectionner l’action désirée », choisissez « Verrouiller », puis activez « Envoyer ». Lisez et confirmez la demande portant sur le sujet choisi.

Pour revenir à l’état initial, retrouvez ce même sujet dans la même vue, cochez uniquement sa case, choisissez « Déverrouiller » et validez. Vous pouvez effectuer ces opérations avec Tabulation, les flèches et Espace ; assurez-vous de connaître le titre de la ligne cochée avant d’envoyer l’action. N’utilisez pas « Tout cocher » pour un exercice concernant un seul sujet.

Contrôler également ce qui n’a pas été accordé
Une délégation correcte se démontre par une action autorisée dans le bon forum et une absence de pouvoir équivalent ailleurs. Nous vérifierons donc avec equipe_test qu’il peut participer à Vie de l’association et à Coordination sans disposer du verrouillage des sujets dans ces espaces. Le lien général Panneau de modération peut rester visible pour un modérateur local : sa simple présence ne signifie pas que tous les forums sont modérables.

Enfin, ne recopiez pas maintenant les permissions de Questions publiques vers un forum privé. La copie des attributions locales peut emporter cette délégation de modération. Les espaces privés ont été copiés depuis Vie de l’association avant cette attribution, ce qui rend leur situation plus facile à contrôler.

Exemple commenté

inscrit_test a créé « Quels sont les horaires du jardin ? » dans Questions publiques. equipe_test peut le lire, répondre et, après cette attribution, le verrouiller. eleve_test peut le lire et répondre tant qu’il est ouvert, mais ne peut pas le verrouiller au titre du groupe Adhérents.

Dans Vie de l’association, eleve_test et equipe_test peuvent échanger sur « Préparer la prochaine rencontre ». Pourtant equipe_test n’a pas reçu le droit de verrouiller ce sujet : son modèle Modérateur standard a été assigné seulement à Questions publiques. Les permissions ordinaires de l’équipe sur Vie de l’association restent Accès standard.

Exercice à réaliser

Attribuez Modérateur standard à Équipe de l’association sur Questions publiques. Avec equipe_test, utilisez le Panneau de modération pour verrouiller uniquement « Quels sont les horaires du jardin ? », créé par inscrit_test.

Avec inscrit_test, rechargez le sujet, vérifiez qu’il reste lisible et que vous ne pouvez plus répondre. Avec equipe_test, déverrouillez ce sujet. Revenez avec inscrit_test et publiez une réponse fictive pour vérifier le retour à la participation normale.

Enfin, avec equipe_test, ouvrez « Préparer la prochaine rencontre » dans Vie de l’association. Vérifiez que vous pouvez le lire mais ne disposez pas d’une action de verrouillage sur ce sujet. Répétez le contrôle de portée dans Coordination. Ne supprimez aucun message et ne déplacez aucun sujet pour ce test.

Correction et résultat attendu

Le verrouillage de Questions publiques réussit et affiche une confirmation. inscrit_test peut toujours lire, mais sa tentative de réponse est refusée tant que le sujet est verrouillé. Après déverrouillage, sa réponse est possible. Les publications existantes ont été conservées.

equipe_test ne doit pas obtenir le verrouillage dans Vie de l’association ni Coordination. Si ces actions sont disponibles, revenez au PCA avec CamilleAdmin et examinez la sélection des forums de la délégation : une attribution locale a pu être appliquée trop largement. Vérifiez aussi qu’aucun compte de test n’a été placé dans Modérateurs globaux et qu’aucune permission globale de modération ne lui a été attribuée.

Si l’équipe peut lire Questions publiques mais ne trouve aucun outil local, contrôlez son appartenance, le groupe choisi, le type Permissions des modérateurs et le modèle enregistré. Modifier les Permissions des forums une deuxième fois ne suffit pas à créer une délégation de modération.

À retenir

La modération s’ajoute aux droits de lecture et de participation. Son périmètre doit être nommé explicitement. Équipe de l’association reçoit Modérateur standard uniquement sur Questions publiques ; les autres espaces gardent leur fonctionnement ordinaire. Un test réversible sur le sujet d’un autre membre vérifie le pouvoir accordé et ses limites.

Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.

Sommaire du cours

Préparer le forum de l’association

  1. Reprendre son forum et définir le projet de l’association
  2. Dessiner la structure et préparer les règles d’accès

Construire et organiser les espaces du forum

  1. Créer une catégorie et ses premiers forums
  2. Construire les espaces internes et un sous-forum
  3. Classer et déplacer les forums sans perdre ses repères

Préparer les membres et les groupes

  1. Distinguer compte, groupe et autorisation
  2. Créer les deux groupes associatifs fermés
  3. Préparer les comptes et vérifier leurs appartenances

Maîtriser les permissions et la modération locale

  1. Comprendre Oui, Non, Jamais et les modèles de permissions
  2. Ouvrir les espaces publics et rendre les catégories visibles
  3. Protéger les espaces privés et copier des permissions avec méthode
  4. Déléguer la modération de Questions publiques uniquement

Vérifier, diagnostiquer et réaliser un mini-projet

  1. Vérifier les accès avec quatre profils
  2. Trouver l’origine d’un droit avec les masques
  3. Mini-projet : ouvrir Comptes rendus aux adhérents