La migration de Drupal 6 à Drupal 7

De April MediaWiki
Révision datée du 12 juillet 2012 à 09:38 par QGuLL (discussion | contributions) (ajout page migration drupal incomplète)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)


Cette page est conservée à titre historique

Cette page est utilisée pour préparer la migration du site principale de l'association de Drupal 6 à Drupal 7. Cette migration a été réalisée l'été 2010. Elle fait partie d'un projet plus vaste : la mise en place d'une seconde version pour le site Web sous Drupal.

Liste des modules Drupal utilisés

Liste des modules Drupal 6 utilisés sur le site et les équivalents sous Drupal 7 :

Module Version Commentaire Utile Notes sur la mise à jour
admin_menu 6.x-1.5 / Purement gadget, pas activé
alexandrie Module interne April A vérifier si le module fonctionne sous Drupal 6 Utile, peut être temporairement désactivé
advcontact 6.x-1.1 / Oui
affiliates 6.x-1.10 / Est dans la catégorie "module inutile de démocratisation", à supprimer.
alinks 6.x-1.0-rc1 La dernière release pour D6 date de 15 otc. 2008 et est une RC Oui
cck 6.x-2.6 / Oui Il faut d'abord mettre à jour les modules en dépendant en version 5.x cf. http://drupal.org/project/cc
contact_forms 6.x-1.12 / Sans doute utilisé comme advcontact
contemplate 6.x-1.1 / oui, par snip
date 6.x-2.4 / il serait utile de s'en servir avec CCK pour des champs de date, mais il y a un bug avec la présence event.
diff 6.x-2.0 Oui
docs ? Pas de version 6.x ? n'est pas activé, n'est donc pas utilisé, est donc à supprimer.
downld ? Pas de version 6.x; Contournement dans les correctifs ? n'est pas activé, n'est donc pas utilisé, est donc à supprimer.
event 6.x-2.x-dev Development snapshot Oui à priori, mais va être supprimer pour une autre solution de gestion des événement. Possibilité d'export en iCal pour un migration vers Date+Calendar après migration en D6. cf http://drupal.org/node/524394
event_manager ? Pas de version 6.x; Peut être remplacé par Event + Signup + Calendar + Signup Scheduler Va être supprimer comme event.
footnotes 6.x-2.3 / Oui
gdtc Module interne April A vérifier si le module fonctionne sous Drupal 6 Oui
gdtc_auth Module interne April A vérifier si le module fonctionne sous Drupal 6 Oui
i18n 6.x-1.4 / Oui
importexportapi 6.x-1.x-dev Development snapshot Utilisés lors de la migration. Peut être supprimé
insert_view 6.x-2.x-dev / Oui, pour insérer le contenu d'une view dans un node. Déconseillé suite à des problème de sécurité, cf. http://drupal.org/project/insert_view
link 6.x-2.8 / Oui, sous-module de CCK.
liquid ? Pas de version 6.x ? n'est pas activé, n'est donc pas utilisé, est donc à supprimer.
media_mover 6.x-1.0-beta2 / A supprimer.
mimemail 6.x-1.0-alpha2 Development snapshot A garder, sans doute utilier pour des mails en HTML par des modules tel que contact ou tell a friend.
node_clone 6.x-1.0 / Oui, pas fondamental mais est utile J'ai cru comprendre que son fonctionnement avec i18n n'est pas recommendé. A supprimer donc.
node_import 6.x-1.0-rc4 / Utilisés lors de la migration. Peut être supprimé
nodeteaser Pas de version 6.x; Nouvelle version dans les contributions Inutile avec Drupal 6 ? Je pense, mais si une fonction est utile, voir : http://drupalmodules.com/module-finder?title=teaser&v=6.x

à supprimer lors de la migration et VÉRIFIER que tout vas bien pour les teasers.

nodewords 6.x-1.0 / HORREUR ! Ajoute la premiere ligne (pas forcément une phrase complete) dans les entets HTML... A SUPPRIMER.
noreqnewpass 6.x-2.0 / Oui, dépendence de gdtc_auth
og 6.x-2.0 / à supprimer et trouver une solution correcte pour gérer les permissions (des groupes de travail).
panels 6.x-3.3 / Oui cf. http://drupal.org/node/515140 pour les notes sur une mise à jour du Panels 2 vers Panels 3
pathauto 6.x-1.3 / Oui Après mise à jour, il est nécessaire de vérifier la configuration. cf INSTALL.txt
path_redirect 6.x-1.0-beta6 / Pas utilisé, bye ;).
print 6.x-1.10 / Oui Requiert Drupal 6.11+
private_upload 6.x-1.0-rc2 / Test pour le chargement des fichiers. Peut être supprimé
quotes 6.x-1.40 / Oui
search404 6.x-1.9 Ne sera peut-être pas utile avec D6 Oui, mais n'est pas la solution parfaite. http://www.april.org/wws/arc/siteweb/2008-12/msg00016.html Il ajoute un formualire de recherche car la recherche a partir d'une page 404 ne fonctionne pas.
service_links 6.x-1.0 / Est dans la catégorie "module inutile de démocratisation", à supprimer.
simplenews 6.x-1.0-rc6 / ? n'est pas activé, n'est donc pas utilisé, est donc à supprimer.
syndication 6.x-1.6 / Semble répondre à un problème. A bien regarder pour voir comment l'utiliser.
tableofcontents 6.x-3.5 / oui
tagadelic 6.x-1.2 / Oui, mais pas forcement nécessaire.
taxonomy_batch_operations ? Pas de version 6.x; Peut être remplacé par VBO (http://drupal.org/project/views_bulk_operations) A supprimer, sans doute utiliser lors de la migration. Utile uniquement pour des administrateurs.
tellafriend 6.x-2.8 / Est dans la catégorie "module inutile de démocratisation", à garder pour le plaisir d'alxc.
themesettingsapi 6.x-1.4 / sans doute utilisé pour le thème personalisé. A garder.
token 6.x-1.12 / oui, pour des questions de dépendances
uploadpath 6.x-1.0 / semble répondre au problème soulevé par le grand bazar du dossier files mais, paradoxalement ne semble pas avoir été utilisé jusqu'au bout. Peut être désactiver, à mettre en place pour la D6.
views 6.x-2.6 / Oui Conversion manuelle de chaque view nécessaire après la mise à jour.
view_unpublished 6.x-1.0 / Oui
webform 6.x-2.7 / Ne semble pas être utilisé puise ce module ajoute un type de contenu et aucun node de type webform n'existe. A supprimer.
xmlsitemap 6.x-1.2 / ??? peut-être utile pour voir la liste des pages. pourquoi pas ??? Est utile pour le référencement. A GARDER (snip) cf. INSTALL.txt pous instructions de mise à jour

Ce qu'on fait des modules

À désactiver, désinstaller et supprimer

À supprimer lors du nettoyage.

Sans scrupule

Un mot à dire

Entre les deux

A trouver une solution de remplacement

À [ supprimer / garder / mieux configurer / tester ] et trouver la solution de préférence lors de la migration

À configurer pour bien les utiliser

Modules internes, à faire migrer

  • alexendrie
  • gdtc
  • gdtc_auth


À garder

Les fondamentaux

Dépendances

Pas fondamental mais utile

À supprimer s'ils posent problème.

L'édition

Utile / sous-module / Autre

Modules potentiellement intéressants

Sous-modules de CCK

Notes

Proposition de plan de migration

Notes, discussions

Modifications des fichiers de Drupal ou de modules sur le site

Documentées
Non 'documentées et à creuser