Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Sitecore multiple sites implementation

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:

  1. Requires changes to web.config for every site change (add/delete).
  2. 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...
  3. 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...
  4. 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
  5. 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.
  6. 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?

like image 451
Alfero Chingono Avatar asked Jun 25 '26 02:06

Alfero Chingono


1 Answers

Sounds like Tim's multi-site solution is indeed something for you. It's meant for large scale multi-site platforms that require isolation and need to be fit for independent vendors developing for it.

Sitecore Foundry is not for you, it's meant for much smaller type of websites and does not offer any kind of isolation.

Tim's solution can be found here at github (which you probably already got from the slides):

You can e-mail him at [email protected] and he's usually pretty quick to reply.

He's also active on the SDN forums, assuming your have access to that.

like image 81
Ruud van Falier Avatar answered Jun 29 '26 21:06

Ruud van Falier