Desarrollo de módulos en Drupal 8. Parte 3: Plugins

drupal.jpg
Solucionex
28
Nov 13

A medida que van surgiendo nuevas versiones de Drupal, un buen número de módulos de terceros son rediseñados e incluso añadidos al core de Drupal.

Uno de ellos es ctool, muy utilizado desde la versión 6 de Drupal para la implementación de plugins.

En la versión 8 de Drupal, se utiliza un sistema de plugins muy similar al utilizado por ctools. De este modo, un gran número de 'hooks' dejan de utilizarse para obtener un código más orientado a objetos y menos procedimental.

Como primer paso para entender el por qué de los plugins y cómo reemplazan a los 'hooks', podemos ver como se utilizan en una tarea simple como la creación de bloques en el siguiente artículo http://getlevelten.com/blog/ian-whitcomb/drupal-8-module-development-part-3-plugins (en inglés)