Un vieux site a des habitants invisibles : liens dans les conversations, favoris, résultats de recherche, images dans les publications d’autrui. Le propriétaire regarde l’accueil. Le reste d’internet entre par des centaines d’autres portes.

J’ai envisagé la migration de LiveDXB comme un travail sur ces portes. Un nouveau template Astro peut être prêt vite sans que le site ait vraiment déménagé. Il faut préserver les liens entre contenu, adresse, langue et images, puis indiquer leur destination aux anciennes adresses.

La vue « LiveDXB — premier écran » conserve les véritables contenus et le design du projet.

LiveDXB — premier écran

Interface archivée · données de démonstration

LiveDXB — premier écran
Écran du projet conservé · sans commandes interactives

Le CMS et le site public ont reçu des responsabilités distinctes

Ghost appartenait à l’étape précédente. Dans l’architecture vérifiée pour ce cas, EmDash est la source éditoriale de LiveDXB : révisions publiées, structure commune, versions linguistiques. Astro construit les pages publiques. Faire fonctionner l’éditeur et servir un article terminé ne doivent plus être la même opération.

La vue « LiveDXB — section intérieure » conserve les véritables contenus et le design du projet.

LiveDXB — section intérieure

Interface archivée · données de démonstration

LiveDXB — section intérieure
Écran du projet conservé · sans commandes interactives

La distinction se voit surtout dans les brouillons. Une fiche peut exister dans la base sans être achevée. Son existence ne lui donne pas le droit d’apparaître en recherche, dans un flux ou sur une page publique. Il faut la version publiée.

LiveDXB — section contact

Interface archivée · données de démonstration

LiveDXB — section contact
Écran du projet conservé · sans commandes interactives

Les sept langues partagent l’ordre des blocs avec des textes localisés. Photo et section ne doivent pas changer de place parce qu’un traducteur travaille sur l’anglais. Mais prévoir une langue dans le modèle ne signifie pas que chaque contenu est traduit et validé.

Une migration n’a pas de vérification magique unique

Une redirection vérifie une adresse. Consulter une page vérifie la mise en page. Comparer les contenus vérifie leur conservation. Contrôler les images couvre encore une autre partie. Un build vert ne remplace aucune de ces vérifications.

Je ne promets pas que passer de Ghost à Astro améliore à lui seul le classement dans les recherches. Un déménagement peut dégrader l’existant : il faut d’abord l’éviter. Un HTML rapide est utile mais ne compense pas un article disparu.

Les anciens rapports donnent des nombres précis de routes et redirections. Ce sont les instantanés de certaines versions. Les reprendre comme caractéristiques éternelles dans une présentation actuelle serait encore perdre le lien avec la réalité.

J’ai transféré ici la présentation publique de LiveDXB en conservant le lien avec les contenus et adresses accumulés. L’association CMS et pages statiques décrite appartient à la migration. Nombres actuels de routes et changements ultérieurs exigent leur propre état daté.

Histoires liées : Une plateforme commune pour trois sites · L’histoire de Nevsky.ae · LiveDXB Analytics.