Modules pour le développement Drupal

Indispensables

Drush (http://drupal.org/project/drush)
Le pouvoir du shell pour Drupal!! (peut-on vraiment vivre sans?)

Devel (http://drupal.org/project/devel)
Avec Drush, Devel est l’autre module INDISPENSABLE pour tout développeur Drupal.

Admin menu (http://drupal.org/project/admin_menu)
Un menu déroulant vers toutes les taches d’administration de drupal.

Backup ‘n’ Migrate (http://drupal.org/project/backup_migrate)
Sauvegarde et restauration de base de données.

Examples (http://drupal.org/project/examples)
Ce module est en fait une documentation par l’exemple, et permet de voir l’implementation de nombreux hooks drupal, les bonnes pratiques de travail, …

Theming

Devel themer (http://drupal.org/project/devel_themer)

Theme test (http://drupal.org/project/themetest)
Ce module propose differentes pages qui implementent de nombreuses fonctions de theme de Drupal. On trouve des pages avec les differents types de messages (status, warning, error), des pages avec tout les élements de formulaires, des tableaux html, des paginations. Très pratique pour tester son theme custom.

Style Guide (http://drupal.org/project/styleguide)
Même principe que ThemeTest. Ce module à l’air plus activement maintenu.

Fichiers, images

Stage File Proxy (http://drupal.org/project/stage_file_proxy)
Evite de copier tout le dossier « files » sur son instance de developpement. Ce module recupere les fichiers distants au moment de l’appel.

Dummy Image (http://drupal.org/project/dummyimage)
Ce module permet d’utiliser des web services de génération automatique d’images. Pratique quand on ne dispose pas encore du contenu définitif, ou pour tester un theme.

Utilisateurs

Masquerade (http://drupal.org/project/masquerade)
Permet de se connecter en tant que n’importe quel utilisateur.

Email

Reroute Email (http://drupal.org/project/reroute_email)
Ce module redirige tout les emails sortants de drupal vers une adresse arbitraire. Il rajoute au contenu du mail l’adresse de destination d’origine.

Performance, profiling

Profiling (http://drupal.org/project/profiling)

Coder (http://drupal.org/project/coder)
Validation de son code custom face aux conventions de codage Drupal.

Multi-language

Translation template extractor (http://drupal.org/project/potx)
Permet d’exporter toutes les chaines de son site (ou d’un module) vers un fichier .po (Peut aussi s’utiliser en ligne de commande avec php-cli)

Deployement, Staging

La grande question … (Features, Deploy, Migrate …)

Autres

Module Template (http://drupal.org/sandbox/gumanist/1312018)
Encore en sandbox, ce module permet de générer un squelette de module, avec les principaux hooks et fichiers. A suivre…

11 juil 2011

Poster un commentaire