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.

Reprendre son forum et définir le projet de l’association

Objectif de la leçon

Retrouver le forum de test installé dans le premier cours, identifier le compte de gestion et formuler les besoins d’une association avant de créer ses espaces.

Explications

Ce que nous allons construire
Votre premier forum fonctionne : vous avez installé phpBB, ouvert son panneau d’administration et essayé de publier avec un membre ordinaire. Nous allons maintenant organiser ce même forum et décider qui pourra consulter chaque espace ou y participer.

Notre exemple sera une association fictive, « Les Jardins Partagés ». Elle organise des activités et échange des idées. Certaines informations doivent être publiques ; d’autres concernent seulement ses adhérents ; l’équipe prépare aussi ses décisions dans un espace réservé.

À la fin du cours, vous saurez expliquer et vérifier ces accès. Il ne suffira pas que les rubriques portent les bons noms : nous vérifierons le résultat avec les personnes auxquelles elles sont destinées.

1. Continuer sur la même installation
Vous continuez dans le forum d’apprentissage du premier cours. Sous Windows avec WampServer, démarrez l’environnement comme vous l’avez déjà fait, puis ouvrez :

http://localhost/forum-ecole/


Si votre adresse locale ou votre dossier porte un autre nom, conservez cette adresse réelle. Si vous avez choisi un hébergement, utilisez votre forum de test sur cet hébergement. Il n’y a aucun fichier PHP à programmer ni nouvelle base de données à créer dans ce cours.

Notre site d’exemple s’appelle toujours « Forum école ». Le nom « Les Jardins Partagés » décrit le projet que nous allons simuler à l’intérieur. Vous pouvez conserver votre propre nom de site : il ne détermine aucune permission.

Vous lisez ces leçons dans l’Académie, mais les exercices sont à effectuer dans votre forum de test. Les chapitres du cours et les catégories du forum sont deux organisations différentes. Nous ne vous demandons pas de modifier les catégories de l’Académie.

2. Vérifier votre point de départ
Ouvrez le forum et retrouvez l’espace d’exemple où vous aviez publié pendant le premier cours. Sur une installation française inchangée, il s’appelle « Votre premier forum ». Vos essais doivent toujours être présents.

Connectez-vous avec le compte administrateur créé à l’installation. Dans nos exemples, nous l’avons nommé « CamilleAdmin ». Ouvrez « Panneau d’administration » ; si phpBB demande de confirmer l’authentification, utilisez à nouveau ce compte et son mot de passe personnel.

Le résultat attendu est l’accès aux rubriques d’administration, notamment « Forums », « Membres et groupes » et « Permissions ». Il ne s’agit pas encore de changer leurs réglages. Cette vérification confirme que vous travaillez sur la bonne installation avec le bon compte.

Conservez aussi les identifiants de votre membre ordinaire du premier cours, appelé « eleve_test » dans nos exemples. Un membre ordinaire peut utiliser les fonctions qui lui sont accordées ; il ne doit pas être transformé en administrateur pour réussir un exercice.

Si vous avez déjà organisé autrement ce forum de test, relevez les différences dans un petit document. Ne supprimez pas des discussions pour retrouver artificiellement un écran identique au cours. Les noms servent de repères ; l’essentiel est de savoir quels éléments vous manipulez.

3. Préserver le travail du premier cours
Avant les changements, gardez la sauvegarde des fichiers et de la base réalisée à la fin du premier cours. Si de nouveaux essais ont été ajoutés depuis, refaites cette sauvegarde selon la procédure déjà apprise.

Le forum « Votre premier forum » et ses messages seront conservés. Nous créerons nos espaces à côté. Nous ne nous servirons pas des catégories ou des comptes d’une communauté réelle comme terrain d’essai.

Cela permet de comparer avant et après. Il est beaucoup plus facile de comprendre une modification quand on sait exactement quel élément vient d’être ajouté et quels éléments existaient auparavant.

4. Partir des besoins des personnes
Une association ne demande pas simplement « trois catégories ». Elle exprime des besoins :
- une personne qui découvre l’association doit pouvoir lire les annonces ;
- une personne inscrite sur le forum doit pouvoir poser une question publique ;
- un adhérent de l’association doit pouvoir discuter des activités et des projets ;
- l’équipe doit disposer d’un endroit pour préparer l’organisation et publier les annonces.

Nous distinguons volontairement être inscrit sur le forum et être adhérent de l’association. Une inscription technique crée un compte phpBB. L’adhésion à l’association est une qualité que son équipe doit reconnaître. Une personne peut donc posséder un compte sans être adhérente.

Cette différence expliquera plus tard pourquoi nous créerons un groupe d’adhérents. Si nous confondions les deux situations, chaque nouvelle inscription donnerait accès à toutes les discussions internes de l’association.

5. Trois verbes pour exprimer un accès
Nous utiliserons d’abord des phrases simples : voir un espace, lire ses discussions et participer en publiant un sujet ou une réponse.

Pour ce projet, une annonce publique sera lisible par tous, mais sa publication sera réservée à l’équipe. « Public » ne signifie donc pas « tout le monde peut écrire ».

De même, un espace réservé aux adhérents ne sera pas seulement une rubrique au titre discret. Son accès devra être effectivement refusé aux personnes qui ne sont pas adhérentes. Un titre comme « Privé » est une indication humaine ; ce sont les permissions qui appliquent le choix.

Nous découvrirons les réglages précis plus tard. Pour l’instant, l’objectif est de pouvoir dire qui a besoin de quoi, sans chercher un bouton au hasard.

6. Tenir un petit carnet d’exercice
Créez un document de notes, en texte simple si vous le souhaitez. Inscrivez l’adresse de votre forum de test, les noms de vos comptes d’exercice et les besoins de l’association. Gardez les mots de passe dans votre outil privé habituel, pas dans un sujet du forum.

Ce document servira à noter le résultat attendu puis le résultat observé. Avec un lecteur d’écran, des phrases comme « inscrit_test lit Annonces mais ne peut pas y publier » sont plus utiles qu’une capture montrant seulement des couleurs.

Nous allons maintenant transformer ces besoins en un plan précis, avant toute création.

Exemple commenté

Camille retrouve « Forum école » et son sujet « Mon premier essai ». Elle vérifie l’accès au panneau d’administration avec CamilleAdmin. Elle conserve eleve_test comme membre ordinaire.

Dans ses notes, elle écrit : « Les visiteurs lisent nos annonces. Les inscrits peuvent poser une question. Les adhérents discutent des activités. L’équipe prépare les annonces dans un espace réservé. »

Elle n’a encore créé aucune rubrique. Pourtant, elle sait déjà quel résultat elle devra obtenir et pourquoi tous les inscrits ne doivent pas accéder à l’espace des adhérents.

Exercice à réaliser

1. Ouvrez le même forum de test que dans le premier cours.
2. Retrouvez un de vos messages d’essai, puis vérifiez l’accès au panneau d’administration avec votre compte de gestion.
3. Notez l’adresse réelle du forum et les noms de l’administrateur et du membre de test.
4. Vérifiez que vous disposez de la sauvegarde apprise dans le premier cours ; actualisez-la si nécessaire.
5. Rédigez quatre phrases : ce qu’un visiteur doit lire, ce qu’un inscrit peut publier, ce qu’un adhérent peut consulter et ce qui reste réservé à l’équipe.

Résultat attendu : une installation identifiée et une liste de besoins. Aucune création de forum ni modification des permissions n’est demandée à cette étape.

Correction et résultat attendu

Vous devez avoir retrouvé votre forum et les essais précédents. Le panneau d’administration doit être accessible avec le compte de gestion.

Vos notes doivent distinguer l’inscription sur phpBB de l’adhésion à l’association. Une réponse correcte peut être : « Tout le monde lit Annonces ; les inscrits participent à Questions publiques ; les adhérents participent aux échanges internes ; seule l’équipe accède à Coordination. »

Si le forum n’est pas accessible, rétablissez le point de départ du premier cours avant de poursuivre. Si le compte eleve_test voit le panneau d’administration, vérifiez son statut : l’exercice nécessite un membre ordinaire, pas un deuxième administrateur.

À retenir

Nous poursuivons sur le même forum de test, sans réinstaller phpBB.
Les catégories de l’Académie et celles du forum d’exercice sont distinctes.
Les besoins des personnes déterminent l’organisation et les accès.
Un compte inscrit n’est pas automatiquement un adhérent de l’association.
Nous conservons les messages et la sauvegarde du premier cours.

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