I'm developing (.NET MVC) a large website which has the following specifications:
- Database pages (HTML editors)
- Sub applications (/products, /search, /user-area (more mixed db-pages & apps))
- Multi location (both db-pages & apps)
- Multi language (all: db-pages, apps & multi-location)
I have problems with the following:
Routes
. Do I includelocation
and/orlanguage
? I cannot just prefix or suffix EVERY url? (i somehow want location (and maybe language) to be put in the url for search engine crawling, not sure where to go on this...)- Project-management. How do I store
application-resources
(language
&location
specific content)? - SiteMap 'management'. I currently store every page in the
db
using a parent-child fk. I have my ownsitemapprovider
which uses this data. I alsostore every url
of those pages in the db (based on page title and parent-url), because users should be able to generate (multi-level) database pages. If feels as if i'm doing double work here (storing urls and maintaining a routefile..?). Any ideas?