Drupal es un excelente gestor de contenidos, pero también un horrible framework de desarrollo.
El código procedural, el uso de variables estáticas y globales por doquier y otros problemas de testabilidad hacen muy difícil mantener el código a medida que la lógica de negocio crece.
En esta sesión, enfocada principalmente al refactoring de aplicaciones legacy, vamos a aprender a "desdrupalizar" nuestro código y a limitar Drupal a la gestión de contenidos, introduciendo conceptos como la arquitectura hexagonal, la inyección de dependencias y los patrones de diseño. Veremos también cómo añadir herramientas como Composer y PHPSpec a un viejo proyecto en Drupal 6.
Slides: http://www.slideshare.net/CarlesClimentGranell/drupalday-2014-undrupaliz...
Información
- Inicie sesión para comentar
Comentarios
e0ipso replied on Enlace permanente
Espero poder ver el video de
Espero poder ver el video de esta sesión, ya que es un tema que me atrae bastante. Es algo que estoy intentando hacer a través del uso de plugins CTools en https://github.com/Gizra/restful, https://github.com/mateu-aguilo-bosch/zendesk_api, …
Un abrazo Carles!