Aller au contenu principal

Recevez jusqu'à 30% de réduction sur votre devis. demandez un devis maintenant

.

Migration d'un site web de Drupal 7 vers Drupal 9

Migration d'un site web de Drupal 7 vers Drupal 9

Migration d'un site web de Drupal 7 vers Drupal 9

La fin de vie de Drupal 7 se rapproche et chaque jour, de plus en plus de propriétaires de sites Web entament la migration. Ce processus n'est pas facile et prend presque toujours beaucoup de temps. J'ai récemment migré le site d'un client de Drupal 7 vers Drupal 9. Le but de cet article est de partager avec vous ma modeste expérience. 

Différents processus de migration de Drupal 7 vers Drupal 9

Il y a essentiellement deux façons de migrer un site de Drupal 7 à Drupal 9 :

  • Mise à jour du site en utilisant les scripts de migration fournis par le noyau de Drupal (Basé, depuis Drupal 8, sur le module communautaire Migrate et maintenant dans le noyau) ; 
  • Créez un site Drupal 9 entièrement nouveau et essayez de récupérer le contenu de Drupal 7 (toujours à l'aide des outils de migration).

En général, je recommande la deuxième solution, car c'est celle qui a été utilisée dans le cas de la migration du site de Northwest Analytics Inc et c'est celle qui génère souvent le moins de contraintes en promettant une transformation du contenu au besoin.

Le site web sur Drupal 7 a été lancé en 2011 et avant que la migration ne commence, il avait : 

  • 5K+ Utilisateurs
  • 3K+ Médias
  • 12k+ Nœuds
  • 20K+ Soumissions de formulaires Web

Notez que le site avait un contenu multilingue

Pouvez-vous imaginer ces chiffres fous ?

Mais malgré cette taille, en général, l'ensemble de la migration se compose de 6 étapes principales : 

  1. Création des mappings de l'ancien site Drupal 7 vers le nouveau site Drupal 9.
  2. Création des entités/champs appropriés sur le site Drupal 9.
  3. Migration du contenu lui-même en migrant le module à partir du noyau de Drupal 9.
  4. Implémentation/migration de fonctionnalités contributives et personnalisées.
  5. Migration du thème.
  6. Déploiements en production et étude du gestionnaire de contenu.

Bien sûr, cela semble plus facile que ça ne l'est. J'ai été confronté à de nombreux défis complexes et intéressants lors de mes migrations. Je ferai un autre article sur le sujet afin de pouvoir partager mes difficultés avec vous.

Au fil du temps, la migration devient de plus en plus coûteuse et l'ancien site Drupal 7 est de plus en plus difficile à maintenir. Prenez courage et commencez dès aujourd'hui à migrer votre projet Drupal 7 vers Drupal 9.

 

Vous cherchez à migrer votre site Drupal 7 actuel vers le nouveau Drupal 9.4.1 ? Je vous invite à me contacter pour vos projets de migration de site Drupal !

 

 

Avez-vous un projet ?

Parlons de solutions d'affaires avec vous