I have searched but not found a definitive answer so far (honest!).
What I would like to set up is multiple domains, each with 1 or more sites (within a domain, there could be 2 sites, one each for different languages). eg
DomainA
English site
French site
Domain B
English Site
German Site
Domain C
- English Site
Domain D
- English Site
etc
Ideally :
- Some content could be shared between sites on either the same or different domains (eg, global page showing links to all the possible sites)
- Content editors could be defined that could only edit content on their allocated domains (eg an editor could edit Domain A content English or German but not Domain B or Domain C)
- Visitors could not access pages from another domain eg if there is a page 'NewsList' in Domain B (http://domainb/newlist) they shouldn't be able to view if from Domain D (http://domainc/newslist) from the navigation structure nor by typing in that URL.
- Some domains may in the future require authentication to visit (not top priority)
- Need to be able to configure site specific properties (currently doing this by creating a site lookup document type, and using @Umbraco.Content(docid) to look it up and retrieve values)
Can all this be achieved in a single Umbraco instance, or do we need to set up multiple databases and multiple instances (using MSSQL)?