migration site dans drupal?

Catégories:

J’ai fait le tour de Drupal, mais quelques questions demeurent :
- comment faire migrer un site existant (dev avec dreamweaver) dans drupal ?
- comment inclure des fichiers php ou .inc dans les pages drupal ?

ex : fichier pouvant gérer les formulaires et rediriger vers application extérieure au site ?

help ! thanks :)

#

C’est typiquement un travail en plusieurs étapes :

  1. recenser tous les URLs du site
  2. dans le site DW, recenser quels sont les modèles de pages réellement utilisés et différents (généralement peu)
  3. relever tous les élements de librairies et leur contenu
  4. transposer le contenu (pas la mise en page) de toutes les pages de rédactionnel en nodes
  5. pour les pages qui ne sont pas simplement du rédactionnel, mais qui ont une logique, créer un module spécifique au site dans lequel on retrouvera :
    • le traitement de tous les URLs des pages spécifiques sous forme de fonctions drupal (cf hook_menu)
    • une fonction genre monmodule_librairie($name) qui renverra selon la valeur du paramètre l’élément de librairie DW précédemment recensé pour ce nom
  6. réécrire le template/layout sous la forme d’un thème : le gros de la mise en page est dans page.tpl.php (avec PHPtemplate) ou montheme_page (en PHP pur)
  7. ordonner les contenus, typiquement soit selon une taxinomie, soit sous forme de book, pour obtenir des breadcrumbs utilisables
  8. mapper tous les anciens URLs recensés à la première étape sur les nouveaux créés aux étapes «contenu» et «module» dans le .htaccess pour ne pas casser les liens externes (favoris des utilisateurs, référencement)
  9. pour les traitements que l’on envisage d’inclure, il vaut souvent mieux les incorporer au module spécifique du site pour bénéficier d’une homogénéité d’écriture et des protections intrinsèques liées à l’utilisation de drupal

Variante conseillée : repenser complètement le problème et ne garder que les rédactionnels. Un site spécifique développé page par page correspond souvent mal à un modèle de contenu ordonné comme c’est le cas avec un CMS.

Drupal et musique
http://blog.riff.org/

#

Merci beaucoup,
ce qui me pose probleme c’est le traitement des formulaires, et tous les autres en php, je ne sais pas où les placer sous Drupal
si tu as une solution…

#

Regarde la description de hook_form et l’introduction à FormsAPI.

Dans le module des fonctions spécifiques de ton site, tu crées tous ces formulaires.

Drupal et musique
http://blog.riff.org/

Syndiquer le contenu