Programador PHP freelance

Crear módulos en Drupal con Module Builder

Logo de Drupal

Dejo aquí un módulo de Drupal que me ha parecido interesante.

Como programador Drupal, en ocasiones necesito programar módulos a medida para cubrir alguna funcionalidad que no puedo cubrir con el Core o con los módulos existentes.

En esos casos, Module Builder nos permite crear el skeleton o scaffolding del módulo que deseamos desarrollar permitiendo además incluir el código base para los hooks que queremos manipular, entre otras ventajas.

Puede ejecutarse como un módulo más dentro del propio Drupal y crear el módulo deseado con un formulario visual pero según comentan en la documentación, la versatilidad más potente se encuentra al ejecutarlo desde Drush.

Una vez instalado, y con esta simple línea de código, crearemos el skeleton de nuestro módulo Drupal contestando a las preguntas que nos hará el builder.

drush mb my_module menu cron form_alter –write

En este caso creamos un módulo my_module con los hooks de menu, cron y form_alter.

 

Si son raras las ocasiones en las que programas un módulo a medida puede no compensarte utilizar el builder. Si personalizas muchos módulos, se convierte en una herramienta más que interesante.

Cómo siempre, me gustaría conocer las herramientas que usáis. La caja de comentarios de más abajo es vuestra 😉