動(dòng)易SiteFactory?樹狀四級(jí)權(quán)限揭秘(四)
越來越多網(wǎng)站的信息更新方式由管理員單一錄入轉(zhuǎn)變?yōu)橐龑?dǎo)會(huì)員參與錄入,這樣網(wǎng)站內(nèi)容不僅更有針對(duì)性,而且也加強(qiáng)了會(huì)員與網(wǎng)站、會(huì)員與會(huì)員間的互動(dòng),這種方式被廣泛的應(yīng)用于目前較熱門的web2.0中。同樣,作為網(wǎng)站信息管理的鼻祖——內(nèi)容管理系統(tǒng)(CMS)也在悄然的發(fā)生著變化,暫且稱之為CMS 2.0時(shí)代。
在與站長(zhǎng)的接觸中我們了解到,提倡互動(dòng)的CMS2.0時(shí)代,網(wǎng)友的參與給網(wǎng)站的內(nèi)容更新工作帶來了很多好處,但也存在了許多的問題。比如:許多網(wǎng)站的內(nèi)容管理系統(tǒng)還停留在CMS1.0時(shí)代,后臺(tái)管理員權(quán)限與前臺(tái)會(huì)員的信息添加權(quán)限對(duì)等,使得許多信息添加項(xiàng)目并不需要網(wǎng)友添加,但依然顯示出來了;又比如網(wǎng)站管理系統(tǒng)的權(quán)限劃分不夠精細(xì),管理員很難根據(jù)網(wǎng)站欄目的不同給參與內(nèi)容更新的網(wǎng)友提供不同的添加權(quán)限;那么我們有什么辦法能夠控制網(wǎng)友錄入的相關(guān)權(quán)限呢?
上文提到的問題其實(shí)歸結(jié)一點(diǎn)就是網(wǎng)站管理系統(tǒng)權(quán)限不夠細(xì)分的問題。之前我們已經(jīng)介紹了動(dòng)易SiteFactory? 角色權(quán)限方面的許多優(yōu)勢(shì)和特點(diǎn)(查看:http://charliemorecraft.cn/Blog/kuaibao/index.html),今天針對(duì)“權(quán)限不夠細(xì)分”來介紹SiteFactory? 角色權(quán)限的另一個(gè)優(yōu)勢(shì)——SiteFactory? 內(nèi)容模型的字段控制。
SiteFactory? 內(nèi)容模型的字段控制可通過兩種途徑進(jìn)行設(shè)置:一是權(quán)限直接設(shè)置,二是添加字段時(shí)設(shè)置。
一、權(quán)限直接設(shè)置
此途徑可以通過用戶管理中的“角色管理”和“會(huì)員組管理”來設(shè)置相應(yīng)的字段權(quán)限。先來看一下動(dòng)易SiteFactory? 新增加的“匿名投稿用戶組”的權(quán)限設(shè)置截圖:
“匿名用戶組”的作用是方便瀏覽網(wǎng)站的網(wǎng)友在不需要注冊(cè)的情況下,就可以給網(wǎng)站投稿。它是目前用戶參與網(wǎng)站內(nèi)容更新最直接的方式。從圖中我們可以看到,后臺(tái)管理員不僅可以設(shè)置投稿用戶在各個(gè)欄目、專題中的錄入權(quán)限,而且可以針對(duì)不同的內(nèi)容模型中的各個(gè)字段的錄入權(quán)限進(jìn)行設(shè)置。細(xì)化到字段權(quán)限的設(shè)置功能正是SiteFactory? 角色權(quán)限應(yīng)對(duì)本文開頭問題的關(guān)鍵所在,下面舉個(gè)具體例子說明一下。
假設(shè)我們是一家地方媒體門戶網(wǎng)站,網(wǎng)站中的“本地人爆料”欄目允許網(wǎng)友采用投稿方式參與,每篇爆料文章中的內(nèi)容都包括以下信息:爆料人、事發(fā)地點(diǎn)、聯(lián)系方式、是否處理、采納說明、稿費(fèi)金額、爆料內(nèi)容。其中針對(duì)網(wǎng)友和管理員權(quán)限如下:
網(wǎng)友投稿信息:爆料人、事發(fā)地點(diǎn)、聯(lián)系方式、爆料內(nèi)容。
后臺(tái)管理員處理信息:爆料人、事發(fā)地點(diǎn)、聯(lián)系方式、是否處理、采納說明、稿費(fèi)金額、爆料內(nèi)容。
針對(duì)上面的要求SiteFactory? 中的匿名用戶組權(quán)限設(shè)置如下圖:
節(jié)點(diǎn)權(quán)限
字段權(quán)限
經(jīng)過權(quán)限的設(shè)置后,我們?cè)俜謩e看看后臺(tái)管理員處理信息和前臺(tái)匿名用戶投稿信息的相關(guān)界面:
前臺(tái)匿名用戶投稿界面
后臺(tái)管理員管理界面
二、添加字段時(shí)設(shè)置
除了上面直接設(shè)置會(huì)員組權(quán)限外,在添加字段時(shí)也能夠?qū)︿浫霗?quán)限進(jìn)行設(shè)置,比如上文提到的“本地人爆料”欄目,在增加“爆料人”一項(xiàng)時(shí),就可以直接選擇“匿名用戶組”能夠錄入,根據(jù)要求知道此項(xiàng)是需要投稿人填寫的,如下圖:
用戶登錄
還沒有賬號(hào)?
立即注冊(cè)