Préparer les contenus et les comptes qui seront transférés
Objectif de la leçon
Examiner la copie de publication, conserver seulement des contenus publiables, désactiver manuellement les comptes d’exercice et préparer une paire de transfert après vérification.
Explications
Un exercice local n’est pas encore un contenu public choisi
Votre nouvelle copie contient le travail du parcours. C’est utile pour vérifier une migration : un message et une pièce jointe connus donnent des repères. Mais un forum peut aussi contenir des adresses réelles, des messages privés, des fichiers oubliés ou un exemple que vous ne souhaitez pas diffuser. Les permissions peuvent cacher certains contenus aux visiteurs ; elles ne dispensent pas de savoir ce que vous transférez chez un fournisseur.
Notre scénario publie une démonstration, annoncée comme telle. Conservez les catégories, les messages fictifs autorisés, les petits fichiers d’exercice et les styles utiles. Ne faites pas passer les membres fictifs pour une association réelle. Le forum source et les autres copies restent intacts : toutes les adaptations suivantes se font dans forum-ecole-publication.
Construire la liste de publication
1. Vérifiez le nom « Jardins Partagés — démonstration pédagogique » et son adresse locale dans la fenêtre CamilleAdmin. Le forum reste fermé, et les services courriels, SMTP et Jabber sont désactivés. Dans le carnet, créez trois rubriques : contenu conservé, contenu à retirer ou corriger, contrôle restant.
2. Parcourez les forums publics et privés construits au cours 2. Relisez les sujets témoins, les profils d’exercice, leurs signatures et les fichiers joints. Reprenez aussi les messages privés créés pendant l’apprentissage. Votre compte administrateur ne dispose pas pour autant d’une page universelle donnant accès à tous les messages privés d’autrui. Dans notre laboratoire, les comptes et les échanges d’exercice vous appartiennent. Pour les consulter, ouvrez temporairement la seule copie locale de publication avec CamilleAdmin ; gardez tous les envois désactivés. Dans un contexte de navigation distinct, utilisez successivement les accès connus des comptes d’exercice, avec une déconnexion entre les comptes, puis examinez leurs échanges avant de les désactiver. Fermez ce contexte et refermez la copie avec CamilleAdmin dès cet audit terminé, avant les opérations suivantes. Si vous avez accueilli d’autres personnes ou utilisé des données réelles, identifiez d’abord ce qui peut être transféré et publié : le scénario purement fictif n’est plus suffisant.
3. Examinez les fichiers de la copie avec l’Explorateur. Un SQL, un ZIP de sauvegarde ou un carnet placé dans un dossier servi par le web n’a pas à voyager dans le contenu public. Déplacez ces éléments identifiés vers votre espace privé hors de www. Dans la copie seulement, utilisez les fonctions de modification et de suppression déjà apprises pour les messages ou pièces jointes à retirer. Ne supprimez pas directement un fichier géré par phpBB en laissant sa référence en base. Aucune suppression massive de tables n’est prévue.
4. Conservez prosilver actif et par défaut, le style Atelier Jardins et l’extension Board Announcements. Relisez l’annonce héritée du cours 5 dans sa gestion déjà connue. Adaptez son texte si nécessaire pour signaler clairement une démonstration pédagogique, par exemple : « Ce forum présente les exercices des Jardins Partagés. Les exemples sont fictifs. » Vérifiez les liens qu’elle contient, puis enregistrez selon la procédure apprise. Ne changez ni les groupes autorisés ni les permissions pour simplifier l’affichage.
Distinguer conservation des messages et accès au compte
Les noms accueil_test, inscrit_test, eleve_test, equipe_test et, s’il existe, antispam_test appartiennent aux essais. Nous conserverons leurs messages utiles, mais nous ne laisserons pas ces accès hérités utilisables sur le forum public. Une désactivation manuelle bloque le compte sans effacer automatiquement ses contributions. Elle doit être réalisée dans la copie, pas dans le laboratoire que vous voulez continuer à utiliser.
5. Avec CamilleAdmin, ouvrez le panneau d’administration, « Membres et groupes », puis « Gérer les membres ». Recherchez accueil_test par son nom exact et ouvrez sa « Vue d’ensemble ». Relisez le nom sélectionné. Dans « Outils rapides », choisissez « Désactiver son compte », puis « Envoyer » dans ce même formulaire. Si une confirmation est demandée, relisez le membre et confirmez. Attendez « Le compte a été désactivé. », puis rouvrez sa fiche : elle doit annoncer « Compte désactivé par un administrateur ».
6. Répétez pour les autres comptes d’exercice réellement présents. Si antispam_test n’a jamais été créé, consignez simplement son absence. Si une variante de nom a été employée, utilisez celle de votre carnet. Laissez un compte déjà désactivé par un administrateur dans cet état. Un compte inactif pour une autre raison, comme une inscription en attente, ne présente pas le même état : dans cette copie locale fermée et sans courriels uniquement, activez ce compte d’exercice identifié, puis désactivez-le immédiatement avec l’outil précédent ; relisez la raison finale. Ne réalisez pas cette opération sur des comptes de personnes réelles sans avoir adapté le projet.
Ne sélectionnez pas CamilleAdmin, les comptes de robots natifs ou le compte invité Anonymous dans cette liste. CamilleAdmin reste votre fondateur actif. Si un compte d’exercice est devenu fondateur ou possède un rôle imprévu, arrêtez le transfert et corrigez cette incohérence en reprenant les contrôles de permissions du cours 2. N’abaissez pas votre seul compte administrateur.
La désactivation manuelle des anciens comptes est prise en compte par l’envoi des nouvelles notifications natives. Elle ne vide pas une ancienne file de courriels déjà préparés : le chapitre consacré à la messagerie contrôlera donc aussi cette file avant l’activation des envois sur l’hébergement. Vous n’avez pas à effacer tous les abonnements pour cet atelier.
Préparer l’accès administrateur de la future copie publique
7. Toujours dans « Gérer les membres », recherchez maintenant CamilleAdmin et vérifiez son nom et « Fondateur : Oui ». Gardez son nom et son statut. Dans sa vue d’ensemble, remplacez l’adresse courriel par une adresse que vous contrôlez réellement. Choisissez un nouveau secret fort et propre à cette copie, puis remplissez « Nouveau mot de passe » et « Confirmer le mot de passe ». Ce formulaire d’administration est distinct du changement par le panneau de l’utilisateur étudié auparavant. Les deux nouveaux champs doivent correspondre.
8. Enregistrez avec le bouton « Envoyer » de la vue d’ensemble, puis relisez la fiche et le résultat. Les courriels restent désactivés ; cette modification ACP ne constitue donc pas un test de réception. Ne choisissez pas « Forcer la réactivation ». Conservez dans le gestionnaire une entrée « CamilleAdmin — publication Jardins Partagés », différente de celle des autres clones. Après confirmation, déconnectez cette session et vérifiez une seule connexion avec le nouveau secret, sur la même adresse de publication. Vérifiez ensuite l’accès à l’administration. En cas d’échec, arrêtez les essais et contrôlez votre saisie hors formulaire ; n’exportez pas une copie dont vous n’avez plus vérifié l’accès.
Prouver l’état préparé
9. Ouvrez temporairement cette copie locale avec CamilleAdmin. Dans une fenêtre privée distincte, constatez que les espaces publics choisis sont lisibles. Essayez une seule fois de connecter un ancien compte d’exercice manuellement désactivé, avec son identifiant connu. Le résultat attendu est un refus lié à son inactivité, et non la seule fermeture du forum. N’essayez pas plusieurs mots de passe. Fermez ce contexte, puis refermez la copie avec CamilleAdmin. Les comptes des laboratoires antérieurs gardent leur état d’origine.
10. Quand les données retenues, les comptes et l’accès administrateur sont vérifiés, préparez S7-publication-AAAA-MM-JJ-HHMM dans Documents\Sauvegardes-phpBB. Pendant une nouvelle période sans écriture, exportez toutes les tables de phpbb_ecole_publication dans un SQL neutre et copiez tous les fichiers de forum-ecole-publication dans le sous-dossier fichiers. Relevez les versions, le préfixe, le nombre de tables et les témoins attendus. Dans phpMyAdmin, après avoir relu SELECT DATABASE(), notez aussi les trois nombres obtenus avec ces lectures ; adaptez le préfixe s’il diffère :
SELECT COUNT(*) AS forums FROM phpbb_forums;
SELECT COUNT(*) AS sujets FROM phpbb_topics;
SELECT COUNT(*) AS messages FROM phpbb_posts;
COUNT(*) compte les lignes sans les modifier. Inscrivez ces résultats dans l’inventaire de S7-publication : ils serviront à comparer l’import distant à cet état précis, même si vous reprenez ensuite des essais locaux. Les fichiers et la base doivent appartenir à cette même copie préparée.
S7-publication est la paire destinée au transfert. S7-source conserve l’état d’avant préparation et ne doit pas être confondu avec elle. Les archives et mots de passe restent privés. La question d’inscription « pomme », si elle est encore configurée, sera remplacée et vérifiée dans le chapitre 4 avant l’ouverture des inscriptions publiques.
Exemple commenté
Camille conserve les messages fictifs de maintenance et le petit fichier texte d’exercice. Elle déplace un ancien SQL trouvé hors de sa place prévue vers ses sauvegardes privées. Dans la seule copie de publication, equipe_test est maintenant désactivé manuellement ; ses contributions restent présentes. CamilleAdmin fonctionne avec son nouveau secret et son adresse contrôlée. Elle prépare ensuite S7-publication ; S7-source et les laboratoires précédents restent disponibles.
Exercice à réaliser
Établissez le bilan de votre copie : titre de démonstration, trois contenus conservés, éléments retirés ou « aucun identifié », comptes d’exercice avec leur état, accès administrateur vérifié et nom exact de S7-publication. Expliquez pourquoi la présence des anciens messages ne prouve pas que leur auteur peut encore se connecter. Indiquez aussi ce qui reste à faire avant d’activer les courriels publics.
Correction et résultat attendu
La désactivation porte sur l’accès au compte ; les contributions utiles peuvent rester liées à ce membre. Le bilan doit distinguer un compte désactivé manuellement, un compte absent et un accès qui n’a pas été vérifié. CamilleAdmin demeure fondateur actif et son nouveau secret a servi à une connexion réelle. La paire S7-publication représente cet état préparé ; S7-source représente l’ancien état. Avant les envois publics, il reste notamment à vérifier l’ancienne file native de courriels, à configurer le service hébergé et à constater une réception réelle. Ni la saisie d’une adresse ni le succès de l’export ne constituent cette réception.
À retenir
Préparez les contenus et les comptes dans la seule copie de publication. Les comptes d’exercice sont désactivés manuellement, les messages fictifs utiles restent choisis et l’accès administrateur est vérifié. Transférez ensuite S7-publication, la paire complète obtenue après cette préparation.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.