Sitecore域和角色

时间:2016-11-21 14:43:56

标签: sitecore sitecore8

我想添加几个Sitecore域和角色,并且能够将这些设置存储在我们的解决方案中,以便与其他队友共享。我们通常使用TDS将Sitecore项目保存到我们的解决方案中,但我不知道如何保存域和角色。 仅供测试:我为该域添加了域名和角色。我发现Core DB中常用成员资格表中的新角色和特殊配置文件中的新域.. \ Website \ App_Config \ Security \ Domains.config。

我目前只能看到一种方式:使用此配置文件与其他队友共享(或创建一些补丁文件)并对角色使用序列化/反序列化功能(.. \ Data \ serialization \ security \ sitecore \ Roles )。

有人知道解决此任务的其他方法吗?也许Sitecore也会像往常一样在Code DB中的某些地方存储角色,但是我并没有在树中找到这个文件夹。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

您的域配置解决方案是正确的。

对于角色,TDS支持从5.1版开始同步它们的功能。您必须首先在General选项卡下的项目属性中启用此功能。这会在您的TDS项目下添加一个名为Sitecore Roles的新节点,该节点会生成一个带有Sync Sitecore Roles选项的不同上下文菜单。

答案 1 :(得分:2)

您可以使用Sitecore包移动安全帐户。在Sitecore包中,您可以选择添加安全帐户。您可以参考有关移动Sitecore用户和角色的文章。 http://sitecorejourney.nileshthakkar.in/2014/07/how-to-create-package-of-sitecore-users.html

但请记住,您需要在安装软件包后迁移密码。由于所有转移的用户都将其密码设置为随机值(使用Sitecore包时),或者设置为默认值" b" (使用序列化时)。有关转移密码,请参阅https://kb.sitecore.net/articles/242631