2010-03-29 3 views

Répondre

2

La réponse dépend de la manière dont votre application s'exécute et de la manière dont vous prévoyez de la déployer. Si vous pouvez déployer plusieurs fichiers WAR, un pour chaque client, l'utilisation d'environnements est une option possible. Cependant, je vous encourage fortement à "marquer" votre application manuellement, ou à utiliser le plugin multi-locataire, car les environnements deviendront rapidement encombrants et ne supporteront pas l'ajout de vues/logiques personnalisées par client, ce qui devient invariablement une exigence.

+0

La solution est pour la même entreprise mais différentes unités commerciales. Je peux aussi voir comment je pourrais créer une vue/logique personnalisée pour un environnement plutôt que d'utiliser le plugin locataire plus facilement. Peut-être que c'est ma réponse. –

+1

Nous sommes en train d'écrire une application whitelabel, et nous avons trouvé que pour la partie vue personnalisée - sitemesh fonctionne parfaitement. Nous avons simplement créé un DecoratorMapper personnalisé qui sous-classe GrailsLayoutDecoratorMapper. La logique personnalisée est un peu difficile et c'est un sujet entier en soi! –

Questions connexes