Produciamo una serie di strumenti di analisi che noi re-brandiamo e personalizziamo per altre aziende da includere nei loro siti web.
Gli strumenti sono in genere confronto di prodotti, analisi di dati / tendenze e produzione di report (in un settore molto particolare). Al momento questi strumenti funzionano come una singola istanza in house, i nostri clienti reindirizzano il traffico verso di noi con un parametro URL che specifica il client per il branding e la personalizzazione.
Fino ad ora abbiamo utilizzato un approccio MVC con viste XSLT. Se un cliente desidera la personalizzazione, aggiungiamo switch in MVC e / o importazioni e sostituzioni nell'XSLT. Questo è stato gestibile per un po ', ma ora abbiamo così tante versioni e personalizzazioni per così tanti clienti, ottenere build stabili fuori dalla porta sta diventando un incubo
Stiamo cercando di passare a MS asp.mvc3 usando Razor per i nostri punti di vista, ma prima mi sto chiedendo se ci siano pratiche o schemi standard per lo sviluppo e la gestione del tipo di pasticcio verso cui stiamo scivolando?
Saluti, T