2016-11-21 98 views
0

我想添加幾個Sitecore域和角色,並有能力將這些設置存儲在我們的解決方案中與其他隊友分享。我們通常使用TDS將Sitecore項目保存到我們的解決方案中,但我不知道如何保存域和角色。 僅供測試:我爲該域添加了域和角色。我在Core DB的常用成員表中找到了新角色,在特殊配置文件.. \ Website \ App_Config \ Security \ Domains.config中找到了新的域。使用此配置文件與其他隊友共享(或創建一些補丁文件)並使用角色的序列化/反序列化功能(.. \ Data \ serialization \ security \ sitecore \角色)。Sitecore域和角色

有人知道任何其他方式來解決這個任務嗎? Sitecore可能會像平常一樣在代碼數據庫的某處存儲角色Sitecore項目,但是我沒有在該樹中找到該文件夾​​。

非常感謝您的幫助。

回答

3

您的域配置解決方案是正確的。

對於角色,TDS確實支持從版本5.1開始同步他們的能力。您必須首先在General選項卡下的項目屬性中啓用此功能。這會在您的TDS項目下新增一個名爲Sitecore Roles的節點,該節點會產生一個帶Sync Sitecore Roles選項的不同上下文菜單。

+0

謝謝。我們發現了這種能力,但是首先應該在TDS項目的常規設置中啓用它。 – Max

+0

很好的說明。我編輯了我的回覆以反映完整的答案。 –

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

+0

感謝您提供可能的解決方案,但我更願意使用TDS。 – Max