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.

Créer une annonce utile et maîtriser ses réglages

Objectif de la leçon

Créer une seule annonce textuelle dans le clone de personnalisation, distinguer sa description administrative de son contenu public et configurer un affichage stable limité à l’index du forum.

Explications

Une fonction disponible attend encore son contenu

Board Announcements est installée et activée dans notre premier clone. Cela ne signifie pas qu’une annonce existe déjà ni qu’elle est autorisée à apparaître. Vous allez configurer une information utile : rappeler que les essais concernent uniquement cette copie locale. Le site source et le clone de retour restent inchangés.

Cette annonce est un encart ajouté par l’extension. Ce n’est pas un sujet du type « Annonce », étudié dans le cours de modération, ni un message rangé dans le forum appelé « Annonces ». La présence de ces mots proches n’implique pas le même mécanisme. Ici, vous gérez le contenu dans le panneau d’administration de l’extension.

Ouvrez http://localhost/forum-ecole-restauration/ avec CamilleAdmin. Vérifiez le nom « Jardins Partagés — clone de personnalisation ». Dans le PCA, le chemin est « Extensions », « Annonce du forum », puis « Paramètres de l’annonce ». La page porte le titre « Paramètres de l’annonce du forum ». Les consignes ci-dessous correspondent à Board Announcements 1.3.0, dont nous avons vérifié les fichiers et la compatibilité déclarée.

Comprendre les trois conditions d’activation

Le gestionnaire phpBB doit d’abord indiquer que l’extension est activée. Ensuite, la liste des annonces possède le réglage global « Activer les annonces du forum ». Enfin, chaque annonce comporte « Afficher l’annonce du forum ». Ces trois états sont distincts : une annonce individuelle sur « Oui » ne compense pas un réglage global sur « Non ».

Dans la liste, choisissez « Oui » pour « Activer les annonces du forum » et utilisez le bouton « Envoyer » de ce réglage. Ce formulaire global est distinct du formulaire de création. Relisez la valeur après enregistrement. Activez ensuite « Créer une annonce », sauf si celle de cet exercice existe déjà : dans ce cas, vous la modifierez au lieu de la dupliquer.

Identifier qui voit quoi et où

Dans la nouvelle annonce, mettez « Afficher l’annonce du forum » sur « Oui ». Choisissez « Tous les utilisateurs » dans « Qui peut voir l’annonce du forum ». Le sens de cette option est simple : membres connectés et visiteurs pourront lire le message sur les pages retenues. La leçon suivante testera les autres publics sans changer les permissions des forums.

Le libellé d’emplacement reste en anglais dans la traduction française de cette version : « Limit where this announcement should be displayed ». Il signifie limiter les endroits où l’annonce s’affiche. La liste accepte plusieurs sélections. L’option « Board Index » désigne l’index du forum, c’est-à-dire la page qui présente ses catégories et ses forums. Une sélection vide signifie « partout », pas « nulle part ».

Pour notre essai, sélectionnez seulement « Board Index ». Au clavier, placez le focus dans cette liste et utilisez sa navigation native, avec le mode formulaire de votre lecteur d’écran si nécessaire. La touche Début rejoint la première option, « Board Index » dans cette version. Un déplacement par les flèches sans Ctrl ni Maj permet normalement de sélectionner une option seule ; relisez les options sélectionnées avant de quitter la liste. N’utilisez pas Ctrl+A, qui sélectionnerait tout.

Séparer repère administratif et texte public

Le champ « Description » sert à retrouver l’annonce dans le PCA. Son contenu n’est pas le message destiné aux lecteurs. Saisissez : « Atelier — information de personnalisation ». La légende « Message de l’annonce du forum » regroupe notamment ce champ, les options de date et de couleur, les commandes BBCode puis la zone multiligne du texte public.

Cette zone multiligne ne possède pas un libellé directement associé dans le formulaire de cette version. Un lecteur d’écran peut donc ne pas annoncer son nom comme vous l’attendez. Repérez la section par sa légende, parcourez les champs et les commandes dans l’ordre du document, puis atteignez la zone d’édition multiligne. Relisez le texte saisi avant l’envoi ; ne vous fiez pas à sa position visuelle. Le champ « Description », plus court et sur une ligne, doit rester distinct.

Le texte public sera exactement :

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



Ce message se suffit à lui-même. Il n’a besoin ni d’image, ni de couleur, ni de mise en forme pour transmettre l’information. Les commandes BBCode disponibles ne sont pas une obligation : laissez le texte simple pour cet atelier.

Choisir des options faciles à vérifier

Mettez « Permettre aux utilisateurs de masquer l’annonce du forum » sur « Non ». L’annonce restera ainsi visible pendant nos essais sans qu’un masquage personnel brouille les résultats. Laissez « Date d’expiration de l’annonce du forum » vide pour ne pas prévoir d’expiration. Laissez aussi « Couleur d’arrière-plan de l’annonce du forum » vide pour conserver la valeur par défaut, au lieu de choisir une couleur arbitraire.

« Prévisualiser » permet de relire le rendu du message. Cette prévisualisation n’enregistre pas l’annonce et ne remplace pas l’essai avec les vrais publics. Après relecture des valeurs et du texte, « Envoyer » enregistre le formulaire. Le message « L’annonce du forum a été mise à jour. » confirme l’opération, y compris dans ce parcours de création.

Exemple commenté

Exemple commenté

Camille écrit « Atelier — information de personnalisation » dans Description et le rappel complet dans la zone multiligne. Dans le PCA, elle retrouve facilement la ligne grâce à sa description. Sur l’index public, les lecteurs voient uniquement le message utile.

Au premier essai, aucun encart n’apparaît alors que l’annonce individuelle est sur « Oui ». Camille relit le réglage global et découvre qu’il est resté sur « Non ». Elle l’enregistre sur « Oui » ; elle ne recrée pas l’annonce, ne réinstalle pas l’extension et ne modifie aucun fichier du style.

Exercice à réaliser

Exercice guidé

1. Avec CamilleAdmin dans le clone de personnalisation, ouvrez le PCA puis les paramètres de l’annonce. Enregistrez le réglage global sur « Oui ». Vérifiez que la liste ne contient pas déjà « Atelier — information de personnalisation ».

2. Créez l’annonce unique et renseignez Description et message public comme indiqué. Choisissez les deux états d’affichage sur « Oui », « Tous les utilisateurs », uniquement « Board Index », masquage sur « Non », date et couleur vides.

3. Activez « Prévisualiser » et relisez le texte. Vérifiez ensuite que vos champs conservent les bonnes valeurs, puis « Envoyer ». Revenez à la liste : une seule ligne doit correspondre à l’atelier, avec « Board Index » comme emplacement et « Tous les utilisateurs » comme public.

4. Le clone étant fermé jusqu’ici, ouvrez temporairement ce seul forum : PCA, « Général », « Configuration du forum », « Désactiver le forum » sur « Non », puis enregistrez. Cette fenêtre permettra les essais ordinaires de ce chapitre. Ne réactivez pas les courriels et ne changez pas l’état de la source.

5. Ouvrez l’index du clone comme CamilleAdmin, puis comme vrai visiteur dans une session déconnectée. Retrouvez la phrase « Atelier local ». Vérifiez que la description administrative n’est pas utilisée comme message public. Consignez le résultat et conservez la fenêtre de test pour les deux leçons suivantes ; vous refermerez le clone à la fin du chapitre.

Correction et résultat attendu

Correction et résultat attendu

Il existe une annonce, avec le texte public exact. Les réglages global et individuel sont sur « Oui ». L’emplacement correspond seulement à « Board Index » et le public à « Tous les utilisateurs ». Date et couleur sont vides ; le masquage est désactivé.

Un visiteur de l’index lit le rappel complet. Si vous avez saisi seulement une description, reprenez le formulaire et remplissez la zone du message. Si vous avez seulement prévisualisé, utilisez « Envoyer » avant de tester le site. Si plusieurs lignes identiques existent, arrêtez les nouvelles créations et identifiez celle de l’exercice avant toute suppression.

La source et le clone de retour restent conservés. Le clone de personnalisation est provisoirement ouvert pour les contrôles qui suivent, avec ses courriels toujours désactivés.

À retenir

L’état de l’extension, son interrupteur global et l’affichage de chaque annonce sont distincts. Description sert au PCA ; la zone multiligne fournit le texte public. « Board Index » limite l’emplacement à l’index, tandis qu’une liste vide signifie partout. La prévisualisation aide à relire ; seul l’enregistrement rend la configuration disponible pour les vrais tests.

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