I have a client with 30+ organization units that operate independently. Currently all the OUs have websites managed by the client's IT department in seperate instances of a different CMS product. They decided to go with Sitecore because of its advertised multi-site features.
Unfortunately, the current (6.5/6.6) default implementation does not work for the following reasons:
- Requires changes to web.config for every site change (add/delete).
- All content items have to be under the "/sitecore/content" node. We would prefer to create multiple nodes under
/sitecore
e.g./sitecore/OU1
,/sitecore/OU2
, etc... - All templates have to be under
/sitecore/Templates
. We would prefer to create "Templates" folders under each organization unit e.g./sitecore/OU1/Templates
,/sitecore/OU2/Templates
, etc... - All Layouts have to be under
/sitecore/Layouts/
and also in the same file system directory. This definitely gets messy as the sites increase in number./sitecore/OU1/Layouts/
and/sitecore/OU2/Layouts
are definitely preferable - We need to isolate the sites for administration. Each site administrator needs to login and see only content/items relevant to their site. So if we lock down/hide the top-level OU nodes, it makes it easier to maintain.
- We also need to isolate the file systems so that a developer does not bring all 30+ sites down if they make a mistake in web.config.
At the recent Sitecore Symposium, Tim Ward presented on the different ways to implement multiple sites in Sitecore. Unfortunately, there is no way of knowing which products he is referring to. I wasn't there, but my boss attended. I have tried to get in touch with Sitecore, but haven't received a response yet.
I also contacted Sitecore requesting information on whether Sitecore Foundry is meant to address this need, but no response.
Anyone know of a way to implement such multiple sites Sitecore?