目錄
目錄X

動(dòng)易SiteFactoryCMS新特性體驗(yàn)之旅——初探內(nèi)容模型

  前面說(shuō)了一大堆非常技術(shù)性的動(dòng)易CMS 2007的新特性,這些特性向大家展示了動(dòng)易在CMS2007中所做的技術(shù)努力,也展示了動(dòng)易的技術(shù)實(shí)力。

  雖然還有一大堆技術(shù)特性沒(méi)有講,這么多新特性看下來(lái),大家可能都有些暈了。到了這篇文章,如果還寫技術(shù)特性,許多網(wǎng)友可能會(huì)有意見(jiàn)了:我不管你動(dòng)易的技術(shù)如何如何,你只要把一個(gè)功能強(qiáng)大并且好用易用的產(chǎn)品交給我就行了。

  OK。關(guān)于動(dòng)易CMS2007的新特性中的技術(shù)特性部分,我就介紹到這里。接下來(lái)的文章我會(huì)大家介紹一些功能方面的新特性。這也算是相應(yīng)功能的簡(jiǎn)單入門教程吧,大家可要認(rèn)真看哦。

  首先,我要為大家介紹的功能特性就是——全新設(shè)計(jì)的內(nèi)容模型。

以下是引用片段:
增強(qiáng)的內(nèi)容模型
在動(dòng)易CMS 2006中,默認(rèn)只能支持文章、圖片、軟件、商品這四種內(nèi)容模型,并且只能在這四種內(nèi)容的模型上擴(kuò)展一些自定義的字段。
動(dòng)易CMS 2007中將內(nèi)容模型提取出來(lái)進(jìn)行自定義管理,用戶可以根據(jù)自己的需要來(lái)創(chuàng)建各種各樣的內(nèi)容模型(如:新聞、音樂(lè)、影視、圖書、房產(chǎn)等模型),不再受原來(lái)的四種模型的限制。為了減少用戶自己定義內(nèi)容模型的難度,動(dòng)易CMS 2007將內(nèi)置幾種默認(rèn)的內(nèi)容模型(其中就包括了動(dòng)易CMS 2006的四種內(nèi)容模型)。所有的內(nèi)容模型都是可以任意修改,如果現(xiàn)有內(nèi)容模型不能滿足要求,用戶完全可以自定義全新的內(nèi)容模型(自定義的內(nèi)容模型得到的系統(tǒng)的支持和內(nèi)置的內(nèi)容模型是一致的)。模型中包括的可利用字段基本上包含了目前絕大部分的自定義需求,我們?cè)诤罄m(xù)的開發(fā)中也會(huì)進(jìn)行不斷的完善和擴(kuò)充。
在設(shè)計(jì)內(nèi)容模型字段時(shí),可以指定特定的用戶對(duì)字段設(shè)置添加權(quán)限,網(wǎng)站管理員可控制對(duì)不同的用戶設(shè)計(jì)不同的提交內(nèi)容的表單。

  關(guān)于內(nèi)容模型,我還在很早前的一篇文章中就簡(jiǎn)單的介紹了,詳見(jiàn):/Blog/kuaibao/3033.html

  所以我在這篇文章里就不重復(fù)介紹內(nèi)容模型有哪些優(yōu)點(diǎn)和缺點(diǎn)之類的了,我為大家介紹一下如何使用內(nèi)容模型。

  我們按照如下操作路徑找到“內(nèi)容模型管理”:進(jìn)入后臺(tái)--內(nèi)容管理--內(nèi)容模型管理??梢钥吹饺缦聢D所示:

圖片點(diǎn)擊可在新窗口打開查看

  左側(cè)為內(nèi)容模型管理的操作導(dǎo)航,右側(cè)的列表顯示當(dāng)前版本系統(tǒng)內(nèi)置的幾個(gè)內(nèi)容模型:文章、下載、圖片、公告、友情鏈接。這些內(nèi)置的內(nèi)容模型都可以修改、刪除、禁用,用戶也可以添加自己的內(nèi)容模型。實(shí)際上,我們的建站過(guò)程中常常還會(huì)接觸到其他內(nèi)容模型,如Flash、音樂(lè)、電影、課件等等。當(dāng)我們發(fā)現(xiàn)內(nèi)置的內(nèi)容模型不能滿足我們的需要時(shí),就可以添加自己的內(nèi)容模型。不管是內(nèi)置的內(nèi)容模型還是用戶添加的內(nèi)容模型,系統(tǒng)是一視同仁的對(duì)待的。實(shí)際上,動(dòng)易開發(fā)團(tuán)隊(duì)只是開發(fā)了內(nèi)容模型引擎,內(nèi)置的模型是發(fā)布時(shí)為了讓大家能夠快速上手而添加的,所以內(nèi)置的內(nèi)容模型和用戶自己添加的是一樣的。

  我們來(lái)添加一個(gè)內(nèi)容模型看看。點(diǎn)擊左側(cè)的“添加內(nèi)容模型”,出現(xiàn)如下圖所示界面:

圖片點(diǎn)擊可在新窗口打開查看


  我們?cè)谶@里以添加一個(gè)“課件模型”為例,填寫好各參數(shù)即可。需要注意的是:“默認(rèn)內(nèi)容頁(yè)模型”這里,我們目前因?yàn)闆](méi)有設(shè)計(jì)好相應(yīng)的模板,所以暫時(shí)選擇了官方提供的“/內(nèi)容頁(yè)模板/默認(rèn)下載內(nèi)容頁(yè)模板.html”為模板,以后我們?cè)谠O(shè)計(jì)好模板后,可能還需要來(lái)這里修改。提交保存后,我們點(diǎn)擊“字段列表”,來(lái)到字段管理界面,如下圖所示:

圖片點(diǎn)擊可在新窗口打開查看

  我們可以看到,系統(tǒng)已經(jīng)自動(dòng)給我們創(chuàng)建了一些必要的系統(tǒng)字段,這些系統(tǒng)字段是不可以刪除和禁用的,但是可以修改一些參數(shù)。這是為了讓內(nèi)容模型能夠自動(dòng)獲得節(jié)點(diǎn)、專題、點(diǎn)擊數(shù)、推薦等功能,并且能夠有一定的容錯(cuò)機(jī)制。

  “標(biāo)題”這個(gè)字段不符合我們的要求,我們需要將之改為“課件名稱”。點(diǎn)擊“標(biāo)題”這一行的“修改”鏈接,來(lái)到修改字段界面,如下圖所示:

圖片點(diǎn)擊可在新窗口打開查看

  系統(tǒng)字段只允許修改有限的幾個(gè)參數(shù),如“字段別名”、“字段提示”等。如果是自己添加的字段,則可以設(shè)置所有選項(xiàng)。

  這里要注意的是最下方的兩個(gè)選項(xiàng):禁止設(shè)置該字段值的用戶組、禁止設(shè)置該字段值的角色。在這里可以將不允許設(shè)置這個(gè)值的會(huì)員組和角色勾選上,這樣相應(yīng)的會(huì)員組和角色在添加內(nèi)容時(shí),就不會(huì)出現(xiàn)這個(gè)字段的相關(guān)界面,從而可以為不同的會(huì)員組或角色提供不同的添加界面。

  我們提交修改結(jié)果。然后重新來(lái)添加一個(gè)自己需要的字段,如“課件簡(jiǎn)介”。如下圖所示:

圖片點(diǎn)擊可在新窗口打開查看

  我們可以看到,系統(tǒng)提供了非常的字段類型供選擇。字段類型分為兩類,一類是基本字段,就是不提供額外功能實(shí)現(xiàn)的字段,這與動(dòng)易CMS2006中的“自定義字段”功能是差不多;另一類是系統(tǒng)預(yù)定義字段,如作者、來(lái)源等。這些系統(tǒng)預(yù)定義字段已經(jīng)和系統(tǒng)預(yù)先設(shè)計(jì)的功能相關(guān)聯(lián)。比如選擇作者字段類型,就可以調(diào)用作者表中的作者信息。大家可以對(duì)每一種字段類型都測(cè)試一下,并提供一些反饋與建議給我們,以便我們更好的改進(jìn)這些功能。

  內(nèi)容模型管理還有許多細(xì)致的功能,如添加內(nèi)容模型時(shí),可以從內(nèi)容模型模板中選擇,這樣就免去了一個(gè)個(gè)添加字段的麻煩??梢詫F(xiàn)有做好的內(nèi)容模型保存為內(nèi)容模型模板。這里就不再一一詳述了,有興趣的網(wǎng)友可以自己嘗試。

【打印正文】 發(fā)布時(shí)間:2007-08-20 14:41:45 瀏覽次數(shù): 作者:webboy 來(lái)源:本站原創(chuàng)
×

用戶登錄