Diseñando módulos extensibles con Hooks, Events e IA
Detalles
Durante años, los hooks han sido una de las bases del desarrollo en Drupal. Permiten extender funcionalidades y conectar módulos dentro del ecosistema. Con Drupal 11, la forma de trabajar con ellos sigue evolucionando.
En esta sesión, Diego Durán nos guiará por algunos fundamentos clave: qué es un hook, qué es un event y en qué situaciones conviene usar cada uno.
También exploraremos cómo crear hooks y eventos personalizados y cómo Drupal 11 introduce enfoques más alineados con la programación orientada a objetos.
Como parte del meetup veremos un ejercicio práctico donde el mismo problema se resolverá de dos maneras distintas: utilizando Rector para migrar hooks procesuales hacia un enfoque orientado a objetos en Drupal 11.1, y repitiendo el ejercicio con una herramienta de IA que analiza el código y propone la refactorización.
Una oportunidad para reforzar fundamentos y comparar cómo distintas herramientas pueden abordar el mismo desafío.
