White-label site in Umbraco

Hello,

I was hoping to get some insite on a new Umbraco project I'm starting.  I've rolled a couple Umbraco-based sites before, so I have a little experience with the platform.

I'm looking to build a white-labelled support site.  The content is nearly 100% static, with the exception of substitution of trademarks, and company names, etc.

The requirements kind of look like this:

  1. Multiple hostnames (e.g. support.brand1.com, support.brand2.com).
  2. Content is only editable by one individual (so I don't have to worry about permissions between brands etc).
  3. Single datastore for content (i.e. avoid duplication of pages if possible)
  4. Be able to substitute the brand name into content based on hostname
  5. Support for mulitple languages
  6. Restrict content based on hostname (e.g. support.brand1.com/secretstuff is displayed, support.brand2.com/secretstuff is not displayed)

I have a few thoughts around how to possibly put this together under a single umbraco installation and "site" but wondered if any of you smarter folk had suggestions.  Am I being silly to try to get this all to work as stated?

Many thanks.


This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/11458-white-label-site-in-umbraco