Desarrollo de modulos con Drupal. Capitulo 3
El sistema de módulos de Drupal se basa en el concepto de "Hooks". Mediante ellos podemos conseguir extender su funcionalidad.
Cuando Drupal gestiona una petición de un usuario, lo hace a través de una de serie de pasos. En cada uno de estos pasos van ejecutando una serie de funciones (Hooks) que no son más que llamadas a los módulos activos en el sistema en busca de una función que cumpla con un patrón determinado. Cuando Drupal encuentra dicha función, la ejecuta y usa los datos que devuelve para construir la respuesta que se envía al usuario.