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