Construire les espaces internes et un sous-forum
Objectif de la leçon
Compléter l’arborescence des Jardins Partagés avec les espaces destinés aux adhérents et à l’équipe. Créer « Projets » comme enfant de « Vie de l’association », puis prouver cette relation dans le panneau d’administration.
Explications
Lire une hiérarchie avant de la construire
Un sous-forum est un forum placé sous un autre forum. Le formulaire ne propose donc pas un type « Sous-forum » : vous choisissez le type « Forum » et vous indiquez son parent. Dans notre projet, « Vie de l’association » est un forum situé dans la catégorie « Espace des adhérents ». « Projets » sera un forum situé dans « Vie de l’association ».
Ces deux derniers forums pourront chacun recevoir leurs propres sujets quand les droits seront réglés. Par exemple, une discussion générale sur la prochaine rencontre ira dans « Vie de l’association », tandis que l’organisation d’un composteur pourra aller dans « Projets ». Leur relation permet de regrouper les échanges sans mélanger tous les sujets dans la même liste.
La chaîne de parents est donc : « Espace des adhérents », puis « Vie de l’association », puis « Projets ». Le parent immédiat de « Projets » est « Vie de l’association ». Choisir à sa place « Espace des adhérents » créerait deux forums de même niveau. Les noms seraient exacts, mais l’organisation serait différente.
Construire l’espace destiné aux adhérents
Avec CamilleAdmin, retournez dans « Forums » puis « Gérer les forums ». Depuis le premier niveau, activez « Créer un nouveau forum ». Renseignez « Espace des adhérents », choisissez le type « Catégorie », le parent « Aucun parent » et « Ne pas copier les permissions ». Validez avec « Envoyer ». Si phpBB ouvre les permissions, revenez à la gestion des forums pour continuer la construction.
Créez ensuite « Vie de l’association » : type « Forum », parent « Espace des adhérents », aucune copie de permissions. La description peut être « Échanges entre adhérents sur la vie des Jardins Partagés. » Gardez le statut « Déverrouillé ». Laissez les champs de mot de passe vides et conservez les autres réglages proposés.
Créez enfin « Projets » : type « Forum », parent « Vie de l’association », aucune copie de permissions. Sa description peut être « Préparation et suivi des projets collectifs. » Relisez le parent en toutes lettres avant d’envoyer. L’indentation d’une liste peut aider à se repérer visuellement, mais la valeur sélectionnée et son nom sont vos points de contrôle.
Vous pouvez démarrer une création depuis n’importe quel niveau de l’administration, puisque le formulaire permet de choisir le parent. Le contexte propose cependant des valeurs initiales. Après avoir ouvert « Vie de l’association », ne supposez pas que tous les champs sont déjà corrects : contrôlez aussi « Copier les permissions depuis » et sélectionnez explicitement « Ne pas copier les permissions ».
Ajouter l’espace destiné à l’équipe
Le troisième ensemble du projet est indépendant des deux précédents. Créez la catégorie « Équipe » avec « Aucun parent », puis le forum « Coordination » avec « Équipe » comme parent. Utilisez les mêmes précautions : bon type, bon nom, bon parent et aucune copie de permissions. Une description possible pour « Coordination » est « Préparation des activités par l’équipe de l’association. »
Ces noms expriment une intention, pas encore une restriction d’accès. Un forum appelé « Coordination » ou « Espace privé » n’est pas privé par son nom. De même, ranger un forum dans « Espace des adhérents » ne l’autorise pas automatiquement aux adhérents. Les groupes seront préparés au chapitre 3 et les permissions appliquées au chapitre 4. Vous construisez maintenant les destinataires de ces futurs réglages.
Distinguer arborescence et présentation
Le formulaire contient aussi « Lister les sous-forums dans la légende » et « Lister le sous-forum dans la légende du forum parent ». Ces options concernent la présentation de liens vers des sous-forums. Elles ne définissent ni leur parent ni leurs permissions. Conservez leurs valeurs proposées pour l’exercice. Plus tard, la présence d’un lien dépendra également des accès de la personne qui consulte le forum.
Pour vérifier la profondeur de « Projets », utilisez l’administration : ouvrez « Espace des adhérents », puis « Vie de l’association ». Vous devez trouver « Projets » à ce second niveau de navigation. Vous pouvez confirmer par « Modifier » : le champ « Forum parent » de « Projets » doit contenir « Vie de l’association ». Il n’est pas nécessaire de provoquer une publication ou de changer de compte pour valider cette relation.
Si la liste sous « Espace des adhérents » affiche directement « Vie de l’association » et « Projets », vous avez identifié une erreur de parent. Elle se corrige en modifiant le parent, comme expliqué dans la leçon suivante ; supprimer et recréer n’est pas nécessaire. Cette distinction entre emplacement et autorisation servira aussi après l’ouverture du forum.
Exemple commenté
Exemple commenté
L’association prévoit une réunion conviviale et un chantier de récupération d’eau. La réunion relève de « Vie de l’association ». Le chantier peut avoir plusieurs sujets dans « Projets » : matériel, calendrier et bilan. Créer un sous-forum se justifie par cet ensemble durable de discussions, et non par la seule existence d’un message.
L’équipe garde par ailleurs ses préparatifs dans « Coordination », sous la catégorie « Équipe ». Ce rangement évite de confondre la coordination interne et les échanges entre adhérents. Les différences de lecture et de publication seront imposées par les permissions, après la création des groupes correspondants.
Exercice à réaliser
Exercice guidé
1. Créez « Espace des adhérents » comme catégorie sans parent. Vérifiez « Ne pas copier les permissions » avant validation.
2. Créez « Vie de l’association » comme forum enfant de cette catégorie. Renseignez la description proposée dans la leçon.
3. Créez « Projets » comme forum enfant de « Vie de l’association ». Ne choisissez pas la catégorie comme parent direct.
4. Créez « Équipe » comme catégorie sans parent, puis « Coordination » comme forum enfant d’« Équipe ». Pour ces créations aussi, ne copiez aucune permission.
5. Depuis le premier niveau administratif, ouvrez chaque catégorie et relevez ses enfants directs. Ouvrez ensuite « Vie de l’association » et relevez son enfant direct.
6. Contrôlez le formulaire de « Projets » et celui de « Coordination » par l’action « Modifier ». Relevez pour chacun le type et le parent ; utilisez « Retour » si les valeurs sont correctes.
7. Notez la réponse à cette question : « Un membre devient-il autorisé à lire Coordination parce que ce forum se trouve sous Équipe ? » Appuyez votre réponse sur la différence entre rangement et permissions.
Correction et résultat attendu
Correction et résultat attendu
Votre relevé doit contenir les relations suivantes : « Accueil de l’association » contient directement « Annonces » et « Questions publiques » ; « Espace des adhérents » contient directement « Vie de l’association » ; « Vie de l’association » contient directement « Projets » ; « Équipe » contient directement « Coordination ».
Les trois éléments « Accueil de l’association », « Espace des adhérents » et « Équipe » sont de type « Catégorie » avec « Aucun parent ». Les cinq autres éléments cités sont de type « Forum ». Le premier cours reste présent à côté de cette nouvelle structure, avec son ancien contenu.
Dans le formulaire de « Projets », le parent attendu est exactement « Vie de l’association ». Dans celui de « Coordination », le parent attendu est « Équipe ». Si vous voyez le bon nom seulement dans une description, cela ne suffit pas : c’est la valeur de « Forum parent » qui constitue la relation.
La réponse à la question finale est non. La hiérarchie n’attribue pas automatiquement de droit de lecture. Aucun réglage d’accès n’est demandé dans cet exercice. L’absence des nouveaux espaces sur l’index public reste donc compatible avec une construction correcte, vérifiée dans l’administration.
À retenir
Un sous-forum conserve le type « Forum » ; son parent est un autre forum. « Projets » doit dépendre directement de « Vie de l’association ». Les options de légende modifient la présentation des liens, pas la hiérarchie ni les droits. Les catégories et les espaces sont prêts ; leurs futurs lecteurs et contributeurs restent à configurer.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.