La migration de Drupal 5 à Drupal 6
De April MediaWiki
Aller à la navigationAller à la recherche
![]() |
Bienvenue sur une page | ![]() |
du groupe de travail Site Web |
Cette page est actuellement (mai 2009) utilisée pour le travail sur le site Web. 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 5 utilisés sur le site et les équivalents sous Drupal 6 :
Module | Version | Commentaire | Utile |
---|---|---|---|
admin_menu | 6.x-1.3 | / | Purement gadget |
advcontact | 6.x-1.0 | / | Oui |
affiliates | 6.x-1.5 | / | Est dans la catégorie "module inutile de démocratisation", à supprimer. |
alinks | 6.x-1.0-rc1 | Oui | |
cck | 6.x-2.2 | / | Oui |
contact_forms | 6.x-1.5 | / | Sans doute utilisé comme advcontact |
contemplate | 6.x-1.0 | / | oui, par snip |
date | 6.x-2.1 | / | 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.1-alpha1 | 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 estion des événement. |
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.1 | / | 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.0 | / | Oui |
importexportapi | 6.x-1.x-dev | Development snapshot | Utilisés lors de la migration. Peut être supprimé |
insert_view | 6.x-1.0 | / | Oui, pour insérer le contenu d'une view dans un node. |
link | 6.x-2.6-beta1 | / | 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.x-dev | 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 | / | |
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-rc1 | / | à supprimer et trouver une solution correcte pour gérer les permissions (des groupes de travail). |
panels | 6.x-3.0-alpha4 | / | Oui |
pathauto | 6.x-1.1 | / | Oui |
path_redirect | 6.x-1.0-beta3 | / | Pas utilisé, bye ;). |
6.x-1.5 | / | Oui | |
private_upload | 6.x-1.0-rc2 | / | Test pour le chargement des fichiers. Peut être supprimé |
quotes | 6.x-1.30 | / | Oui |
search404 | 6.x-1.4 | 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.3 | / | Semble répondre à un problème. A bien regarder pour voir comment l'utiliser. |
tableofcontents | 6.x-2.2 | / | 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 | 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.11 | / | 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.5 | / | Oui |
view_unpublished | / | Pas de version 6.x; Correctif dans les contributions | Oui |
webform | 6.x-2.6 | / | 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.x-dev-- 6.x-1.0-beta3 | --Development snapshot-- Nouvelle version depuis le 13 mai 2009 | ??? peut-être utile pour voir la liste des pages. pourquoi pas ??? Est utile pour le référencement. A GARDER (snip) |
Ce qu'on fait des modules
À désactiver, désinstaller et supprimer
À supprimer lors du nettoyage.
Sans scrupule
- docs
- downld
- importexportapi
- liquid
- media_mover
- node_import
- nodewords
- path_redirect
- private_upload
- simplenews
- taxonomy_batch_operations
Un mot à dire
- affiliates : s'en souvenir pour une éventuelle future utilisation (MI2D).
- service_links : s'en souvenir pour une éventuelle future utilisation (MI2D).
- webform : s'en souvenir pour une éventuelle future utilisation.
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
- event : trouver une autre solution pour gérer les événements.
- event_manager : trouver une autre solution pour gérer les événements.
- og : trouver une autre solution pour gérer les permissions.
- view_unpublished : trouver une autre solution pour gérer les permissions.
- nodeteaser : il est sans doute inutile pour D6. Il faut vérifier qu'il n'y a pas de problèmes pour les teasers (http://drupalmodules.com/module-finder?title=teaser&v=6.x).
- search404 : bien utile, mais n'est pas la solution parfaite. http://www.april.org/wws/arc/siteweb/2008-12/msg00016.html Il ajoute un formulaire de recherche car la recherche a partir d'une page 404 ne fonctionne pas.
- node_clone : il est est indiqué qu'il y a des risque lors d'une utilisation avec i18n. Si nécessaire, à vérifier (sinon faire copier/coller).
À configurer pour bien les utiliser
- alinks
- date
- syndication
- uploadpath
Modules internes, à faire migrer
- gdtc
- gdtc_auth
À garder
Les fondamentaux
- cck
- i18n
- panels
- pathauto
- views
Dépendances
- noreqnewpass (de gdtc_auth)
- token (de pathauto et peut-être de d'autres modules)
Pas fondamental mais utile
À supprimer s'ils posent problème.
- admin_menu
- contemplate
- tagadelic
- tellafriend
- xmlsitemap
L'édition
- diff
- footnotes
- tableofcontents
Utile / sous-module / Autre
- advcontact
- contact_forms
- insert_view
- link
- mimemail
- quotes
- themesettingsapi
Modules potentiellement intéressants
- workflow
- devel
- taxonomy_access
- node_access
- taxonomy_hide
Sous-modules de CCK
- date
- link
- autocomplete_widgets / cck_autocomplete
- computed_field
- adressess
- phone
- filefield
- imagefield
Notes
SVN ou GIT: SVN installéInstaller Drush- [en cours]: Mettre en place D5 propre pour les tests
- Rendre un peu plus propre la version de production (enlever des modules, modifier l'emplacement des modules)
---
- Changement des types de contenus et taxo qui vont avec :
- Backup BDD
- Mettre le site en maintenance
- Créer les nouveaux types de contenus, les configurer
- Créer les nouveaux taxo, les configurer
- Modification
- Vérifier les permissions
- Vérifier les views
- Tagadelic
- Tente une migration, problèmes :
- Thèmes
- gDTC
- Views
- Panels