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:

  1. Routes. Dois-je inclure location et/ou language? 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 ...)
  2. Gestion de projet. Comment puis-je stocker application-resources (language & location contenu spécifique)?
  3. SiteMap 'gestion'. Je stocke actuellement chaque page dans le db en utilisant un fk parent-enfant. J'ai mon propre sitemapprovider qui utilise ces données. J'ai également store 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?

Répondre

0
  1. Oui Je
  2. magasin dans db
  3. informations sur l'itinéraire magasin dans la base de données avec des pages, automatiser routemapping