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.

Mini-projet : ouvrir Comptes rendus aux adhérents

Objectif de la leçon

Créer un forum privé à partir d’une source de permissions vérifiée, contrôler le résultat avec les comptes de test et dresser le bilan du projet associatif.

Explications

Le cahier des charges final
Les Jardins Partagés ont besoin d’un forum « Comptes rendus » pour les notes fictives de leurs réunions. Il sera placé directement dans la catégorie « Espace des adhérents », au même niveau que « Vie de l’association ». « Projets » reste sous « Vie de l’association ». Les adhérents et l’équipe pourront lire, créer des sujets et répondre dans Comptes rendus. Le visiteur et inscrit_test n’y auront aucun accès, y compris par une adresse directe.

Vous disposez déjà d’un forum aux mêmes droits de participation : Vie de l’association. Il constitue une source adaptée, à condition que sa recette soit correcte. Vous allez préparer cette source, créer le nouveau forum en copiant ses permissions, puis tester le résultat. La copie évite une saisie répétitive ; elle ne dispense pas de vérifier le contenu copié.

Auditer la source avant de la choisir
Reprenez le relevé de Vie de l’association. eleve_test et equipe_test doivent y lire et publier ; inscrit_test et le visiteur doivent en être exclus. Si une anomalie subsiste, appliquez le diagnostic de la leçon précédente avant de copier quoi que ce soit.

Dans « Permissions », « Permissions groupes/forums », sélectionnez successivement les groupes utiles et Vie de l’association. Vérifiez les modèles : « Aucun accès » pour Invités, Utilisateurs enregistrés, Nouveaux utilisateurs enregistrés et Robots ; « Accès standard » pour Adhérents de l’association et Équipe de l’association. Le nom « Robots » correspond au groupe technique des moteurs, parfois appelé Bots dans une documentation. Sur ce forum privé, les groupes généraux ne doivent pas introduire de Jamais qui bloque les doubles appartenances.

Consultez ensuite « Permissions des forums » dans la section de configuration, sélectionnez uniquement Vie de l’association puis « Envoyer ». La liste « Gérer les membres » permet de repérer les comptes disposant de permissions individuelles explicites pour ce forum. Une liste vide ne signifie pas que personne n’a accès : les groupes peuvent fournir tous les droits. Toute exception inattendue doit être expliquée avant la copie.

La copie emporte aussi les permissions locales de modération attachées au forum. Vérifiez donc, avec le masque « Permissions des modérateurs de forums », que equipe_test n’obtient pas ces droits sur Vie de l’association. Le projet réserve sa modération locale à Questions publiques. Copier Questions publiques comme source transporterait une politique publique et pourrait aussi transporter la modération locale de l’équipe : ce serait une mauvaise source.

Créer le forum avec la bonne copie
1. Dans le panneau d’administration, ouvrez « Forums », puis « Gérer les forums ». Entrez dans la catégorie « Espace des adhérents » en activant son nom. Dans le champ associé à « Créer un nouveau forum », saisissez Comptes rendus, puis activez ce bouton.
2. Dans la fiche de création, vérifiez « Type du forum » = « Forum » et « Nom du forum » = « Comptes rendus ». Vérifiez explicitement « Forum parent » = « Espace des adhérents », même si le formulaire l’a déjà proposé.
3. Saisissez la description : « Comptes rendus fictifs des réunions des Jardins Partagés, réservés aux adhérents. ». Laissez « Statut du forum » sur « Déverrouillé » pour permettre la participation autorisée. Un mot de passe de forum n’est pas nécessaire : les groupes déterminent les accès.
4. Dans « Copier les permissions depuis », choisissez exactement « Vie de l’association ». Ne choisissez ni une catégorie ni un forum administré avec des exceptions inconnues. Relisez le parent, le nom et la source avant d’activer « Envoyer ».
5. Après l’enregistrement, revenez à « Gérer les forums » et contrôlez le classement. Comptes rendus doit être enfant d’Espace des adhérents ; Projets reste enfant de Vie de l’association. Vérifiez ensuite les modèles sur Comptes rendus avec « Permissions groupes/forums » et ses droits effectifs avec les masques.

Si Comptes rendus existe déjà à la suite d’une première tentative, ne créez pas un doublon. Ouvrez sa fiche de modification et contrôlez son contenu et ses droits avant de choisir une nouvelle copie. Sur un forum existant, la copie remplace les permissions déjà définies ; elle ne les additionne pas. Dans cet exercice, la destination doit donc être précisément Comptes rendus.

Ce que la copie lie, et ce qu’elle ne lie pas
Le parent organise le classement ; il ne constitue pas un mécanisme d’héritage permanent. La copie enregistre les attributions présentes sur Vie de l’association au moment de l’opération, y compris d’éventuelles exceptions individuelles et droits locaux de modération. Modifier plus tard les attributions de Vie de l’association ne réécrit pas automatiquement celles de Comptes rendus. Déplacer un forum ne remplace pas non plus ses permissions.

Une nuance compte : si les deux forums utilisent le même modèle de permissions, modifier la définition de ce modèle peut agir sur ses différents utilisateurs. La copie n’a pas créé deux définitions indépendantes du modèle « Accès standard ». Dans ce cours, vous choisissez des modèles existants ; vous ne modifiez pas leur définition pour ajuster un seul forum. Pour une future évolution, contrôlez séparément le forum visé et les personnes concernées.

Faire la recette avant d’annoncer que le forum est prêt
Avec eleve_test, ouvrez Comptes rendus et créez le sujet ordinaire « Réunion fictive — septembre ». Écrivez « Décision d’exercice : préparer une journée de plantation. ». Après « Envoyer », relisez le message. Avec equipe_test, ouvrez le même sujet, utilisez « Répondre » et envoyez « Réponse d’exercice : participation confirmée. ». Ces textes ne contiennent aucune donnée réelle d’association.

Relevez les adresses exactes du nouveau forum et de ce sujet. Déconnecté, puis connecté comme inscrit_test, vérifiez que Comptes rendus n’est pas proposé dans l’espace privé et que les deux adresses refusent la lecture. Avec chacun des deux comptes autorisés, contrôlez aussi la création d’un sujet et la réponse : le premier échange fournit un témoin, puis vous complétez les opérations manquantes. Si l’une échoue, utilisez les masques sur Comptes rendus, pas seulement sur sa source.

Enfin, reprenez un contrôle des limites : eleve_test reste exclu de Coordination ; equipe_test peut toujours publier dans Annonces ; ses droits de modération restent limités à Questions publiques. La création de Comptes rendus ne doit pas changer les autres destinations. Conservez les messages de test clairement identifiés pour garder une preuve reproductible.

Exemple commenté

Exemple de compte rendu de réalisation
« Comptes rendus a pour parent Espace des adhérents. Les permissions ont été copiées depuis Vie de l’association après vérification des groupes et des exceptions. eleve_test et equipe_test lisent, créent un sujet et répondent. Le visiteur et inscrit_test ne lisent ni le forum ni son sujet par adresse directe. La modération locale de l’équipe reste limitée à Questions publiques. Projets conserve son parent Vie de l’association. »

Ce bilan décrit des résultats observés. Si un essai échoue, remplacez la phrase correspondante par l’écart réel et l’action à reprendre ; ne recopiez pas le bilan comme une attestation automatique.

Exercice à réaliser

Exercice final : livrer le forum et son bilan
1. Vérifiez la source Vie de l’association selon la procédure expliquée. Corrigez toute anomalie avant la copie.
2. Créez Comptes rendus dans Espace des adhérents en choisissant Vie de l’association dans « Copier les permissions depuis ».
3. Réalisez l’échange fictif avec eleve_test et equipe_test, puis complétez création et réponse pour chacun.
4. Testez les refus de lecture du visiteur et d’inscrit_test par la navigation et les adresses directes. Vérifiez les limites de Coordination, Annonces et de la modération locale.
5. Rédigez un bilan daté avec le parent, la source copiée, les quatre profils testés, leurs résultats et tout écart restant. Ajoutez une phrase expliquant pourquoi une future modification de Vie de l’association ne suffit pas à maintenir Comptes rendus.

Correction et résultat attendu

Correction et état final attendu
Espace des adhérents contient Vie de l’association et Comptes rendus. Projets demeure sous Vie de l’association. Comptes rendus autorise la lecture et la participation à eleve_test et equipe_test ; le visiteur et inscrit_test n’y lisent aucun contenu, même par une adresse connue. Les modèles des groupes correspondent à ceux de la source vérifiée, sans nouvelle exception individuelle ni modération locale pour l’équipe sur cette destination.

Votre bilan doit mentionner des tests réellement effectués. La maintenance future exigera un contrôle des attributions de chaque forum, car la copie n’assure aucune synchronisation permanente entre eux. La définition d’un modèle partagé reste, elle, commune : il ne faut pas la modifier comme si elle concernait une seule destination. Les autres forums, notamment Votre premier forum, restent conservés.

À retenir

Vous savez maintenant organiser catégories, forums et sous-forums, préparer des groupes fermés, attribuer des droits par périmètre et vérifier leur effet. Votre méthode de travail est réutilisable : définir les accès attendus, configurer, tester plusieurs profils, tracer un écart, corriger sa cause puis retester.

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