Différences entre les versions de « La migration de Drupal 6 à Drupal 7 »
m (→Liste des modules Drupal utilisés : complétion liste des modules actuellement utilisés) |
|||
(8 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | [[Catégorie: | + | [[Catégorie:SiteWeb]] [[Catégorie:Travail en cours]] |
− | {{Introduction| | + | {{Introduction|Travail en cours}} |
− | Cette page est utilisée pour préparer la migration du site principale de l'association de Drupal 6 à Drupal 7 | + | Cette page est utilisée pour préparer la migration du site principale de l'association de Drupal 6 à Drupal 7. Elle fait partie d'un projet plus vaste : [[SiteWeb:V2_du_site_Web|la mise en place d'une seconde version pour le site Web sous Drupal]]. |
+ | |||
+ | == Mise à jour pré-migration == | ||
+ | |||
+ | Avant d'entamer la migration vers Drupal 7, Drupal 6 a été mis à jour, avec tout ses modules, dans les dernières versions disponibles. | ||
+ | |||
+ | Lise des modules mis à jour : | ||
+ | * contact_form | ||
+ | * date | ||
+ | * localization client | ||
+ | * panels | ||
+ | * Printer, email and PDF | ||
+ | * tayonomy access control lite | ||
+ | * view unpublished | ||
+ | * theme bluebreeze | ||
+ | * theme zen | ||
+ | |||
+ | Attention : | ||
+ | Lors de la mise à jour mineur, les fichiers .htaccess et robots.txt sont remplacés. Penser à les remettre juste après. | ||
==Liste des modules Drupal utilisés == | ==Liste des modules Drupal utilisés == | ||
Ligne 11 : | Ligne 29 : | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
− | ! Module || Version || Commentaire || Utile || Notes sur la mise à jour | + | ! Module || Version || Commentaire || Utile || Notes sur la mise à jour D6 || Notes sur la mise à jour D7 |
|- | |- | ||
− | | Advanced_Contact||6.x-1.1|| || || à jour | + | | Advanced_Contact||6.x-1.1|| || || à jour || pas de version 7.x, voir si la 6.x marche encore sous D7 |
|- | |- | ||
− | | Advanced_help || 6.x-1.2 || || || à jour | + | | Advanced_help || 6.x-1.2 || || || à jour || 7.x-1.0 dispo |
|- | |- | ||
− | | Alinks || 6.x-1.0-rc1 || || || à jour | + | | Alinks || 6.x-1.0-rc1 || || || à jour || 7.x-1.1 dispo |
|- | |- | ||
− | | Calendar || 6.x-2.4 || || || à jour | + | | Calendar || 6.x-2.4 || || || à jour || 7.x-3.4 dispo |
|- | |- | ||
− | | Chaos_tool_suite (ctools) || 6.x-1.8 || || || à jour | + | | Chaos_tool_suite (ctools) || 6.x-1.8 || || || à jour || 7.x-1.0 dispo |
|- | |- | ||
− | | Contact Forms || 6.x-1.12 || || || version recommendée 6.x-1.14 (2012-avr.-17) | + | | Contact Forms || 6.x-1.12 || || || version recommendée 6.x-1.14 (2012-avr.-17) || 7.x-1.3 dispo |
|- | |- | ||
− | | Content_Construction_Kit (CCK) || 6.x-2.9 || || || Egalement disponible : 6.x-3.0-alpha3 (2011-mars-17) | + | | Content_Construction_Kit (CCK) || 6.x-2.9 || || || Egalement disponible : 6.x-3.0-alpha3 (2011-mars-17) || 7.x-2.x-dev voir si fonctionnelle, sinon si 6.x marche encore |
|- | |- | ||
− | | Content Templates (Contemplate) || 6.x-1.2 || || || à jour | + | | Content Templates (Contemplate) || 6.x-1.2 || || || à jour || 7.x-1.0-rc3 dispo |
|- | |- | ||
− | | Date || 6.x-2.7 || || || Version recommandée : 6.x-2.9 (2012-avr.-27) | + | | Date || 6.x-2.7 || || || Version recommandée : 6.x-2.9 (2012-avr.-27) || 7.x-2.5 dispo |
|- | |- | ||
− | | Diff || 6.x-2.3 || || || à jour | + | | Diff || 6.x-2.3 || || || à jour || 7.x-2.0 dispo |
|- | |- | ||
− | | Feed_Path_Publisher || 6.x-1.2 || || || à jour | + | | Feed_Path_Publisher || 6.x-1.2 || || || à jour ? || |
|- | |- | ||
− | | Footnotes || 6.x-2.5 || || || à jour | + | | Footnotes || 6.x-2.5 || || || à jour || 7.x-2.5 dispo |
|- | |- | ||
− | | HTMLcomment || 6.x-1.0 || || || à jour | + | | HTMLcomment || 6.x-1.0 || || || à jour || pas de version 7.x, voir si la 6.x marche encore sous D7 |
|- | |- | ||
− | | Internationalization || 6.x-1.10 || || || à jour | + | | Internationalization || 6.x-1.10 || || || à jour || 7.x-1.7 dispo |
|- | |- | ||
− | | Link || 6.x-2.9 || || || à jour | + | | Link || 6.x-2.9 || || || à jour || 7.x-1.0 dispo |
|- | |- | ||
− | | Localization_client || 6.x-2.0 || || || Version recommandée : 6.x-2.1 (2012-avr.-26) | + | | Localization_client || 6.x-2.0 || || || Version recommandée : 6.x-2.1 (2012-avr.-26) || 7.x-1.1 dispo |
|- | |- | ||
− | | Mime_Mail || 6.x-1.0 || || || à jour | + | | Mime_Mail || 6.x-1.0 || || || à jour || 7.x-1.0-alpha1 dispo |
|- | |- | ||
− | | No_request_new_password || 6.x-2.0 || || || à jour | + | | No_request_new_password || 6.x-2.0 || || || à jour || 7.x-1.2 dispo |
|- | |- | ||
− | | Node_clone || 6.x-1.3 || || || à jour | + | | Node_clone || 6.x-1.3 || || || à jour || 7.x-1.0-beta1 dispo |
|- | |- | ||
− | | Panels || 6.x-3.9 || || || Mise à jour de sécurité : 6.x-3.10 (2012-janv.-18) | + | | Panels || 6.x-3.9 || || || Mise à jour de sécurité : 6.x-3.10 (2012-janv.-18) || 7.x-3.2 dispo |
|- | |- | ||
− | | Pathauto || 6.x-1.6 || || || à jour | + | | Pathauto || 6.x-1.6 || || || à jour || 7.x-1.1 dispo |
|- | |- | ||
− | | Printer, email and PDF versions || 6.x-1.14 || || || Version recommandée : 6.x-1.17 (2012-Mai-25) | + | | Printer, email and PDF versions || 6.x-1.14 || || || Version recommandée : 6.x-1.17 (2012-Mai-25) ? || |
|- | |- | ||
− | | Quotes || 6.x-1.42 || || || à jour | + | | Quotes || 6.x-1.42 || || || à jour || 7.x-1.x-dev voir si fonctionnelle |
|- | |- | ||
− | | Search 404 || 6.x-1.11 || || || à jour | + | | Search 404 || 6.x-1.11 || || || à jour || 7.x-1.1 |
|- | |- | ||
− | | Syndication || 6.x-1.7 || || || à jour | + | | Syndication || 6.x-1.7 || || || à jour || 7.x-1.x-dev voir si fonctionnelle |
|- | |- | ||
− | | Table of Contents || 6.x-3.7 || || || à jour | + | | Table of Contents || 6.x-3.7 || || || à jour || pas de version 7.x, voir si la 6.x marche encore sous D7 |
|- | |- | ||
− | | Tagadelic || 6.x-1.3 || || || à jour | + | | Tagadelic || 6.x-1.3 || || || à jour || pas de version 7.x, voir si la 6.x marche encore sous D7 |
|- | |- | ||
− | | Taxonomy Access Control Lite || 6.x-1.5 || || || Mise à jour de sécurité : 6.x-1.6 (2011-juin-08) | + | | Taxonomy Access Control Lite || 6.x-1.5 || || || Mise à jour de sécurité : 6.x-1.6 (2011-juin-08) || pas de version 7.x, voir si la 6.x marche encore sous D7 |
|- | |- | ||
− | | Theme Settings API || 6.x-1.4 || || || à jour | + | | Theme Settings API || 6.x-1.4 || || || à jour || pas de version 7.x, voir si la 6.x marche encore sous D7 |
|- | |- | ||
− | | Token || 6.x-1.18 || || || à jour | + | | Token || 6.x-1.18 || || || à jour || 7.x-1.1 dispo |
|- | |- | ||
− | | Upload path || 6.x-1.0 || || || à jour | + | | Upload path || 6.x-1.0 || || || à jour || pas de version 7.x, voir si la 6.x marche encore sous D7 |
|- | |- | ||
− | | view_unpublished || 6.x-1.2 || || || Version recommandée : 6.x-1.3 (2012-Mai-07) | + | | view_unpublished || 6.x-1.2 || || || Version recommandée : 6.x-1.3 (2012-Mai-07) || 7.x-1.1 dispo |
|- | |- | ||
− | | Views || 6.x-2.16 || || || à jour | + | | Views || 6.x-2.16 || || || à jour || 7.x-3.3 dispo |
|- | |- | ||
− | | bluebreeze || 6.x-1.x-dev (2010-juill.-11) || || || 6.x-1.x-dev (2011-févr.-25) | + | | bluebreeze || 6.x-1.x-dev (2010-juill.-11) || || || 6.x-1.x-dev (2011-févr.-25) || pas de version 7.x, voir si la 6.x marche encore sous D7 |
|- | |- | ||
− | | Zen || 6.x-1.1 || || || Version recommandée : 6.x-1.2 (2011-févr.-25) | + | | Zen || 6.x-1.1 || || || Version recommandée : 6.x-1.2 (2011-févr.-25) || 7.x-5.1 dispo |
|} | |} | ||
+ | |||
+ | '''Remarque :''' | ||
+ | Drupal refuse d'entendre quoi que ce soit avec des modules en version N-1.X (des modules 6.x sous d7 par exemple) : drush et drupal-update refusent de chercher des mises à jour, drupal refuse de les activer. Une solution est de changer la version dans le fichier nom-du-module.info, mais cela ne protège pas d'incompatibilités et autres bugs. | ||
== Ce qu'on fait des modules == | == Ce qu'on fait des modules == | ||
Ligne 129 : | Ligne 150 : | ||
===== ''Documentées'' ===== | ===== ''Documentées'' ===== | ||
− | ===== Non | + | ===== Non ''documentées'' et à creuser ===== |
Dernière version du 30 juillet 2012 à 13:03
Cette page est utilisée pour préparer la migration du site principale de l'association de Drupal 6 à Drupal 7. Elle fait partie d'un projet plus vaste : la mise en place d'une seconde version pour le site Web sous Drupal.
Mise à jour pré-migration[modifier]
Avant d'entamer la migration vers Drupal 7, Drupal 6 a été mis à jour, avec tout ses modules, dans les dernières versions disponibles.
Lise des modules mis à jour :
* contact_form * date * localization client * panels * Printer, email and PDF * tayonomy access control lite * view unpublished * theme bluebreeze * theme zen
Attention : Lors de la mise à jour mineur, les fichiers .htaccess et robots.txt sont remplacés. Penser à les remettre juste après.
Liste des modules Drupal utilisés[modifier]
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 D6 | Notes sur la mise à jour D7 |
---|---|---|---|---|---|
Advanced_Contact | 6.x-1.1 | à jour | pas de version 7.x, voir si la 6.x marche encore sous D7 | ||
Advanced_help | 6.x-1.2 | à jour | 7.x-1.0 dispo | ||
Alinks | 6.x-1.0-rc1 | à jour | 7.x-1.1 dispo | ||
Calendar | 6.x-2.4 | à jour | 7.x-3.4 dispo | ||
Chaos_tool_suite (ctools) | 6.x-1.8 | à jour | 7.x-1.0 dispo | ||
Contact Forms | 6.x-1.12 | version recommendée 6.x-1.14 (2012-avr.-17) | 7.x-1.3 dispo | ||
Content_Construction_Kit (CCK) | 6.x-2.9 | Egalement disponible : 6.x-3.0-alpha3 (2011-mars-17) | 7.x-2.x-dev voir si fonctionnelle, sinon si 6.x marche encore | ||
Content Templates (Contemplate) | 6.x-1.2 | à jour | 7.x-1.0-rc3 dispo | ||
Date | 6.x-2.7 | Version recommandée : 6.x-2.9 (2012-avr.-27) | 7.x-2.5 dispo | ||
Diff | 6.x-2.3 | à jour | 7.x-2.0 dispo | ||
Feed_Path_Publisher | 6.x-1.2 | à jour ? | |||
Footnotes | 6.x-2.5 | à jour | 7.x-2.5 dispo | ||
HTMLcomment | 6.x-1.0 | à jour | pas de version 7.x, voir si la 6.x marche encore sous D7 | ||
Internationalization | 6.x-1.10 | à jour | 7.x-1.7 dispo | ||
Link | 6.x-2.9 | à jour | 7.x-1.0 dispo | ||
Localization_client | 6.x-2.0 | Version recommandée : 6.x-2.1 (2012-avr.-26) | 7.x-1.1 dispo | ||
Mime_Mail | 6.x-1.0 | à jour | 7.x-1.0-alpha1 dispo | ||
No_request_new_password | 6.x-2.0 | à jour | 7.x-1.2 dispo | ||
Node_clone | 6.x-1.3 | à jour | 7.x-1.0-beta1 dispo | ||
Panels | 6.x-3.9 | Mise à jour de sécurité : 6.x-3.10 (2012-janv.-18) | 7.x-3.2 dispo | ||
Pathauto | 6.x-1.6 | à jour | 7.x-1.1 dispo | ||
Printer, email and PDF versions | 6.x-1.14 | Version recommandée : 6.x-1.17 (2012-Mai-25) ? | |||
Quotes | 6.x-1.42 | à jour | 7.x-1.x-dev voir si fonctionnelle | ||
Search 404 | 6.x-1.11 | à jour | 7.x-1.1 | ||
Syndication | 6.x-1.7 | à jour | 7.x-1.x-dev voir si fonctionnelle | ||
Table of Contents | 6.x-3.7 | à jour | pas de version 7.x, voir si la 6.x marche encore sous D7 | ||
Tagadelic | 6.x-1.3 | à jour | pas de version 7.x, voir si la 6.x marche encore sous D7 | ||
Taxonomy Access Control Lite | 6.x-1.5 | Mise à jour de sécurité : 6.x-1.6 (2011-juin-08) | pas de version 7.x, voir si la 6.x marche encore sous D7 | ||
Theme Settings API | 6.x-1.4 | à jour | pas de version 7.x, voir si la 6.x marche encore sous D7 | ||
Token | 6.x-1.18 | à jour | 7.x-1.1 dispo | ||
Upload path | 6.x-1.0 | à jour | pas de version 7.x, voir si la 6.x marche encore sous D7 | ||
view_unpublished | 6.x-1.2 | Version recommandée : 6.x-1.3 (2012-Mai-07) | 7.x-1.1 dispo | ||
Views | 6.x-2.16 | à jour | 7.x-3.3 dispo | ||
bluebreeze | 6.x-1.x-dev (2010-juill.-11) | 6.x-1.x-dev (2011-févr.-25) | pas de version 7.x, voir si la 6.x marche encore sous D7 | ||
Zen | 6.x-1.1 | Version recommandée : 6.x-1.2 (2011-févr.-25) | 7.x-5.1 dispo |
Remarque : Drupal refuse d'entendre quoi que ce soit avec des modules en version N-1.X (des modules 6.x sous d7 par exemple) : drush et drupal-update refusent de chercher des mises à jour, drupal refuse de les activer. Une solution est de changer la version dans le fichier nom-du-module.info, mais cela ne protège pas d'incompatibilités et autres bugs.
Ce qu'on fait des modules[modifier]
À désactiver, désinstaller et supprimer[modifier]
À supprimer lors du nettoyage.
Sans scrupule[modifier]
Un mot à dire[modifier]
Entre les deux[modifier]
A trouver une solution de remplacement[modifier]
À [ supprimer / garder / mieux configurer / tester ] et trouver la solution de préférence lors de la migration
À configurer pour bien les utiliser[modifier]
Modules internes, à faire migrer[modifier]
- alexendrie
- gdtc
- gdtc_auth
À garder[modifier]
Les fondamentaux[modifier]
Dépendances[modifier]
Pas fondamental mais utile[modifier]
À supprimer s'ils posent problème.