Hintergrund
In einem Jahr werden meine Kunden einen relativ komplexen Intranet-Portal-Service (Planung, tatsächliche Nachverfolgung und Berichterstellung usw.) nach Drupal portieren, weil die Zentrale dies sagt. Es wurden nur sehr geringe Anstrengungen unternommen, um festzustellen, ob dies die richtige technische Wahl ist, und sie liegt außerhalb der Kontrolle meiner Kunden oder sogar ihrer Chefs.
Das aktuelle Portal ist ein Gräuel, der gerade überarbeitet wird, und ich glaube, dass der kostengünstigste Plan darin besteht, eine Domänenmodellschicht über Doctrine 2 einzuführen und 99,9% aller Geschäfts- und Eingabevalidierungslogik in die Modelle zu integrieren Ausgraben des Gräuels, bis es sich um eine Skelettansicht und eine Authentifizierungslogikschicht handelt.
Frage
Scheint dies für jeden Drupal-Spezialisten ein praktikabler Ansatz zu sein? Könnte Doctrine2 gut mit Drupal spielen oder benötigt die Drupal-Logik auf höherer Ebene eine viel engere Integration in die Daten?