PhpBB Lab Académie

Rechercher dans ce cours

Personnaliser son forum phpBB avec les styles et les extensions

Auteur : phpBB-Lab. Date de cette version : jeu. 17 sept. 2026 12:39.

Terminer une personnalisation vérifiée et documentée

Objectif de la leçon

Réaliser une recette autonome des réglages, des profils et de l’annonce, documenter les versions et remettre le laboratoire dans son état final connu.

Explications

Votre projet : livrer un petit ensemble cohérent

Vous savez maintenant distinguer un réglage natif, un style et une extension. Le projet final consiste à retrouver et vérifier la personnalisation des Jardins Partagés sans ajouter de nouveau module. Vous allez organiser vous-même la recette, observer les résultats et documenter ce qui a réellement été validé.

Une recette est un ensemble de contrôles préparés pour décider si le résultat répond au besoin. Elle ne consiste pas seulement à parcourir rapidement la page d’accueil. Elle associe une page, un compte, une action et un résultat attendu. Les absences prévues, comme celle de l’annonce sur un sujet, font partie des preuves utiles.

Notre besoin reste simple : identifier clairement le clone local, proposer Atelier Jardins au compte d’essai et afficher une information fictive sur l’index. Les permissions de l’association doivent rester celles des cours précédents. Le style et le bandeau ne doivent pas transformer un visiteur en adhérent ou un membre ordinaire en administrateur.

Écrire les critères avant d’ouvrir les tests

Commencez votre carnet par l’adresse http://localhost/forum-ecole-restauration/ et par la base dédiée phpbb_ecole_restauration, sans son mot de passe. Inscrivez les versions réellement présentes, les chemins techniques du style et de l’extension, ainsi que les références des points S3 et S4. Si le clone a une version différente après le cours 4, utilisez ses valeurs réelles.

S3 correspond au début de la personnalisation ; S4 correspond à l’ensemble configuré avant l’entretien. Le nom seul ne suffit pas : retrouvez leurs fichiers, leur SQL et leurs notes. Ne présentez pas la répétition de remplacement des fichiers comme une mise à jour de version si elle n’en était pas une. Mentionnez également la date de la recette finale.

Pour chaque contrôle, prévoyez une ligne « attendu », une ligne « observé » et, en cas d’écart, une ligne « action puis nouveau contrôle ». Cette forme textuelle se relit facilement avec un lecteur d’écran. Elle évite de dépendre uniquement de captures où l’identité ou l’URL seraient difficiles à retrouver.

Contrôler les réglages natifs

Avec CamilleAdmin, ouvrez Configuration du forum sur le clone. Le nom doit être « Jardins Partagés — clone de personnalisation ». La description doit être « Forum local d’exercice pour apprendre les styles et les extensions. » Ces formulations identifient la copie de travail. Le forum source ne reçoit pas ces modifications.

Vérifiez prosilver pour le style par défaut et pour le style des invités. « Annuler le style de l’utilisateur » doit être à Non. Dans la gestion des styles, prosilver et Atelier Jardins doivent rester installés et actifs. Ne désactivez pas prosilver : il est à la fois la référence de repli et le parent de notre enfant.

Dans les paramètres déjà vérifiés au cours 4, conservez l’isolation du clone et les courriels désactivés. Une annonce visible dans le navigateur ne demande aucun envoi de courriel. Les identifiants SQL et les cookies distincts du clone n’ont pas à changer pour terminer la décoration ou l’ajout fonctionnel.

Contrôler une seule annonce

Dans le gestionnaire, Board Announcements doit être activée. Dans ses paramètres, retrouvez une seule annonce portant la description « Atelier — information de personnalisation ». Son message public doit être exactement :

Atelier local : les essais de personnalisation se déroulent dans cette copie du forum. Aucun changement n’est appliqué au forum source.

Le réglage global d’affichage et le réglage individuel sont à Oui. Le public est Tous les utilisateurs ; Board Index est le seul emplacement choisi ; le masquage est à Non ; la date d’expiration et la couleur restent vides. Ne créez pas une nouvelle annonce si la précédente est simplement mal réglée. Ouvrez celle qui existe, corrigez-la et conservez sa description repérable.

Organiser une fenêtre de recette

CamilleAdmin ouvre temporairement le clone. Vérifiez ensuite les profils l’un après l’autre, en relisant le nom effectivement connecté. Des onglets ordinaires peuvent partager la même session ; utilisez la déconnexion et la reconnexion ou des profils de navigateur réellement distincts. Conservez les accès de l’administrateur pour refermer le clone à la fin.

Comme vrai visiteur, ouvrez l’index : le nom du clone, la description et l’annonce sont attendus, avec le style prosilver. Ouvrez ensuite un sujet public ; le bandeau limité à l’index doit être absent. Le visiteur ne doit pas pouvoir lire le contenu de Coordination, ni celui des espaces réservés aux adhérents.

Avec accueil_test, retrouvez dans les préférences le choix Atelier Jardins. Ouvrez l’index et un sujet public. L’annonce est présente seulement sur l’index. Le compte reste un membre ordinaire, sans groupe associatif ni droit administratif. Le style enfant peut conserver exactement l’apparence de prosilver ; la préférence enregistrée et les pages fonctionnelles constituent les preuves attendues.

Avec eleve_test, contrôlez l’accès à Vie de l’association et le refus de Coordination. Avec equipe_test, contrôlez Coordination et retrouvez le périmètre de modération locale connu : Questions publiques et Bac à sable de modération. Vous n’avez aucune nouvelle permission à attribuer. En cas de différence, comparez l’état avec le carnet des cours 2 et 3 au lieu d’élargir les droits pour faire réussir le test.

Vérifier aussi l’usage du contenu

Parcourez les liens et contrôles au clavier. Vérifiez que vous pouvez atteindre l’index, ouvrir un sujet et retrouver la zone de connexion ou les préférences sans devoir identifier une couleur. Relisez l’annonce en continu : son information doit être compréhensible même sans percevoir sa boîte ou son arrière-plan.

Si vous utilisez un lecteur d’écran, notez les libellés réellement annoncés et les difficultés concrètes. Si vous agrandissez le texte, observez si la lecture et les commandes restent utilisables. Ces essais décrivent votre environnement ; ils ne constituent pas une certification générale d’accessibilité ou une preuve de fonctionnement dans tous les navigateurs.

Clore le projet sans perdre ses repères

Après la recette, CamilleAdmin referme uniquement le clone de personnalisation et vérifie le message de fermeture avec une session de visiteur. Les courriels restent désactivés. Atelier Jardins reste actif et choisi par accueil_test ; prosilver reste le défaut et le style des invités ; l’annulation du choix utilisateur reste à Non. L’extension conserve son annonce et ses réglages.

Le forum source et le clone retour n’ont reçu aucune modification pendant ce cours. Conservez S3, S4, les paquets d’origine privés et le carnet. Vous pouvez faire ultérieurement un nouveau point complet après d’autres changements importants, avec un nom distinct ; cela n’exige pas d’écraser les points historiques.

Pour la suite, prévoyez une vérification des publications des auteurs avant chaque intervention et une recette après les changements. Tenez la liste de vos ajouts courte et explicable : besoin servi, version, compatibilité, preuve de test et méthode de retrait. Vous disposez maintenant d’une personnalisation que vous savez décrire, maintenir et tester.

Exemple commenté

Exemple — une preuve qui aide à reprendre le travail

Une note utile peut dire : « Clone de personnalisation ; visiteur ; index ; annonce attendue et lue ; sujet public ; annonce absente comme prévu. » Une seconde ligne indique : « accueil_test ; Style = Atelier Jardins enregistré ; index lisible ; aucun accès à Coordination. »

Ces résultats permettent de reprendre le projet après une interruption. La simple phrase « tout fonctionne » ne permettrait pas de savoir quels profils ou quelles pages ont été testés. Ajoutez les anomalies rencontrées et leur correction, plutôt que de les faire disparaître du compte rendu.

Exercice à réaliser

Projet autonome — rendre votre recette vérifiable

1. Sans changer de nouvelle fonction, écrivez vos critères à partir des paragraphes précédents et retrouvez les points S3 et S4.
2. Avec CamilleAdmin, contrôlez le nom et la description du clone, les styles disponibles et les trois réglages globaux de style. Contrôlez aussi l’extension et l’unique annonce existante.
3. Ouvrez temporairement le clone. Testez successivement le visiteur, accueil_test, eleve_test et equipe_test sur les pages et les accès indiqués. Notez chaque résultat attendu et observé.
4. Effectuez un passage au clavier et avec vos moyens habituels de lecture. Décrivez précisément toute difficulté ; ne changez pas plusieurs réglages à la fois pour essayer de la masquer.
5. Corrigez uniquement les écarts identifiés, puis refaites les contrôles concernés. Vérifiez que l’annonce conserve son texte exact et qu’accueil_test retrouve Atelier Jardins.
6. Avec CamilleAdmin, refermez le clone. Rédigez un bilan avec les versions réelles, la nature de l’entretien effectué, les résultats, les limites et l’état final. Le forum source et le clone retour doivent rester inchangés.

Correction et résultat attendu

Correction et résultat attendu

Votre bilan prouve que le bon clone a reçu les modifications. Les champs natifs correspondent aux textes prévus ; prosilver est actif, par défaut et utilisé pour les invités ; Atelier Jardins est actif et choisi par accueil_test ; le choix utilisateur n’est pas annulé.

Il existe une seule annonce, active globalement et individuellement, visible de tous uniquement sur l’index, sans masquage autorisé, sans expiration ni couleur particulière. Les accès des comptes correspondent au parcours précédent. Les contrôles de lecture et de clavier décrivent ce que vous avez réellement essayé.

Le clone est fermé, ses courriels restent désactivés, S3 et S4 sont conservés, et les deux autres installations n’ont pas changé. Si un critère n’est pas vérifié, indiquez-le comme restant à résoudre. Un compte rendu honnête et précis est plus utile qu’une validation générale qui cacherait un écart.

À retenir

Une personnalisation aboutie répond à un besoin et conserve les droits attendus. Vérifiez les réglages, les profils, les pages et l’usage au clavier. Conservez les versions, les points de sauvegarde et les résultats de recette. Terminez avec un clone fermé et un état que vous pouvez retrouver et expliquer.

Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.

Sommaire du cours

Préparer une personnalisation utile et réversible

  1. Choisir un besoin et retrouver le bon forum de test
  2. Préparer son inventaire et son point de sauvegarde
  3. Personnaliser le nom et la description avec les réglages existants

Comprendre, installer et essayer un style

  1. Comprendre ce qu’un style change et ce qu’il conserve
  2. Préparer Atelier Jardins et l’installer dans le clone
  3. Choisir un style et vérifier à qui il s’applique

Choisir et installer une extension

  1. Choisir une extension qui répond à un besoin précis
  2. Installer les fichiers puis activer Board Announcements
  3. Désactiver et réactiver sans effacer les réglages

Configurer une annonce et vérifier l’expérience des membres

  1. Créer une annonce utile et maîtriser ses réglages
  2. Tester les publics et les emplacements sans changer les permissions
  3. Vérifier les styles, la navigation et l’état final du clone

Entretenir ses ajouts et terminer son projet

  1. Entretenir une extension et suivre les dépendances du style
  2. Diagnostiquer un problème et revenir au bon niveau
  3. Terminer une personnalisation vérifiée et documentée