0
Je développe (.NET MVC) un grand site Web qui présente les caractéristiques suivantes:Base de données-pages * Sous-applications * Multi-location * multilingue: comment cela fonctionne-t-il?
- pages de base de données (éditeurs HTML)
- applications sous (/ produits,/recherche,/user zone (plus mixtes db-pages & applications))
- emplacement multi (les deux db-pages & apps)
- multi-langue (tous: db-pages, des applications multi-sites &)
J'ai des problèmes avec les éléments suivants:
Routes
. Dois-je inclurelocation
et/oulanguage
? Je ne peux pas simplement préfixer ou suffixe CHAQUE URL? (je veux en quelque sorte que l'emplacement (et peut-être la langue) soit mis dans l'url pour l'exploration des moteurs de recherche, je ne sais pas où aller sur ce ...)- Gestion de projet. Comment puis-je stocker
application-resources
(language
&location
contenu spécifique)? - SiteMap 'gestion'. Je stocke actuellement chaque page dans le
db
en utilisant un fk parent-enfant. J'ai mon propresitemapprovider
qui utilise ces données. J'ai égalementstore every url
de ces pages dans la base de données (basé sur le titre de la page et l'URL parent), car les utilisateurs devraient être en mesure de générer des pages de base de données (multi-niveau). Si je me sens comme si je faisais un double travail ici (stocker des urls et maintenir un fichier de route ..?). Des idées?