Monthly Archives: juillet 2015

Drupal 8 Outils du développeur

Comme en témoigne mon petit module hello world, l’API et l’architecture de Drupal 8 sont autrement plus complexe que celle de Drupal7.

Tout programmeur est amené a se poser la question : si je me trompe, comment vais-je debugger mon code ?

Drupal 7 se base sur certains principes fondamentaux simples et universel : les hooks (qui sont des sortes de callbacks améliorées, reproduisant en PHP une forme d’AOP), les tableaux associatifs (et rarement des objets). La plupart des cas sont réglés par un bon vieux “dsm” (du module “devel” qui reste toujours présent dans Drupal 8) qui permet d’afficher le contenu de n’importe quelle variable, façon “krumo” :

Si cette méthode reste valable en Drupal 8, elle peut se révéler trop rudimentaire.…

Read more