2016-05-08 35 views
0

我在探索Umbraco,將其用作通信和信息共享網站的CMS。 該網站按地理位置組織,每個國家都有自己的頁面。 在本網站中,一些註冊用戶(會員)可以根據成員分配到的國家編輯網站的某些部分。Umbraco 7 - 編輯權限有限的會員

會員將自己登錄到門戶網站,註冊或使用Facebook帳戶(Oauth身份驗證),然後網站管理員將爲他們提供編輯權限。所以他們將能夠編輯他們國家的內容。

有沒有簡單的方法來使用Umbraco 7進行這種定製?

回答

1

會員可能認爲該用戶?用戶是Umbraco後端,成員是ekstranets和東西(「網站用戶」)。

最簡單的方法是爲每個用戶分配一個Umbraco中的起始節點 - 如果用戶將一個國家/地區節點設置爲其起始節點,則該節點的所有兄弟和祖先都將無法訪問,但他們可以看到任何該國的孩子節點。

+0

其實成員和用戶之間並沒有明確的區別。特別是我們可以說,在這個項目中,客戶希望擁有高端會員,因爲他們應該是一個普通的註冊會員,而且他們可以編輯多個限制,一些網頁和部分網站。你的解決方案可以發揮作用,這正是我的想法,但隨着社區的開始發展,管理變得困難(大約150個國家,每個編輯人員有3〜4名)。我想知道是否可以更好地從零開始構建定製的CMS – Giox

+1

在Umbraco中有這樣的區別。成員沒有Umbraco後端訪問權限。 Umbraco 8 miiiight只有用戶組可以讓你的場景更容易維護,但你應該把你的想法和這些數字放在你的問題中。不,從頭開始構建自己的CMS可能不會更好。 Umbraco是開源的,所以如果你需要特定的東西,你可以按你想要的方式擴展Umbraco。用戶羣體比從頭開始構建更容易實現,對吧? –

1

聽起來就像你想要更像維基的東西,而不是像Umbraco這樣的CMS ...也許看一個不同的軟件。

0

您可以使用Umbraco ContentService(由Umbraco自己使用)來允許用戶通過在前端創建表單並在Members上設置用戶來編輯內容。然後按國家/地區創建組/權限類型。

https://our.umbraco.org/documentation/reference/Management/Services/ContentService

別的喜歡建議你可以創建爲用戶和組的權限,使他們只能訪問自己的國家的頁面。

有關您需求的更多細節可能會給出更好的答案。我想知道公司的用戶成員還是公共用戶?你需要回滾設施嗎? etc