La llegada de Drupal 8

26/10/2015

Ya se atisbaba en la Drupalcon de Barcelona que algo pasaría. Efectivamente así fue. Allí Dries anunciaba que el día 7 de octubre saldría la primera RC y, desde entonces, se ha venido pidiendo que la Comunidad empiece a construir proyectos en Drupal 8 para que la salida de la primera versión sea lo más robusta posible. La realidad es que ya se ha podido sacar la segunda RC y el proyecto cada día es más maduro.

Drupal 8 va a cambiar radicalmente en relación a sus versiones anteriores. Tanto la disposición de los módulos dentro de la estructura de directorios, el desacoplamiento entre configuración y base de datos, el motor de plantillas como la incorporación de nuevos patrones de diseño y la mayor presencia de programación orientada a objetos. Esto va a provocar que la curva de adaptación desde la versión 7 a la 8 para aquellos desarrolladores acostumbrados al “drupal way”  sea un poco más compleja que la que hubiera entre la 6 y la 7 pero en mi opinión, el esfuerzo valdrá la pena.

Todos estamos impacientes por poder trabajar con un proyecto en Drupal 8 pero hay que tener cuidado a la hora de elegir qué proyectos pueden estar el Drupal 8 y cuáles no,  porque Drupal Core está muy bien y consolidado, pero los módulos contribs no tanto. Esto puede provocar un aumento de tiempos de desarrollo, ya que tendríamos que programar mucho más por no estar estos módulos tan maduros como el core. Para estar al día del estado de cada uno de los módulos contrib podéis seguir la iniciativa “Drupal 8 Contrib Porter Tracker” la cual trata de centralizar la información sobre el estado de los diferentes módulos contrib de Drupal 8.

Bajo mi punto de vista, la configuración con ficheros yml y la implementación de plugins va a facilitar mucho la vida de los backends y la llegada de twig la de los frontends. Así que, desde aquí os animo a que, si los tiempos de desarrollo lo permiten, lancéis vuestros proyectos con Drupal 8.