【发布时间】:2012-11-19 19:56:37
【问题描述】:
我的客户拥有 30 多个独立运营的组织单位。目前,所有 OU 都有由客户 IT 部门在不同 CMS 产品的单独实例中管理的网站。他们决定使用 Sitecore,因为它宣传的多站点功能。
很遗憾,当前 (6.5/6.6) 的默认实现无法正常工作,原因如下:
- 每次网站更改(添加/删除)时都需要更改 web.config。
- 所有内容项都必须位于“/sitecore/content”节点下。我们希望在
/sitecore下创建多个节点,例如/sitecore/OU1、/sitecore/OU2等... - 所有模板都必须在
/sitecore/Templates下。我们希望在每个组织单位下创建“模板”文件夹,例如/sitecore/OU1/Templates、/sitecore/OU2/Templates等... - 所有布局都必须在
/sitecore/Layouts/下,并且在同一个文件系统目录中。随着网站数量的增加,这肯定会变得混乱。/sitecore/OU1/Layouts/和/sitecore/OU2/Layouts绝对是首选 - 我们需要隔离管理站点。每个站点管理员都需要登录并仅查看与其站点相关的内容/项目。因此,如果我们锁定/隐藏顶级 OU 节点,则更易于维护。
- 我们还需要隔离文件系统,以便开发人员在 web.config 中出现错误时不会关闭所有 30 多个站点。
在最近的 Sitecore 研讨会上,Tim Ward presented on the different ways to implement multiple sites in Sitecore。不幸的是,没有办法知道他指的是哪些产品。我不在,但我的老板出席了。我已尝试与 Sitecore 取得联系,但尚未收到回复。
我还联系了 Sitecore,询问有关 Sitecore Foundry 是否旨在满足这一需求的信息,但没有回应。
有谁知道实现这样多个站点 Sitecore 的方法吗?
【问题讨论】:
-
您想跨站点使用什么?听起来您仍然想要完全独立的实例。