fundo
Daqui a um ano, meus clientes portarão um serviço de portal de intranet relativamente complexo (programação, rastreamento e relatórios reais e muito mais) para o Drupal, porque a matriz diz isso. Muito pouco esforço foi feito para determinar se essa é a escolha técnica certa e está além do controle dos meus clientes ou de seus chefes.
O portal atual é uma abominação que está em processo de re-fatoração e acredito que o plano mais econômico será trazer uma camada de modelo de domínio via Doctrine 2 e colocar 99,9% de toda a lógica de validação de negócios e entrada nos modelos , destruindo a abominação até que ela seja uma camada esquelética da visão e da lógica de autenticação.
Questão
Para qualquer especialista em Drupal, isso parece uma abordagem viável? Poderia o Doctrine2 funcionar bem com o Drupal ou a lógica de nível superior do Drupal precisa de uma integração muito mais rígida aos dados?