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.

Classer et déplacer les forums sans perdre ses repères

Objectif de la leçon

Distinguer le changement d’ordre entre voisins du changement de parent. Utiliser un forum d’essai pour réaliser ces deux opérations, comparer la structure avant et après, puis conserver le plan cible et l’ancien forum du premier cours.

Explications

Deux modifications différentes

Classer consiste à changer l’ordre d’éléments qui ont le même parent. Dans « Accueil de l’association », nous voulons « Annonces » avant « Questions publiques ». Les commandes « Monter » et « Descendre » changent cet ordre entre voisins. Elles ne transforment pas un forum en catégorie et ne le placent pas dans une autre catégorie.

Déplacer vers un autre contenant consiste à changer « Forum parent » dans « Modifier un forum ». Le forum d’essai passera ainsi d’« Accueil de l’association » vers « Espace des adhérents ». Il reste le même forum : aucune suppression ni recréation n’est nécessaire.

Une opération sur un parent peut concerner toute sa branche. Si vous déplacez un forum contenant des sous-forums, ceux-ci restent rattachés à lui et suivent son déplacement. Pour apprendre sans modifier notre branche « Vie de l’association » et « Projets », vous utiliserez un forum vide appelé « Essai de classement ».

Préparer une modification lisible

Avant d’agir, notez le nom de l’objet, son type, son parent, ses voisins et le résultat attendu. Sur un espace déjà utilisé, consultez aussi le contenu et les sous-forums. Ici, le forum d’essai doit rester vide.

Créez « Essai de classement » dans « Forums » puis « Gérer les forums ». Choisissez le type « Forum », le parent « Accueil de l’association », et « Ne pas copier les permissions ». Sa description sera « Espace vide réservé aux exercices de rangement. » Gardez le statut « Déverrouillé », les mots de passe vides et les autres réglages proposés. Après « Envoyer », revenez à la gestion des forums si phpBB vous conduit aux permissions.

Changer l’ordre au même niveau

Ouvrez « Accueil de l’association » dans la liste administrative. Repérez la ligne « Essai de classement » puis son action « Monter ». Les icônes d’action portent les titres « Monter », « Descendre » et « Modifier ». Au clavier, parcourez les liens avec Tabulation ou Majuscule + Tabulation, puis activez le bon lien avec Entrée. Leur annonce varie selon le lecteur d’écran : si vous ne pouvez pas identifier la ligne et l’action, ne validez pas au hasard. Faites identifier ces contrôles avant de poursuivre le classement.

Activez « Monter » une seule fois, puis relisez la liste. Le forum échange sa position avec le voisin précédent du même parent. Utilisez ensuite « Descendre » pour rétablir l’ordre précédent. À une extrémité de liste, une action peut être désactivée ou ne produire aucun déplacement : cela ne permet pas de sortir du parent.

Changer le parent

Sur la ligne « Essai de classement », activez « Modifier ». Conservez « Type du forum » sur « Forum » et le même nom. Dans « Forum parent », choisissez « Espace des adhérents ». Dans « Copier les permissions depuis », gardez « Ne pas copier les permissions ». Validez avec « Envoyer ». Le message « Les informations du forum ont été mises à jour. » confirme l’enregistrement.

Contrôlez les deux côtés de l’opération : le forum d’essai doit disparaître des enfants directs d’« Accueil de l’association » et apparaître dans ceux d’« Espace des adhérents ». Ouvrez cette catégorie, puis « Modifier » pour « Essai de classement », et relisez son « Forum parent ». La liste affichée juste après validation peut encore représenter l’ancien contexte de navigation.

Pour revenir au point de départ, modifiez à nouveau « Essai de classement » et choisissez « Accueil de l’association » comme parent. Vérifiez ensuite son ordre parmi les enfants de cette catégorie. Utilisez « Monter » ou « Descendre » si nécessaire pour obtenir « Annonces », « Questions publiques », puis « Essai de classement ».

Comprendre ce qui arrive aux permissions

Changer de parent ne remplace pas automatiquement les permissions d’un forum par celles de son nouveau parent. Le choix « Ne pas copier les permissions », dans un formulaire de modification, conserve les permissions actuellement définies pour l’objet. Choisir une source de copie aurait un autre effet : remplacer les permissions existantes par celles de cette source. Ce sont deux décisions séparées.

Le forum d’essai n’a reçu aucun droit et vous le conservez ainsi. Plus tard, un déplacement imposera aussi de vérifier les accès avec les comptes concernés. Une nouvelle catégorie n’est pas une garantie de confidentialité. Ici, votre contrôle porte sur le parent et l’ordre.

Exemple commenté

Exemple commenté

Camille veut rapprocher « Questions publiques » des annonces. Si les deux forums sont déjà sous « Accueil de l’association », elle modifie seulement leur ordre. Elle n’a aucune raison de toucher au champ « Forum parent ».

En revanche, elle constate que « Projets » a été créé directement sous « Espace des adhérents ». Elle ouvre « Modifier » pour « Projets » et sélectionne « Vie de l’association » comme parent. Elle conserve son type, son nom et ses permissions. Puis elle ouvre « Vie de l’association » dans l’administration pour constater le nouveau rattachement. Cette correction répare l’arborescence sans recréer le forum.

Exercice à réaliser

Exercice guidé

1. Créez le forum vide « Essai de classement » sous « Accueil de l’association », sans copie de permissions. S’il existe déjà, relevez son emplacement et réutilisez-le.

2. Notez les enfants directs d’« Accueil de l’association » dans leur ordre actuel. Placez le forum d’essai après « Questions publiques » si nécessaire.

3. Activez une fois « Monter » pour le forum d’essai. Notez le nouvel ordre, puis activez une fois « Descendre » pour rétablir le précédent. Vérifiez que le parent n’a pas changé.

4. Par « Modifier », rattachez le forum d’essai à « Espace des adhérents ». Ne copiez pas de permissions. Vérifiez son absence sous l’ancien parent et sa présence sous le nouveau.

5. Replacez-le sous « Accueil de l’association », après « Questions publiques ». Conservez-le vide : aucune suppression n’est demandée.

6. Vérifiez le parent de « Projets ». Corrigez-le si nécessaire pour obtenir « Vie de l’association ». Au premier niveau, classez les trois nouvelles catégories dans l’ordre « Accueil de l’association », « Espace des adhérents », « Équipe ». Conservez les anciens éléments et leur contenu ; leur présence à ce niveau ne constitue pas une erreur.

7. Rédigez un relevé avant/après de quatre lignes : objet, ancien parent, nouveau parent, contrôle effectué.

Correction et résultat attendu

Correction et résultat attendu

Pendant l’essai d’ordre, « Essai de classement » passe devant « Questions publiques », puis revient après lui. Il conserve « Accueil de l’association » comme parent. Pendant l’essai de déplacement, son parent devient « Espace des adhérents » : il apparaît alors dans cette catégorie à côté de « Vie de l’association », sans devenir son sous-forum.

À la fin, la catégorie « Accueil de l’association » contient, dans l’ordre, « Annonces », « Questions publiques » et « Essai de classement ». « Espace des adhérents » contient « Vie de l’association », qui contient « Projets ». « Équipe » contient « Coordination ». Le forum d’essai reste vide et sans permissions configurées. Les catégories nouvelles suivent l’ordre demandé, tandis que l’ancien forum et son contenu restent conservés.

Un relevé valide pour l’aller indique : objet « Essai de classement » ; ancien parent « Accueil de l’association » ; nouveau parent « Espace des adhérents » ; contrôle « absent du premier contenant, présent dans le second, parent relu dans Modifier ». Le retour doit inverser ces deux parents.

Si vous avez seulement modifié une option de légende, la relation de parent n’a pas changé. Si vous avez utilisé « Monter » plusieurs fois, vous avez changé l’ordre mais êtes resté sous le même parent. Reprenez le formulaire de l’objet concerné pour agir sur le bon réglage.

À retenir

« Monter » et « Descendre » ordonnent des voisins. « Forum parent » déplace un élément dans la hiérarchie. Contrôlez toujours l’ancien emplacement, le nouveau et la valeur enregistrée. Un déplacement ne recopie pas les permissions du nouveau parent. La structure est prête pour la préparation des groupes, puis pour la configuration et la vérification des accès.

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