Drupal et l’insertion d’image dans le contenu
Une question qui revient souvent sur Drupal : « comment puis-je ajouter des images à l’intérieur de mon contenu via mon wysiwyg? ». La question, qui semble simple à prime à bord, est assez complexe du point de vue d’un programmeur. L’application doit gérer le téléversement (l’upload) du fichier, le redimensionnement pour ne pas briser le design du site, le positionnement dans le contenu, etc. Il est tout de même possible de le faire avec Drupal avec l’aide de quelques modules.
- Vous aurez besoin du module WYSIWYG (http://drupal.org/project/wysiwyg) et d’un wysiwyg que vous installerez dans /sites/all/libraries/ (j’ai une préférence pour tinyMCE, version jQuery : http://tinymce.moxiecode.com/download.php )
- Une fois le wysiwyg installé, vous aurez besoin du module IMCE (http://drupal.org/project/IMCE) qui va gérer la gestion des fichiers (images, pdf, etc.).
- Vous aurez besoin aussi du module IMCE WYSIWYG Bridge (http://drupal.org/project/imce_wysiwyg) qui fait le pont entre le wysiwyg et IMCE.
- Lorsque les 2 nouveaux modules sont activés, il ajouter le bouton dans le wysiwyg.

- Administrer > Configuration du site > Wysiwyg vous amenera à la configuration des wysiwyg selon les types de format d’entrées.
- Assigner votre wysiwyg à un format.
- Enregistrer et ensuite modifier le profil. Dans l’onglet « Boutons et plugins », cochez les options qui vous intéressent en plus du plugin IMCE.
Votre nouveau contenu, peu importe, le type du contenu, devrait avoir un wysiwyg pour son champ Corps. Il y d’autres façons de combler ce problème, mais c’est à mon avis la plus simple.


