動易SiteFactoryCMS新特性體驗之旅——初探內(nèi)容模型
前面說了一大堆非常技術(shù)性的動易CMS 2007的新特性,這些特性向大家展示了動易在CMS2007中所做的技術(shù)努力,也展示了動易的技術(shù)實力。
雖然還有一大堆技術(shù)特性沒有講,這么多新特性看下來,大家可能都有些暈了。到了這篇文章,如果還寫技術(shù)特性,許多網(wǎng)友可能會有意見了:我不管你動易的技術(shù)如何如何,你只要把一個功能強大并且好用易用的產(chǎn)品交給我就行了。
OK。關(guān)于動易CMS2007的新特性中的技術(shù)特性部分,我就介紹到這里。接下來的文章我會大家介紹一些功能方面的新特性。這也算是相應(yīng)功能的簡單入門教程吧,大家可要認(rèn)真看哦。
首先,我要為大家介紹的功能特性就是——全新設(shè)計的內(nèi)容模型。
以下是引用片段: 增強的內(nèi)容模型 在動易CMS 2006中,默認(rèn)只能支持文章、圖片、軟件、商品這四種內(nèi)容模型,并且只能在這四種內(nèi)容的模型上擴展一些自定義的字段。 動易CMS 2007中將內(nèi)容模型提取出來進(jìn)行自定義管理,用戶可以根據(jù)自己的需要來創(chuàng)建各種各樣的內(nèi)容模型(如:新聞、音樂、影視、圖書、房產(chǎn)等模型),不再受原來的四種模型的限制。為了減少用戶自己定義內(nèi)容模型的難度,動易CMS 2007將內(nèi)置幾種默認(rèn)的內(nèi)容模型(其中就包括了動易CMS 2006的四種內(nèi)容模型)。所有的內(nèi)容模型都是可以任意修改,如果現(xiàn)有內(nèi)容模型不能滿足要求,用戶完全可以自定義全新的內(nèi)容模型(自定義的內(nèi)容模型得到的系統(tǒng)的支持和內(nèi)置的內(nèi)容模型是一致的)。模型中包括的可利用字段基本上包含了目前絕大部分的自定義需求,我們在后續(xù)的開發(fā)中也會進(jìn)行不斷的完善和擴充。 在設(shè)計內(nèi)容模型字段時,可以指定特定的用戶對字段設(shè)置添加權(quán)限,網(wǎng)站管理員可控制對不同的用戶設(shè)計不同的提交內(nèi)容的表單。 |
關(guān)于內(nèi)容模型,我還在很早前的一篇文章中就簡單的介紹了,詳見:/Blog/kuaibao/3033.html
所以我在這篇文章里就不重復(fù)介紹內(nèi)容模型有哪些優(yōu)點和缺點之類的了,我為大家介紹一下如何使用內(nèi)容模型。
我們按照如下操作路徑找到“內(nèi)容模型管理”:進(jìn)入后臺--內(nèi)容管理--內(nèi)容模型管理??梢钥吹饺缦聢D所示:
左側(cè)為內(nèi)容模型管理的操作導(dǎo)航,右側(cè)的列表顯示當(dāng)前版本系統(tǒng)內(nèi)置的幾個內(nèi)容模型:文章、下載、圖片、公告、友情鏈接。這些內(nèi)置的內(nèi)容模型都可以修改、刪除、禁用,用戶也可以添加自己的內(nèi)容模型。實際上,我們的建站過程中常常還會接觸到其他內(nèi)容模型,如Flash、音樂、電影、課件等等。當(dāng)我們發(fā)現(xiàn)內(nèi)置的內(nèi)容模型不能滿足我們的需要時,就可以添加自己的內(nèi)容模型。不管是內(nèi)置的內(nèi)容模型還是用戶添加的內(nèi)容模型,系統(tǒng)是一視同仁的對待的。實際上,動易開發(fā)團隊只是開發(fā)了內(nèi)容模型引擎,內(nèi)置的模型是發(fā)布時為了讓大家能夠快速上手而添加的,所以內(nèi)置的內(nèi)容模型和用戶自己添加的是一樣的。
我們來添加一個內(nèi)容模型看看。點擊左側(cè)的“添加內(nèi)容模型”,出現(xiàn)如下圖所示界面:
我們在這里以添加一個“課件模型”為例,填寫好各參數(shù)即可。需要注意的是:“默認(rèn)內(nèi)容頁模型”這里,我們目前因為沒有設(shè)計好相應(yīng)的模板,所以暫時選擇了官方提供的“/內(nèi)容頁模板/默認(rèn)下載內(nèi)容頁模板.html”為模板,以后我們在設(shè)計好模板后,可能還需要來這里修改。提交保存后,我們點擊“字段列表”,來到字段管理界面,如下圖所示:
我們可以看到,系統(tǒng)已經(jīng)自動給我們創(chuàng)建了一些必要的系統(tǒng)字段,這些系統(tǒng)字段是不可以刪除和禁用的,但是可以修改一些參數(shù)。這是為了讓內(nèi)容模型能夠自動獲得節(jié)點、專題、點擊數(shù)、推薦等功能,并且能夠有一定的容錯機制。
“標(biāo)題”這個字段不符合我們的要求,我們需要將之改為“課件名稱”。點擊“標(biāo)題”這一行的“修改”鏈接,來到修改字段界面,如下圖所示:
系統(tǒng)字段只允許修改有限的幾個參數(shù),如“字段別名”、“字段提示”等。如果是自己添加的字段,則可以設(shè)置所有選項。
這里要注意的是最下方的兩個選項:禁止設(shè)置該字段值的用戶組、禁止設(shè)置該字段值的角色。在這里可以將不允許設(shè)置這個值的會員組和角色勾選上,這樣相應(yīng)的會員組和角色在添加內(nèi)容時,就不會出現(xiàn)這個字段的相關(guān)界面,從而可以為不同的會員組或角色提供不同的添加界面。
我們提交修改結(jié)果。然后重新來添加一個自己需要的字段,如“課件簡介”。如下圖所示:
我們可以看到,系統(tǒng)提供了非常的字段類型供選擇。字段類型分為兩類,一類是基本字段,就是不提供額外功能實現(xiàn)的字段,這與動易CMS2006中的“自定義字段”功能是差不多;另一類是系統(tǒng)預(yù)定義字段,如作者、來源等。這些系統(tǒng)預(yù)定義字段已經(jīng)和系統(tǒng)預(yù)先設(shè)計的功能相關(guān)聯(lián)。比如選擇作者字段類型,就可以調(diào)用作者表中的作者信息。大家可以對每一種字段類型都測試一下,并提供一些反饋與建議給我們,以便我們更好的改進(jìn)這些功能。
內(nèi)容模型管理還有許多細(xì)致的功能,如添加內(nèi)容模型時,可以從內(nèi)容模型模板中選擇,這樣就免去了一個個添加字段的麻煩。可以將現(xiàn)有做好的內(nèi)容模型保存為內(nèi)容模型模板。這里就不再一一詳述了,有興趣的網(wǎng)友可以自己嘗試。
用戶登錄
還沒有賬號?
立即注冊