Avant propos
Actuellement beaucoup de site fonctionnant sous Drupal 6 sont encore en place, tout simplement parce-qu’ils fonctionnent parfaitement. Toutefois, en raison des mises à jour qui se suivent, par les évolutions perpétuelles sur les fonctionnalités, par l’arrêt de certains modules en version 6, la migration du site vers la version 7 de Drupal se fait tous les jours un peu plus pressante.
La question est ensuite de savoir si cela est possible et combien de temps cela va prendre. Il n’y a pas de réponse toute faite, mais quelques pistes.
La migration du cœur de Drupal se réalise facilement, le problème vient des modules externes, qu’ils soient téléchargés ou réalisés spécifiquement.
Pour les modules qui ont été écrits spécifiquement pour le site, une lecture de code et une adaptation à la nouvelle API de drupal suffise.
Concernant les modules téléchargés, il va falloir les lister, identifier la version puis vérifier existence du même module en version 7, ce qui est loin d’être toujours le cas, mais pour la grande majorité des modules, ils sont :
- soit intégrés directement dans le cœur de Drupal,
- soit existant en version 7
- soit remplacé par un autre module