Les décisions à prendre avant de construire le WordPress
Le déroulé proposé
| Temps | Partie | Points |
|---|---|---|
| 20 min | 1. Ce que voit le visiteur : la frise et la page Alliance | 2 et 17, 18, 21, 19, 8 |
| 8 min | 2. Le contenu | 11, 16 |
| 7 min | 3. Comment le thème est construit | 3, 4 |
| 8 min | 4. L'admin de l'Alliance | 5, 6, 20 |
| 7 min | 5. L'organisation de la première séance WordPress | 1, 9 |
On commence par ce qui se voit à l'écran : c'est là que la classe a le plus d'avis. Les points d'organisation (1 et 9) viennent en dernier : ils dépendent surtout d'Emmanuel, mais Elliot, Veronika, Daria et l'équipe admin y sont directement concernés.
Les mots à connaître
- Événement
- Un contenu WordPress par moment de l'histoire ou par action de l'Alliance : titre, dates, texte, photos. La frise, la page Alliance, l'accueil et les fiches le lisent.
- Rubrique
- Le chapitre de la frise auquel appartient un événement : Contexte, Histoire, Contestation, Le Quartier, Aujourd'hui. Se choisit dans l'admin.
- Bloc
- La mise en page d'un événement dans la frise : un fichier PHP par bloc. Le prototype en a 39 (34 événements et 5 ouvertures de chapitre).
- Ouverture
- Le grand écran de couleur qui commence un chapitre (« 03 Contestation »), avec son menu des chapitres en haut à gauche.
- Clôture
- Le bloc 39 « Aujourd'hui : la lutte continue », s'il devient la page de fin fixe de la frise, comme une quatrième de couverture (point 2).
- Date de tri, date affichée
- La date exacte qui range l'événement (obligatoire), et le texte montré au visiteur (« Été 2025 »), facultatif.
- Case « Action de l'Alliance »
- Un interrupteur Oui / Non sur chaque événement (nom technique :
action_alliance). - Moments clés
- Les cartes du bas de la page Alliance : les événements passés du chapitre 05 « Aujourd'hui » de la frise (décision du 06/10).
- Admin
- L'interface de WordPress où l'Alliance écrit ses contenus (adresse
/wp-admin/). Le visiteur ne la voit jamais. - ACF
- L'extension qui ajoute des cases aux écrans de l'admin : date, rubrique, lieu, horaires, case Alliance.
- Gabarit
- Le fichier PHP du thème qui met en page un type de page :
page-alliance.phppour la page Alliance,single-evenement.phppour la fiche de n'importe quel événement. - Requête
- La question qu'un gabarit pose à la base : « donne-moi les événements de la rubrique Aujourd'hui, déjà passés, du plus ancien au plus récent ».
- Écrit en dur
- Écrit dans un fichier du thème et pas dans la base : l'Alliance ne peut pas le modifier dans l'admin, il faut un développeur.
- Slug
- La fin d'une adresse :
alliancedans/alliance/. WordPress s'en sert aussi pour choisir le gabarit (page-alliance.php).
Les quinze points en un coup d'œil
| Point | La question | Recommandé | Qui tranche |
|---|---|---|---|
| 2 et 17 | La frise montre-t-elle les actions à venir ? Où va le bloc 39 « La lutte continue », dans la frise et sur la page Alliance ? | La frise s'arrête à aujourd'hui ; le 39 devient la clôture fixe, et sa carte reste la dernière des moments clés | Emmanuel, avis de Matthias |
| 18 | Les moments clés : du plus ancien au plus récent, ou l'inverse ? | Deux avis : le plan dit le plus ancien d'abord, la relecture le plus récent d'abord | Emmanuel |
| 21 | « Quartier » ou « Le Quartier » dans la bande du bas ? | Garder les deux noms, comme la maquette | Emmanuel |
| 19 | Que tape l'Alliance pour que le lien « Itinéraire » mène au bon endroit ? | Un champ adresse (jamais affiché) et un lien OpenStreetMap collé, facultatif | Emmanuel ; Matthias pour le lieu de rendez-vous |
| 8 | D'où viennent les trois cartes du bandeau de l'accueil ? Quels événements cocher « Action de l'Alliance » ? | Bandeau automatique ; cocher 35, 36, 37 et les deux Tritoni-e (le plan disait aussi 21 et 23) | Emmanuel, Matthias confirme |
| 11 | Quatre détails de contenu (une date, un petit titre, un doublon, la galerie) | Voir le point | Emmanuel, Michel confirme |
| 16 | Le site en néerlandais ? | Français seulement pour la première version | Le client ; Emmanuel en attendant |
| 3 | Garder les numéros dans les noms des fichiers de bloc ? | Les garder | Emmanuel |
| 4 | Le texte des blocs de la frise : dans le fichier ou dans l'admin ? | Dans le fichier au départ, bloc par bloc ensuite | Emmanuel |
| 5 | Que faire des pages de WordPress (Activités, Presse, quatre pages vides) ? | Activités devient Alliance, Presse est créée, quatre pages en brouillon | Emmanuel, à annoncer au client |
| 6 | Sur quel écran l'Alliance écrit-elle un événement ? | L'écran classique, tout visible sur une page | Emmanuel |
| 20 | La barre noire de WordPress sur le site, pour les personnes connectées | La masquer | Emmanuel |
| 1 | Comment chaque étudiant a-t-il le WordPress du Marais sur son ordinateur ? | Un paquet prêt à dézipper et la base exportée | Emmanuel ; la classe dit quel serveur elle a |
| 9 | Qui écrit les fichiers clés (page Alliance, fiche, pieds de page) avant la séance ? | Mixte : page Alliance et fiche prêtes, Daria branche les pieds de page en séance | Emmanuel, après avoir entendu Elliot, Veronika, Daria |
1. Ce que voit le visiteur : la frise et la page Alliance20 minutes : points 2 et 17, 18, 21, 19, 8
217La fin de la frise, et le bloc 39 « Aujourd'hui : la lutte continue »
La questionQuand l'Alliance annonce une action pour dimanche prochain, doit-elle déjà apparaître dans la frise, ou seulement une fois la date passée ? Et le bloc 39, qui conclut la frise : comment le garder en dernier, alors que WordPress range les événements par date ? Les deux « Samedi de Tritoni-e » de l'ancien agenda (5 et 19 septembre 2026, déjà passés) sont plus récents que lui (sa date de tri : 1er juin 2026) : rangés par date, ils passeraient après. Enfin, sur la page Alliance, la dernière carte des moments clés est ce même bloc 39 : la garde-t-on ?
Pourquoi maintenant : ce choix fixe la règle de la frise et ce qu'on importe dans WordPress (33 ou 34 événements). Rien de la frise ne se construit avant. Les deux points se tranchent ensemble : certaines combinaisons sont impossibles.
Ce qu'il faut regarder- La fin de la friseOuvrir la frise et aller tout au bout : le bloc 39, une seconde photo, puis le pied de page. C'est la conclusion. Dans la maquette FINALE aussi, le pied de page suit directement le bloc 39.
- Le chapitre 05 et son menuSur le fond jaune « 05 Aujourd'hui », survoler « Aujourd'hui » dans le menu en haut à gauche : cinq blocs, « Aujourd'hui : la lutte continue » en dernier.
- Une action à venirPage Alliance, en haut, « Rejoignez nos prochaines actions » : la carte d'exemple « Balade nature, dimanche 18 octobre ». C'est la place d'une action annoncée.
- Les moments clésMême page, en bas : cinq cartes, les blocs 35 à 39 de la frise. La cinquième est le bloc 39. La maquette, elle, répète six fois la même carte : un exemple, pas une liste.




Décision
Point 2
Point 17
18L'ordre des moments clés
La questionLes cartes du bas de la page Alliance (les événements passés du chapitre 05) : du plus ancien au plus récent, comme une histoire, ou du plus récent au plus ancien, comme un fil d'actualités ? La maquette ne le dit pas : elle répète six fois la même carte. Cette liste n'a pas de limite : elle s'allonge à chaque action passée.
Pourquoi maintenant : un mot dans la requête de page-alliance.php, et le prototype doit suivre le même ordre. L'ordre décide aussi où se place la carte du bloc 39 (point 17).
- Les moments clés aujourd'huiPage Alliance, en bas (image du point précédent) : l'ordre de la frise, du terrain de foot à « la lutte continue ».
- La page entière, de haut en basEn haut, « Rejoignez nos prochaines actions », la plus proche d'abord. Puis les moments clés. Se lit-elle mieux en s'éloignant d'aujourd'hui, ou en racontant depuis le début ?
A. Du plus ancien au plus récent
- Un terrain de foot improvisé
- Crade parties
- Un dragon en papier mâché
- Portrait du défenseur
- Samedi de Tritoni-e, 05/09
- Samedi de Tritoni-e, 19/09
- Aujourd'hui : la lutte continue
Chaque nouvelle sortie arrive en bas.
B. Du plus récent au plus ancien
- Aujourd'hui : la lutte continue
- Samedi de Tritoni-e, 19/09
- Samedi de Tritoni-e, 05/09
- Portrait du défenseur
- Un dragon en papier mâché
- Crade parties
- Un terrain de foot improvisé
Chaque nouvelle sortie arrive en haut, sous la carte de conclusion.
À savoir : une carte de moment clé n'affiche que la « date affichée ». Les actions créées par l'Alliance n'auront souvent qu'une date de tri : leurs cartes seraient sans date (deux « Samedi de Tritoni-e » identiques côte à côte). À prévoir : la date affichée, sinon la date de tri.
Décision
21« Quartier » ou « Le Quartier »
La questionLe quatrième chapitre s'appelle « Le Quartier » dans son grand titre et dans le menu des chapitres, mais « Quartier » dans la bande du bas et dans la barre des chapitres du téléphone. C'est déjà ainsi dans la maquette. Garde-t-on ces deux noms (ce qui demande un champ de plus à remplir dans l'admin), ou écrit-on « Le Quartier » partout ?
Pourquoi maintenant : le libellé court se remplit dans l'admin avant la séance, et la bande de la frise WordPress sera comparée au pixel avec le prototype. Un petit choix, sans enjeu technique.
Ce qu'il faut regarder- Le même écran, deux nomsFrise, fond bleu : « 04 Le Quartier » en grand et dans le menu en haut à gauche ; « Quartier » dans la bande du bas. Sur téléphone, l'onglet dit « 04 Quartier ».




Décision
19Le lien « Itinéraire »
La questionSur chaque carte d'action de la page Alliance et sur chaque fiche, un lien « Itinéraire » ouvre OpenStreetMap (demandé par la maquette, à la place de Google Maps). Que tape l'Alliance dans l'admin pour que ce lien mène au bon endroit : le nom du lieu qui s'affiche, une vraie adresse, ou un lien copié sur OpenStreetMap ?
Pourquoi maintenant : un champ se crée dans l'admin sur le poste d'Emmanuel avant la séance, jamais en séance (treize postes donneraient treize structures différentes).
Ce qu'il faut regarder- La carte d'actionPage Alliance : la carte annonce « Coin Vander Bruggen et Scheutveld », mais son lien cherche « Quai Fernand Demets 7 » (l'adresse de contact de l'Alliance).
- La ficheFiche d'un événement : « Rue de Scheutveld, 1070 Anderlecht » (texte de la maquette) et un lien vers Google Maps.
- Ce que tape vraiment l'AllianceDans l'ancien agenda : « Marais Biestebroeck - accès sentier, face à la Brasserie Atlas (angle rues Scheutveld/de l'Aiguille) ». C'est une description, pas une adresse.


| Texte tapé | Ce que trouve OpenStreetMap | Verdict |
|---|---|---|
| Coin Vander Bruggen et Scheutveld | Rien : « Couldn't locate » | Introuvable |
| Rue de Scheutveld, 1070 Anderlecht | La rue Van Soust, quartier de Moortebeek, à 1,8 km du marais. La rue s'appelle « Rue Scheutveld », sans « de ». | Faux, sans aucun message d'erreur |
| Quai Fernand Demets 7, 1070 Anderlecht | Le bâtiment au bord du marais, à 180 m du carrefour | Proche |
| Le champ « Lieu » tel quel (nom du lieu, retour à la ligne, adresse) | Rien | Introuvable |



directions?to=) plutôt que la page de recherche.Le texte affiché et l'adresse ne disent pas la même chose : la maquette elle-même montre « Coin Vander Bruggen et Scheutveld » sur la carte et « Rue de Scheutveld » sur la fiche. Deux champs séparés évitent qu'un texte bien tourné casse le lien ; le lien collé règle les carrefours et le marais. En option : ouvrir l'itinéraire à pied plutôt qu'en voiture (OpenStreetMap ouvre la voiture par défaut).À demander à Matthias : le vrai point de rendez-vous des sorties. La maquette dit « Coin Vander Bruggen et Scheutveld », l'ancien agenda « face à la Brasserie Atlas ».
Décision
8Le bandeau de l'accueil, et les événements à cocher « Action de l'Alliance »
La questionEn bas du premier écran de l'accueil, un bandeau fait défiler trois cartes d'actualité. Dans WordPress, d'où viennent ces trois cartes ? Et au moment d'importer l'histoire, quels événements marque-t-on « Action de l'Alliance » ? Depuis le 06/10 (moments clés lus par rubrique), la case ne change presque plus que ce bandeau.
Pourquoi maintenant : le script d'import pose la case sur chaque événement, et Rayan Bermudez reçoit un début de front-page.php qui contient déjà la requête du bandeau.
- Le bandeau du prototypeAccueil, bas du premier écran : trois cartes écrites à la main (« Conférence de presse », « Naissance de l'Alliance », « saccage »), toutes datées 04.06.26, qui mènent à la même fiche. Ce sont les exemples de la maquette : rien ne les relie à la frise.
- Ce que la case changePour une action à venir : la liste du haut de la page Alliance, le bandeau, le bouton Fermer de la fiche. Pour un événement passé (tous les blocs de la frise) : seulement le bandeau.

| Blocs | Événement | Nature |
|---|---|---|
| 21 | Naissance de l'Alliance (mai 2024) | Action de l'Alliance |
| 22 | Jumelage avec le Marais Wiels (septembre 2024) | Action avec un partenaire |
| 23 | Mobilisation citoyenne (janvier 2025) | Action de l'Alliance |
| 24 | Destruction illégale du marais (24 janvier 2025) | Acte du promoteur |
| 25 | Demande de classement (printemps 2025) | Démarche de Bruxelles Nature pour l'Alliance |
| 26 | Avis de la CRMS (28 mai 2025) | Avis officiel |
| 27 à 33 | Le Quartier | Constats sur le quartier |
| 35 à 38 | Terrain de foot, Crade parties, Dragon, Portrait du défenseur | Actions de l'Alliance (rubrique Aujourd'hui) |
| 39 | Aujourd'hui : la lutte continue | Conclusion (points 2 et 17) |
Décision
Bandeau
Cases
2. Le contenu8 minutes : points 11 et 16
11Quatre détails de contenu
La questionQuatre petites décisions avant d'importer les événements : la date du bloc « Un terrain de foot improvisé » ; le petit titre au-dessus du texte d'une fiche d'événement passé ; l'entrée « Stop au saccage » de l'ancien agenda ; la galerie de photos et le crédit photo sur les fiches.
Pourquoi maintenant : l'import a besoin de la date et doit savoir s'il crée un événement de plus ; la fiche (single-evenement.php) porte le petit titre, la galerie et le crédit.
Le texte du bloc dit « Au printemps 2025, des goals sont installés » (et « En mars 2025 » dans un autre article). Sa date de tri est pourtant le 18/01/2026 : l'inauguration du FC Biestebroeck, racontée plus loin. L'article BX1 est du 22/12/2025 : la date de la presse, pas de l'événement. Avec le 18/01/2026, WordPress le rangerait après le bloc 38.

La fiche du prototype et la maquette affichent « Infos pratiques », même pour un moment passé : la maquette a recopié la fiche d'action. Or la même fiche sert aux 33 événements de la frise, y compris un constat sur le quartier ou une carte de 1550.

L'entrée est datée du 24/01/2024, mais son propre texte commence par « Le 24 janvier 2025 à 8h du matin », et l'article lié est du 24/01/2025. L'année 2024 est une faute de frappe : c'est le même fait, le même jour, que le bloc 24 « Destruction illégale du marais ».

La fiche du 25/09 affichait « Photo : IEB » sous la grande photo et une grille de photos sous le texte. La fiche actuelle et la maquette n'ont ni l'un ni l'autre. Or l'admin propose déjà quatre images par événement et promet que « le crédit se saisit sur chaque image » : sans galerie ni crédit, ces saisies ne s'affichent nulle part.
Décision
16Le site en néerlandais ?
La questionLe client n'a pas encore dit s'il veut le site en néerlandais (questions 8.1 à 8.3 au client, toujours ouvertes). Construit-on la première version en français seulement, ou attend-on sa réponse ?
Pourquoi maintenant : c'est aussi une habitude d'écriture à donner aux étudiants dès la première séance WordPress, pour les textes fixes de leurs gabarits.
Ce qu'il faut regarder- L'ancien siteEntièrement en français, aucune seconde langue ; la maquette n'a pas de sélecteur de langue.
- Où vit le texte français du prototypeDans les fichiers des blocs (titres, dates, cartes), dans le menu, dans chaque page, et incrusté dans les dix images de partage.
- Le chiffrageDans le budget : une version néerlandaise, traduction fournie, c'est 4 à 8 jours d'intégration.


Dans la base (l'Alliance le modifie ; une extension pourrait le traduire, chaque contenu saisi deux fois)
- événements (titre, texte, fiche)
- thématiques (six sections)
- presse, ressources
- coordonnées, pages simples
- noms des rubriques
Dans le code (à traduire à la main par un développeur)
- les 34 blocs de la frise (texte et positions)
- le menu (six libellés)
- les titres des gabarits (« Rejoignez nos prochaines actions »)
- les pieds de page
- les dix images de partage
/nl/. Si le client répond « oui, plus tard », passer à B dès la conversion des gabarits. Poser les questions 8.1 à 8.3 à Matthias à la prochaine occasion.Décision
3. Comment le thème est construit7 minutes : points 3 et 4
3Garder les numéros dans les noms des fichiers de bloc ?
La questionChaque bloc de la frise est un fichier dont le nom commence par un numéro : 21-naissance-de-l-alliance.php. Dans WordPress, on garde ces numéros, ou on renomme les 34 fichiers sans numéro ? Le visiteur et l'Alliance ne voient aucune différence : c'est une question de rangement pour nous.
Pourquoi maintenant : le script qui copie les blocs dans le thème, et une petite fonction de functions.php, en dépendent.
| Où | A. Garder | B. Renommer |
|---|---|---|
| Le fichier | 21-naissance-de-l-alliance.php | naissance-de-l-alliance.php |
| L'id dans la page | evt-21-naissance-de-l-alliance | evt-naissance-de-l-alliance |
Les règles de site.css | .evt--21-naissance-de-l-alliance (442 règles pour les 34 blocs) | les 442 règles réécrites |
| La base WordPress (slug) | naissance-de-l-alliance | naissance-de-l-alliance |
Décision
4Le texte des blocs de la frise : dans le fichier ou dans l'admin ?
La questionDans WordPress, le texte des 34 blocs de la frise est-il lu dans le fichier du bloc, comme dans le prototype, ou dans l'admin ? Dans le premier cas, une faute corrigée par l'Alliance dans l'admin ne se corrige pas dans la frise. Dans le second, il faut réécrire les 34 blocs.
Pourquoi maintenant : le script de copie des blocs fait deux remplacements, ou une réécriture complète ; et la première séance porte sur les pages, ou sur les blocs.
Ce qu'il faut regarder- Un blocFrise, chapitre 03, « Naissance de l'Alliance » : titre, date « Mai 2024 », carte de texte. Tout est écrit dans le fichier du bloc.
- Le menu du chapitre 03Survoler « Contestation » : « Mai 2024, Naissance de l'Alliance ». Dans WordPress, cette ligne viendra de la base, comme la fiche, la carte de la page Alliance et le bandeau.
- Un titre en escalierLe découpage en lignes décalées est du HTML, pas du texte : 21 des 34 blocs en ont un.


| Endroit | A. Blocs figés | B. Blocs lus dans l'admin |
|---|---|---|
| Grand titre et carte du bloc, dans la frise | Non (il faut un développeur) | Oui |
| Menu des chapitres | Oui | Oui |
| Fiche de l'événement | Oui | Oui |
| Carte de la page Alliance, bandeau | Oui | Oui |
Décision
4. L'admin de l'Alliance8 minutes : points 5, 6 et 20
5Les pages de WordPress
La questionWordPress contient 13 pages, créées le 24/09, avant la maquette FINALE. La page « Activités » doit s'appeler Alliance, la page Presse n'existe pas, et quatre pages ne sont reliées nulle part : Agenda, À propos, Agir, Cookies. Que fait-on ?
Pourquoi maintenant : les pages se créent et se renomment sur le poste d'Emmanuel avant l'export de la base pour les 13 postes ; après, chaque correction est à refaire 13 fois. Le nom de la page fixe aussi le nom du gabarit (page-alliance.php).
| Page dans WordPress | Reliée par | Proposition (A) |
|---|---|---|
| Accueil | le M du menu | inchangée |
| Histoire et contexte, Vision alternative, Ressources, Contact | le menu | inchangées |
| Activités | le menu, sous le nom « Alliance » | renommée Alliance (adresse /alliance/) |
| (Presse) | le menu | à créer (/presse/) |
| Mentions légales, Politique de confidentialité, Crédits | le pied de page | inchangées |
| Agenda, À propos, Agir, Cookies | rien | en brouillon |


À annoncer au client : l'Agenda qu'il a demandé le 22/09 n'est plus une page. Seuls les événements cochés « Action de l'Alliance » sont annoncés comme « à venir » : un événement futur non coché (une commission de concertation, par exemple) n'apparaît nulle part avant d'avoir eu lieu. Les textes d'À propos et d'Agir sont toujours attendus.
Décision
6L'écran sur lequel l'Alliance écrit un événement
La questionQuand Michel ou Matthias ajoutera un événement, sur quel écran le fera-t-il ? Aujourd'hui, WordPress ouvre un éditeur « par blocs » : les cases importantes (date, rubrique, lieu, horaires, case Alliance) sont repliées tout en bas, invisibles tant qu'on ne les ouvre pas. On peut revenir à l'écran classique, où tout est visible sur une seule page.
Pourquoi maintenant : l'extension s'installe avant l'export de la base, et l'équipe admin saisit tous les contenus à la première séance : elle doit apprendre un seul écran, le bon. Question ouverte depuis le 24/09.
Le même événement, sur les deux écransÉcran classique
Éditeur de blocs (aujourd'hui)

Décision
20La barre noire de WordPress sur le site
La questionQuand on est connecté à WordPress et qu'on regarde le site, WordPress ajoute en haut une barre noire de raccourcis (32 px sur ordinateur, 46 px sur téléphone). Elle pousse la page vers le bas et recouvre ce qui est fixé en haut : le M de la navigation, l'en-tête du téléphone. Les visiteurs ne la voient jamais. La cache-t-on, ou adapte-t-on la mise en page ?
Pourquoi maintenant : les 13 étudiants travailleront connectés et compareront leurs pages au prototype au pixel ; avec la barre, tout serait décalé et on croirait à une erreur.
Simulation sur la frise (la barre n'existe pas dans le prototype)



Décision
5. L'organisation de la première séance WordPress7 minutes : points 1 et 9
1Comment chaque étudiant a-t-il le WordPress du Marais sur son ordinateur ?
La questionPour convertir leurs pages en gabarits WordPress, les étudiants doivent voir le site tourner. Chacun reçoit une copie complète, toute prête (A) ; tout le monde travaille sur un seul WordPress en ligne (B) ; chacun installe WordPress lui-même (C) ; ou un mélange (D) ?
Pourquoi maintenant : sans cette décision, la séance WordPress ne peut pas démarrer. Le paquet doit être fabriqué et essayé sur Mac et sur PC avant la séance.
Ce qu'il faut savoir- Quatre serveurs dans la classe, pas deuxMAMP sur Mac (
localhost:8888, base sur 8889), MAMP sur PC, XAMPP sur Mac, XAMPP sur PC (localhost, sans numéro). - Aucun WordPress en ligne aujourd'huiLe sous-domaine n'a que le prototype : l'option B et le repli « un WordPress en ligne pour un poste qui échoue » supposent de l'installer d'abord (une à deux heures, et une mise en ligne sur accord).
- Le paquetWordPress sans les extensions inutiles : 35 Mo zippé ; la base : environ 2 Mo.
.htaccess du paquet ; règles wordpress/ ajoutées au .gitignore du dépôt de la classe. Repli pour un poste qui échoue : travailler en binôme. Si la saisie de l'équipe admin doit servir au vrai site : ajouter D (voir le point 9).htdocs sous le nom marais, et l'adresse localhost:8888/marais/prototype/ (MAMP Mac) ou localhost/marais/prototype/ s'ouvre-t-elle chez vous ?Décision
Relevé de la classe : MAMP Mac ___ MAMP PC ___ XAMPP Mac ___ XAMPP PC ___
9Qui écrit les fichiers clés avant la séance ?
La questionCinq fichiers font marcher la page Alliance, la fiche d'un événement et les pieds de page. Les écrit-on complets avant la séance, Elliot, Veronika et Daria les vérifiant et les finissant (A), ou les écrivent-ils eux-mêmes en séance à partir d'un début de fichier (B), ou un mélange (C) ? Et les quatre étudiants de l'équipe admin passent-ils les 80 minutes de travail en groupe sans écrire de PHP ?
Pourquoi maintenant : deux repères de la séance supposent que la page Alliance et la fiche marchent sur les 13 postes dès le début : 13h20, « la page Alliance affiche ses deux listes » ; 15h55, chacun crée « Balade nature » et la suit de la page Alliance à la frise. Or le travail fait en séance n'est réuni (fusionné) qu'après.
Ce qu'il faut regarder- La page Alliance d'Elliotalliance.php : la même carte d'action écrite trois fois, et les moments clés. Dans WordPress, deux requêtes : le cœur de la logique Alliance.
- La fiche de Veronikasingle.php : écrite pour un seul événement. Dans WordPress, elle doit choisir « à venir » ou « passé », le format de la date et la cible du bouton Fermer.
- Le pied de page de DariaBas de la page Alliance : coordonnées écrites en dur. Dans WordPress, lues sur la page Contact.

| Fichier | A. Tout prêt | B. Écrit en séance | C. Mixte |
|---|---|---|---|
page-alliance.php (Elliot) | prêt, Elliot teste | Elliot l'écrit | prêt, Elliot teste |
single-evenement.php, pied-fiche.php (Veronika) | prêts, Veronika teste | Veronika les écrit | prêts, Veronika teste |
footer.php (Daria) | prêt | aucun pied visible | copie du prototype, Daria le branche |
pied-frise.php (Daria) | prêt | copie, Daria le branche | copie, Daria le branche |
| Repères de 13h20 et 15h55 | possibles | impossibles (projection seulement) | possibles |
marche et lit la base s'affiche, coordonnées en dur absent
L'équipe admin (Imane, Moise, Nicolas, Ryan Torres) : 80 minutes de saisie sans PHP se défendent, elle suit les moments guidés en PHP. Mais avec A au point 1, sa saisie reste sur quatre ordinateurs et serait perdue : décider où elle enregistre (option D du point 1, ou un export en fin de séance). Autre doublon à régler : l'import prévoit déjà les 13 références de presse et les 8 thématiques, que le déroulé confie aussi à Moise et Nicolas. Et Imane pourrait convertir elle-même sa page Crédits.
Décision
Équipe admin : où est gardée sa saisie ?
Après la séance
- Les décisions sont reportées et datées dans le plan WordPress, section 14, et dans la liste des décisions du projet.
- En préparant cette page, la relecture du 6 octobre a trouvé des inexactitudes dans le plan (l'adresse d'exemple « Rue de Scheutveld », l'année de « Stop au saccage », les quatre serveurs des étudiants, le repli en ligne qui n'existe pas, etc.). Elles sont listées à la fin de sa section 14 et seront corrigées avec les décisions.
- Ensuite, on suit l'ordre de construction de la section 19 du plan : préparer le prototype, l'admin WordPress, le socle du thème, la frise, les fichiers clés, le paquet des 13 postes, puis la première séance WordPress.