標籤:style blog http 使用 strong 2014
(一)啟明星新聞模組許可權快速入門
啟明星門戶網站Portal系統是啟明星工作室開發的一個面向企業內部使用的CMS系統(DEMO http://demo.dotnetcms.org/portal )。其中新聞模組支援許可權繼承。也使得一個新聞類別的許可權預設會從頁面繼承。
那麼,如何設定頁面許可權呢? 在我們在後台新加頁面時,你可以看到系統預設會選擇Everyone,也就是此頁面任何人都可以訪問。
當頁面增加好頁面後,然後增加新聞模組,接下來可以添加新聞分類,例如增加人事部新聞 IT部新聞 ,可以看到,對於每一個分類,又可以細化類別的許可權。
啟明星系統,就是通過兩級許可權控制,對新聞進行管理的。
(二)企業中,一個完整也更為普遍的做法案例示範
通常,企業新聞僅供企業內部員工訪問,也就是需要登陸的使用者才可以訪問。而對於每個部門的新聞,則由本部門人員進行維護和更新。接下來介紹如何使用啟明星實現此功能。【這裡其實是2個要求(a)所有登陸賬戶都可以查看 (b)本部門新聞本部門人員維護】
(1)新增頁面,選擇Authenticated,這是一個系統內建角色,任何登陸成功的使用者,都會屬於該角色(Authenticated的中文意思就是身份通過驗證。)
(2)然後在頁面裡,增加新聞模組。為此,單擊“模組配置”,把新聞模組“News”添加進去
(3)在添加模組時,(雖然系統有左中右面板,但是目前,沒什麼區別,加入哪個面板都差不多)。
(三)編輯與查看頁面
(4)單擊預覽,查看頁面。接下來,要編輯頁面,單擊“編輯頁面”進入編輯模式。
(5)此時,可以看到“類別設定”,單擊後,增加2個新聞類別“人事部新聞”和“IT部門新聞”
(6)接下來,我們就要對許可權進行設定。為此,我們先暫停新聞,增加一下角色。為了方便後期維護,我在後台“角色管理”裡,增加2個自訂角色“HR”和“IT”。
增加自訂角色的目的是,稍微我將把人事部新聞類別的修改使用權限設定為HR,把IT新聞類別的修改使用權限設定為IT。這樣理論上就實現了人事部們自己管理本部門的新聞,IT部門人員自己維護IT部門的新聞。
(7)現在,單擊人事部新聞後面的“類別設定許可權”連結。
此時,可以看到Read查看許可權的使用者或者角色為空白,還記得我們我們前面添加頁面時說的嗎?類別Read許可權預設從頁面Tab繼承,這裡雖然空,實際上繼承了Authenticated角色。
新聞的Read許可權無法取消繼承。只能由管理員在後台頁面進行修改。如,單擊許可權配置,修改新聞類別的Read許可權。
(8)接下來,設定新聞的修改許可權。參考,設定角色群組。
(9)設定好後,可以看到如下,HR角色可以修改人事部新聞,而角色屬性為組Group。
除此以外,如果某個人,例如IT的Dream你不想給他HR角色,但是又想Dream也可以修改人事部新聞,可以在中,選擇使用者,把他單獨加入進去。
現在,我們已經設定了HR角色的使用者可以修改新聞,那麼哪些使用者可以修改新聞呢?所以,接下來需要把使用者增加HR角色。
(10)接下來,去後台,使用者管理裡,單擊“角色”,把eco增加HR角色,那麼eco,重新登陸,就可以修改新聞了。
總結上面的許可權可以這樣理解:
設定一個HR自訂角色,然後設定人事部新聞修改許可權為HR,然後把eco使用者增加HR角色。自然,eco登陸,就可以維護更新新聞了。
用同樣的方法,把IT角色加入IT新聞即可
(11)單擊添加新聞串連,可以添加新聞