Antecedentes
Dentro de un año, mis clientes van a portar un servicio de portal de intranet relativamente complejo (programación, seguimiento e informes reales, y más) a Drupal porque la oficina central lo dice. Se ha hecho muy poco esfuerzo para determinar si esta es la opción técnica correcta y si está fuera del control de mis clientes o incluso de sus jefes.
El portal actual es una abominación que está en proceso de refactorización y creo que el plan más rentable será incorporar una capa de modelo de dominio a través de Doctrine 2 y poner el 99.9% de toda la lógica de validación de entrada y negocio en los modelos , destripando la abominación hasta que sea una vista esquelética y una capa lógica de autenticación.
Pregunta
Para cualquier especialista de Drupal, ¿esto parece un enfoque viable? ¿Podría Doctrine2 jugar bien con Drupal o la lógica de nivel superior de Drupal necesita una integración mucho más estricta con los datos?