DEVELOPPEMENT DE                        MODULES DRUPALjeudi 20 décembre 12
LES RESSOURCESjeudi 20 décembre 12
API.DRUPAL.ORG                   Documentation = code                   Api.drupal.org =                   formattage plus...
MODULE EXAMPLES                   Toi pas comprendre                   comment utiliser un                   hook ?       ...
LES BONNES PRATIQUES                   Coding standards : http://drupal.org/coding-                   standards           ...
LES HOOKSjeudi 20 décembre 12
EXPLICATION                   Pattern basique d’Observer                   Un module propose                       la modi...
DIY                   module_invoke_all(‘ton_hook_ici’)jeudi 20 décembre 12
PETIT SCHEMAjeudi 20 décembre 12
LES APIjeudi 20 décembre 12
File API                   Database API                   Field API                   Entity API (module contrib, demandez...
CREER SON MODULEjeudi 20 décembre 12
STRUCTURE D’UN                             MODULE                   Minimum:                       bn.info                ...
LES AUTRES FICHIERS                       .install (hooks relatifs à la BDD + MàJ)                       CSS, JS          ...
STRUCTURE DU                              FICHIER .INFO                   Minimum                       name = BN, de l’am...
DEMOjeudi 20 décembre 12
DEMO DE HOOKS                   hook_menu                   hook_block                   Form hooks                   [Vot...
Prochain SlideShare
Chargement dans…5
×

Drupal Meetup - développement de module

1 144 vues

Publié le

Slides avec des références sur comment créer une module custom sous Drupal

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 144
Sur SlideShare
0
Issues des intégrations
0
Intégrations
384
Actions
Partages
0
Téléchargements
19
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Drupal Meetup - développement de module

  1. 1. DEVELOPPEMENT DE MODULES DRUPALjeudi 20 décembre 12
  2. 2. LES RESSOURCESjeudi 20 décembre 12
  3. 3. API.DRUPAL.ORG Documentation = code Api.drupal.org = formattage plus sympa du code + recherche + commentairesjeudi 20 décembre 12
  4. 4. MODULE EXAMPLES Toi pas comprendre comment utiliser un hook ? http://drupal.org/ project/examplesjeudi 20 décembre 12
  5. 5. LES BONNES PRATIQUES Coding standards : http://drupal.org/coding- standards Écrire du code “sécurisé” : http://drupal.org/ writing-secure-code Le reste : http://drupal.org/developing/modulesjeudi 20 décembre 12
  6. 6. LES HOOKSjeudi 20 décembre 12
  7. 7. EXPLICATION Pattern basique d’Observer Un module propose la modification de ses données (hook_*_alter) la déclaration (hook_*_info) la modification d’un objet à une action donnée (hook_*_[load|save|insert|view|update|...]) et caeterajeudi 20 décembre 12
  8. 8. DIY module_invoke_all(‘ton_hook_ici’)jeudi 20 décembre 12
  9. 9. PETIT SCHEMAjeudi 20 décembre 12
  10. 10. LES APIjeudi 20 décembre 12
  11. 11. File API Database API Field API Entity API (module contrib, demandez pas pourquoi) Form API Batch API Queue API Schema API Autres : http://api.drupal.org/api/drupal/groups/7jeudi 20 décembre 12
  12. 12. CREER SON MODULEjeudi 20 décembre 12
  13. 13. STRUCTURE D’UN MODULE Minimum: bn.info bn.modulejeudi 20 décembre 12
  14. 14. LES AUTRES FICHIERS .install (hooks relatifs à la BDD + MàJ) CSS, JS Librairies (sous réserve de la bonne licence) Templates (.tpl.php) Includes (.inc)jeudi 20 décembre 12
  15. 15. STRUCTURE DU FICHIER .INFO Minimum name = BN, de l’amour à croquer core = 7.x Le reste : http://drupal.org/node/542202jeudi 20 décembre 12
  16. 16. DEMOjeudi 20 décembre 12
  17. 17. DEMO DE HOOKS hook_menu hook_block Form hooks [Votre choix ici, suivant le temps]jeudi 20 décembre 12

×