Sitecore在多站点租赁中发布站点

时间:2014-05-04 23:46:12

标签: sitecore

我们在一个Sitecore实例中定义了两个Sitecore 6.5站点,因此我们的结构是

/ Sitecore的/内容/站点1
/ Sitecore的/内容/站点2

如果用户选择Sitecore后端中的网站,然后发布该网站,Sitecore是否会仅发布所选网站或Sitecore实例中的两个网站?

2 个答案:

答案 0 :(得分:2)

开箱即用Sit​​ecore将在"网站发布"上发布来自两个网站的所有内容 - 您可以通过以下方式解决此问题:

  1. 死的简单方法:只做一个"项目发布"在所需的站点根目录上并包含子项目。

  2. 按John West所述配置自定义发布目标:http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2011/05/All-About-Publishing-Targets-in-the-Sitecore-ASPNET-CMS.aspx

答案 1 :(得分:1)

如果您有2组用户,即每个站点的一个角色设置了正确的读/写权限,那么您可以限制使用安全性发布的内容。

在配置集Publishing.CheckSecuritytrue

  

如果将Publishing.CheckSecurity设置为true,则表示成员   Sitecore客户端发布角色必须具有读写访问权限   为了发布一个项目。如果你另外设置了   Publishing.RequireTargetDeleteRightWhenCheckingSecurity中的设置   web.config文件为true,那么用户必须具有删除访问权限   目标数据库中的项目,用于发布删除。

当然,如果用户同时属于这两个角色,那么这仍然意味着两个网站都将被发布,您只需发布一个项目和子项目