Comment migrer de WordPress à Drupal

WordPress est une plate-forme très puissante qui fonctionne parfaitement pour tous les types de sites Web. La configuration et l’intégration facile des composants et des plugins attirent un grand nombre de développeurs sur la plateforme.

Cependant, il existe des situations où WordPress n’est pas le bon CMS. Peut-être que WordPress n’offre pas le bon équilibre entre fonctionnalités et développement ou que l’équipe de développement se sent aventureuse. Quelle que soit la raison, Drupal offre une alternative très efficace à WordPress dans presque toutes les situations.

La migration d’un site Web basé sur WordPress vers Drupal semble constituer un défi majeur pour de nombreux développeurs. Cependant, le guide suivant rend le processus presque aussi simple qu’un A-B-C.

Je vous recommande de sauvegarder la version de WordPress avant de procéder au processus de migration pour éviter la perte de vos données.

Etape 1 :

Se connecter à la console d’administration de votre site WordPress :

  • Naviguez vers Outils → Exporter.
  • Téléchargez le fichier XML contenant «Tout le contenu».

Etape 2:

Assurez-vous que le fichier XML est valide à l’aide de xmllint via la ligne de commande.

  • xmllint est pré-installé sur OSX.
  • Ouvrez le terminal et tapez xmllint testwordpressexport.xml.
  • Il montrera toutes les erreurs dans le fichier XML.
  • Apportez les correctifs appropriés au fichier XML.
  • Après cela, exécutez à nouveau xmllint pour vous assurer que toutes les erreurs ont été corrigées.

Etape 3:

Installer les modules Drupal appropriés

  • Migrate : Un module Drupal très robuste pour la migration de tous types de contenu
  • WordPress Migrate : Migrer un sous-module qui vous permet d’effectuer une migration WordPress sans écrire de code!
  • Migrate Extras : Fournit des fonctionnalités pour importer des URL propres à l’aide de Pathauto
  • Pathauto : Fournit des fonctionnalités pour avoir des URLs propres dans Drupal

Etape 4:

Une fois connecté à Drupal, accédez à l’écran Rechercher un contenu, puis cliquez sur l’onglet WordPress Migration dans le coin supérieur droit.

Etape 5 :

Choisissez Importer à partir d’un fichier.

Sélectionnez votre fichier XML valide que vous avez enregistré précédemment.

Etape 6:

Migration terminée!

Allez à Rechercher du contenu pour vous assurer que les données ont été importées correctement.

Les chemins des images WordPress peuvent rester inchangés. C’est la raison principale du problème des images brisées. Ce problème pourrait être facilement résolu en trouvant et en remplaçant les chemins appropriés dans le fichier XML avant l’importer dans Drupal.

Conclusion:

La migration d’un site Web WordPress vers Drupal n’est pas un processus hautement technique. Le succès du processus dépend du fichier XML. Si vous rencontrez des difficultés lors du processus de migration ou si vous avez une requête connexe, n’hésitez pas à commenter ci-dessous.

Si vous souhaitez essayer le processus de migration, vous pouvez opter pour l’hébergement Drupal fourni par 218Labs. Le processus est simple et avec une installation en un clic, vous bénéficiez d’avantages exceptionnels et d’une grande expérience d’hébergement géré.