我們有一個多站點,多語言解決方案。我們有一個特定的網站(網站A),我們希望將英語作爲「主」語言,然後翻譯並以各種其他語言發佈。我們希望防止例如一位法國編輯可以用法文以外的任何語言編輯和發佈。Sitecore語言版本控制,安全權限和工作流程
但是,法國編輯將爲解決方案的另一部分(網站B)提供英語和法語讀寫權限,因此我們無法直接指定他們擁有的權限站點A.我們也只使用刪除繼承來限制角色權限,而不是顯式拒絕,所以權限是累積的。
是否可以創建特定於語言的工作流,併爲其分配相關角色,以防止該編輯器編輯或發佈其他語言的項目?
注意:如果這個編輯器可以用所有語言發佈,但是隻有語言版本已經移動到「可發佈」狀態,並且不能使自己可以發佈的外語版本(如果這樣他確實發佈了一個德語版本,它只是一個完整的,可發佈的版本,而不是正在進行的工作)。
編輯:爲了澄清,我不介意我的編輯能夠發佈項目的所有可發佈版本,只要他只能使用他擁有該網站的所有權的一種語言進行編輯,並且不能使其他版本發佈的。
如果不是,是否有解決此問題的標準/最佳實踐方案?
這可能是您感興趣的內容:http:// stackoverflow。com/questions/13690804/how-to-limit-sitecore-language-write-to-only-certain-parts-of-the-tree- 這不完全相同的情況,但我認爲要點在這種情況下也是如此。 – Trayek 2013-02-25 16:25:10
我不太確定我是否理解最後一部分:無論如何,只有處於工作流程最終狀態的項目纔會發佈。 – jammykam 2013-02-25 19:01:06
請看我的說明,謝謝。 – 2013-02-26 10:59:29