Umbraco 非常简单,扩展性很强的一个CMS
這幾天客戶推薦了一個CMS系統 umbraco, 希望做成通用的公司網站的產品, 研究了一把, 感覺非常簡單, 但是擴展性很強.
Umbraca是真正只做了CMS該做的事情,所以簡單, 但是他的content定義方式讓他的可擴展性非常強大.
Umbraco 默認安裝環境是一個沒有接觸過的Hosting主機,想IIS上安裝參考這里,安裝很簡單,就不說了; 操作入門建議看一下李路平的blog,中文的哦; umbraco網站文章多,慢慢扣吧, 很多有價值一點的竟然要收費, 典型的增值服務盈利方式. 我們先簡單看一下他的體系:
1.Setting(設置)
StyleSheets(樣式定義):可以定義模版/頁面和內容需要用到的樣式.
Templete(模版):定義顯示的模版, 其實就是asp.net里面的MasterPage(母板), 有一個特點是可以按級別集成, 可以定義模版.
Scripts(腳本):網站上要用的腳本文件,譬如他默認的帶了個jquery.
Language(語言):就是定制系統中用到的語言;
Dictionary(字典):就是字典對照表,根據定制的語言,做一個對照表, 譬如: 如果創建了3中語言,英語/漢語/鳥語, 那么這里創建一個字典項test, 那么就有3個輸入框讓你填寫, testing/測試/鳥語測試.
Media Types(媒體類型):可以定義一些自己需要的類型數據, 譬如文件夾(有很多狀態),圖片,視頻等,系統中需要用到的各種資源類型,在后面的媒體管理里面會用到這些類型.
Document Types(文檔類型): 可以理解成表單類型,定義了一組占位符的集合, 內容頁內容項定義, 和Templete配合對應的用, 可以是一個文檔類型對應多個模版,從而顯示不同的樣式.
2.權限體系結構
分為管理用戶體系,和成員用戶體系,也就是 Users(用戶)和Members(成員).
2.1. Users(用戶)
用戶是對功能操作權限定義的,首先看一下所有Action的Permissions:
Browse Node/Edit in Canvas/Create/Send To Translation/Translate/Audit Trail/Delete/Move/Copy/Sort/Permissions/Public access/Rollback/Update/Publish/Send To Publish/Manage Host
對用戶的管理,其實就是用戶有沒有這些權限, 系統初始定義了3個User Type(用戶類型), 其實就是對這些Permissions的分組.
2.2. Members(成員)
成員是對內容定義權限定義的
Member Type(成員類型): 每個Member type是定義一類人, 可以看作是Windows Roles類似的東東, 主要是控制內容的可見性. 每類型都可以定義一些特殊屬性, 類似進銷存中的動態商品屬性.
Member Groups(成員組): 類似windows groups的東西,用于集合分組member的.
Members(成員):就是業務帳號了,必須歸屬于一個member type,可以歸屬于0 或者 多個 member group.
3.面向開發人員的定義
后面再繼續吧………
發布日期: 2009-3-18 22:47總結
以上是生活随笔為你收集整理的Umbraco 非常简单,扩展性很强的一个CMS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: API是什么意思
- 下一篇: Work Breakdown Struc