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.

Ouvrir les espaces publics et rendre les catégories visibles

Objectif de la leçon

Régler la lecture publique, la participation des inscrits et la publication de l’équipe, puis traiter explicitement la visibilité de chaque catégorie.

Explications

Le résultat à construire
Dans Annonces, les visiteurs et les inscrits ordinaires liront les nouvelles ; seule l’équipe publiera. Dans Questions publiques, les visiteurs liront et les inscrits participeront. La catégorie Accueil de l’association doit être visible pour atteindre ces forums depuis l’index.

« Annonces » est ici le nom d’un forum. L’équipe y publiera des sujets ordinaires avec Accès standard. Le type spécial de sujet « annonce » est une autre fonctionnalité : le nom du forum ne l’active pas et notre exercice ne la demande pas.

Vous réglerez également les deux catégories privées. Une catégorie possède ses propres permissions, même si elle ne contient pas elle-même de sujets. Son droit « Peut voir ce forum. » permet à phpBB d’afficher sa branche dans l’index. Un enfant correctement autorisé peut rester absent de cet index si un parent n’est pas visible. Inversement, masquer seulement le parent ne remplace pas la protection des enfants contre l’accès direct par leur adresse. Nous réglerons leurs permissions dans la leçon suivante.

Une méthode répétable, un groupe et un espace à la fois
1. Avec CamilleAdmin, ouvrez le PCA, puis Permissions et « Permissions groupes/forums ».
2. Dans « Rechercher le groupe d’utilisateurs », choisissez le groupe à régler et activez « Envoyer ».
3. Dans « Sélectionner un forum », sélectionnez uniquement l’espace visé, puis « Envoyer ». Une catégorie figure aussi dans cette liste. N’utilisez pas « Tous les forums » ni la sélection qui inclut les sous-forums.
4. Vérifiez le nom du groupe, celui de l’espace et le type « Permissions des forums ». Si nécessaire, choisissez ce type dans « Sélectionner un type », puis « Aller ».
5. Dans « Modèle », choisissez le modèle indiqué ci-dessous. Ouvrez « Permissions avancées » pour contrôler les actions importantes ; naviguez entre les rubriques selon leur nom et lisez les colonnes Oui, Non et Jamais.
6. Activez « Appliquer toutes les permissions ». Vérifiez le message « Les permissions ont été mises à jour. », puis recommencez pour la prochaine attribution.

Cette méthode limite les erreurs de sélection. Au clavier, utilisez Tabulation pour atteindre les contrôles, les flèches pour choisir dans une liste et Espace pour une case ; Entrée active le contrôle sélectionné. Contrôlez toujours son libellé avant validation. La présence d’une case cochée ou d’un bouton se constate par son état et son nom, sans interpréter une couleur.

Dans le tableau des Permissions avancées, les boutons radio peuvent avoir un libellé individuel insuffisant avec un lecteur d’écran. Utilisez alors sa navigation de tableau pour relire le nom de la permission, l’en-tête de colonne et l’état coché. Ne vous fiez pas à la seule tabulation. Pour contrôler une valeur, n’activez pas les liens d’en-tête Oui, Non ou Jamais : ils modifient plusieurs options de la rubrique.

Réglages d’Annonces
Pour Invités, attribuez « Accès en lecture uniquement ». Faites la même attribution pour Utilisateurs enregistrés et pour Adhérents de l’association. Pour Équipe de l’association, attribuez « Accès standard ».

Pour Robots, choisissez « Accès robots ». Robots est le nom français du groupe parfois appelé Bots : il dispose ici d’un accès adapté à la lecture par les moteurs de recherche. Notre forum local ne devient pas accessible à Internet pour autant. Cette attribution prépare simplement la règle d’accès souhaitée.

Pour Nouveaux utilisateurs enregistrés, choisissez « Aucun accès » sur cet espace. Le groupe ne donne ainsi aucun droit supplémentaire et n’y ajoute pas de Jamais : un nouveau membre conserve les droits de ses autres groupes, notamment la lecture d’Utilisateurs enregistrés. Cette neutralité ne supprime pas ses restrictions globales éventuelles, par exemple en messagerie privée.

Réglages de Questions publiques
Attribuez « Accès en lecture uniquement » à Invités. Attribuez « Accès standard » à Utilisateurs enregistrés, Adhérents de l’association et Équipe de l’association. Attribuez « Accès robots » à Robots et « Aucun accès » à Nouveaux utilisateurs enregistrés.

Cette dernière attribution est un choix pédagogique explicite pour les nouveaux espaces de ce forum local : le groupe Nouveaux utilisateurs enregistrés n’y ajoute pas de restriction de publication. Nous ne modifions ni son modèle général ni les droits de Votre premier forum. Dans un autre projet, une attente de modération peut être souhaitée ; il faudra alors choisir et expliquer cette politique, au lieu de traiter tout message en attente comme une panne.

Réglages des catégories
Pour Accueil de l’association, attribuez « Accès en lecture uniquement » à Invités, Utilisateurs enregistrés, Adhérents de l’association et Équipe de l’association. Attribuez « Accès robots » à Robots et « Aucun accès » à Nouveaux utilisateurs enregistrés. L’équipe n’a pas besoin d’un droit de publication sur une catégorie : la publication a lieu dans ses forums.

Pour Espace des adhérents, attribuez « Aucun accès » à Invités, Utilisateurs enregistrés, Robots et Nouveaux utilisateurs enregistrés. Attribuez « Accès en lecture uniquement » à Adhérents de l’association et Équipe de l’association. Ces deux groupes pourront voir la catégorie ; leurs droits de participation seront réglés séparément sur Vie de l’association et Projets.

Pour Équipe, attribuez « Aucun accès » à Invités, Utilisateurs enregistrés, Robots, Nouveaux utilisateurs enregistrés et Adhérents de l’association. Attribuez « Accès en lecture uniquement » à Équipe de l’association. Le Non du groupe Adhérents ne bloquera pas equipe_test, qui possède le Oui de son groupe Équipe.

Contrôler ce que signifie un modèle
Dans Annonces, relisez les permissions détaillées d’Utilisateurs enregistrés : « Peut voir ce forum. », « Peut voir les sujets. » et « Peut consulter ce forum. » sont autorisées ; « Peut créer de nouveaux sujets. » et « Peut répondre à un message. » ne le sont pas. Avec l’équipe, les deux dernières actions sont autorisées grâce à Accès standard. Pour un groupe réglé sur Aucun accès, les permissions détaillées restent sur Non, y compris la visibilité et la lecture.

Les Adhérents ont explicitement reçu les droits publics, même s’ils en bénéficient déjà par Utilisateurs enregistrés. Cela rend notre matrice facile à relire. Si plus tard une exception existe, il faudra examiner toutes les appartenances : une attribution de groupe ne représente jamais à elle seule le résultat d’un membre.

Ne sélectionnez pas Votre premier forum pendant ces réglages. Son contenu et ses permissions restent ceux du premier cours. Un contrôle de l’index doit donc distinguer les espaces de notre projet des autres forums déjà présents.

Exemple commenté

Dans Annonces, equipe_test reçoit la lecture d’Utilisateurs enregistrés et d’Adhérents de l’association, puis la création de sujets grâce à Équipe de l’association. Les Non des modèles de lecture n’annulent pas les Oui de l’équipe. inscrit_test ne possède pas ce groupe : il reste lecteur.

La catégorie Accueil de l’association utilise un modèle de lecture pour l’équipe, alors que son enfant Annonces utilise Accès standard. Ce n’est pas une contradiction : le parent organise la navigation et l’enfant autorise les publications. Choisir un parent ne copie pas ses droits dans ses enfants.

Exercice à réaliser

Appliquez les attributions de cette leçon aux deux forums publics et aux trois catégories. Tenez une liste groupe/espace/modèle et cochez une ligne après chaque confirmation d’enregistrement.

Déconnectez CamilleAdmin du côté public, puis vérifiez l’index comme visiteur : Accueil de l’association, Annonces et Questions publiques doivent être visibles. Reconnectez-vous ensuite avec equipe_test et créez dans Annonces le sujet ordinaire « Bienvenue aux Jardins Partagés », contenant « Les actualités de notre association seront publiées dans ce forum. »

Déconnectez-vous à nouveau et ouvrez ce sujet comme visiteur. Avec inscrit_test, vérifiez que la lecture est possible et que vous ne pouvez pas publier dans Annonces. Enfin, avec inscrit_test, créez dans Questions publiques le sujet « Quels sont les horaires du jardin ? » avec un court message fictif. Conservez ces sujets pour les vérifications suivantes.

Correction et résultat attendu

Le visiteur peut lire le sujet d’accueil et les questions. inscrit_test peut publier sa question, mais pas créer un sujet ni répondre dans Annonces. equipe_test peut publier un sujet ordinaire dans Annonces.

Si les deux forums publics sont absents, contrôlez d’abord la visibilité d’Accueil de l’association pour le groupe utilisé, puis celle de chaque enfant. Si seul Annonces autorise trop de publications, cherchez un Accès standard attribué par erreur à Utilisateurs enregistrés ou Adhérents de l’association dans ce forum. Corrigez cette attribution en Accès en lecture uniquement ; n’ajoutez pas un Jamais.

Les catégories privées peuvent encore ne pas apparaître même pour leurs futurs lecteurs tant qu’aucun enfant visible ne s’y trouve. La leçon suivante terminera leur ouverture. L’absence de ces espaces à ce stade n’autorise pas à changer leurs parents ou à accorder de l’administration aux comptes de test.

À retenir

Les droits des catégories et ceux des forums enfants sont distincts. Les visiteurs lisent ; les inscrits participent dans Questions publiques ; l’équipe publie des sujets ordinaires dans Annonces. Vérifiez groupe, espace et type avant chaque enregistrement. Robots et Nouveaux utilisateurs enregistrés font partie de la matrice, eux aussi.

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