Deux spécialistes transfèrent des fiches de contenu et leurs relations d’un ancien classement vers de nouveaux casiers

Drupal vers WordPress · Migration

Migrer Drupal vers WordPress sans aplatir les contenus

Un export de textes ne suffit pas. Les types, champs, relations, langues et URL Drupal doivent trouver une destination explicite dans WordPress.

Sur cette page

Changer pour une raison vérifiable

Drupal 7 est hors support depuis le 5 janvier 2025, mais cela ne transforme pas WordPress en réponse universelle.

Le changement peut être justifié par la maintenance, le recrutement, l’édition ou le coût des modules spécifiques. On écrit ces raisons avant de choisir la cible.

Si le site dépend de workflows, permissions ou modèles de contenu complexes, il faut prouver que WordPress les reprend sans empiler des extensions fragiles.

  • Support et sécurité
  • Capacité de l’équipe
  • Complexité éditoriale
  • Coût des dépendances

Faire correspondre les modèles, pas les écrans

Un type Drupal, ses champs et ses taxonomies ne deviennent pas correctement un simple article.

On mappe chaque type vers un type de contenu, chaque champ vers une donnée native ou contrôlée, et chaque relation vers une structure testable.

Les contenus rejetés sont rapportés. Une migration qui affiche « terminé » avec des champs silencieusement perdus est ratée.

  • Types et champs
  • Taxonomies et relations
  • Médias et textes alternatifs
  • Utilisateurs et rôles

Conserver les adresses qui ont une histoire

Les alias Drupal peuvent être gardés ou redirigés vers une destination équivalente.

On exporte les URL avant migration, puis on compare la sortie WordPress. Les redirections sont directes et les liens internes utilisent déjà les nouvelles adresses.

Les langues restent séparées avec leurs liens alternatifs réciproques. Tout renvoyer vers une seule version linguistique détruit le trajet.

  • Inventaire des alias
  • Table ancienne → nouvelle URL
  • 301 sans chaîne
  • Hreflang réciproque

Prouver la migration sur un lot pilote

Un échantillon doit contenir les cas difficiles, pas seulement trois actualités.

On migre une page riche, un média public et privé, une relation, un formulaire, un compte et un contenu multilingue. Les volumes source/cible, les fichiers orphelins, les droits et la connexion des comptes sont réconciliés.

Le pilote utilise des données fictives ou anonymisées. La bascule complète vient après les tests d’édition, de recherche, de formulaire, d’indexation et de retour arrière.

  • Comptages source et cible
  • Fichiers privés et orphelins
  • Comptes et droits vérifiés
  • Rapport des écarts
  • Retour arrière chronométré

Décider avant la bascule

Drupal vers WordPress, sans migration aveugle

  1. Inventaire Drupal complet
  2. Modèle WordPress validé
  3. Lot pilote comparé
  4. URL et langues testées
  5. Extensions propriétaires identifiées

Sources officielles

Votre projet · 02:00

Transformez cette lecture en devis concret.

Choisissez ce qu’il vous faut. Le configurateur chiffre le site sans rendez-vous ni rappel imposé.