張秀美 趙天姿 景民昌
摘要:本文分析了DeDeCMS的特點(diǎn)以及工作原理,介紹了使用DeDeCMS建設(shè)圖書館網(wǎng)站中欄目設(shè)計(jì)、網(wǎng)頁模板設(shè)計(jì)和安全維護(hù)等內(nèi)容。
關(guān)鍵詞:CMS;DeDeCMS;圖書館網(wǎng)站
中圖分類號(hào):G647 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2016)15-0221-02
隨著網(wǎng)絡(luò)化和數(shù)字化等技術(shù)的發(fā)展,高校圖書館不僅擁有大量的紙質(zhì)圖書、期刊、工具書等資源,還自行建立或購(gòu)買了大量國(guó)內(nèi)外電子資源,成為高校的資源信息中心,同時(shí)也是支持廣大教職工和學(xué)生等讀者學(xué)習(xí)和研究的重要輔助機(jī)構(gòu)。而圖書館網(wǎng)站就是讀者和圖書館之間的紐帶,既要及時(shí)向廣大讀者展示圖書館館藏的各種資源,及時(shí)通報(bào)新資源情況,又要提供論文提交、論文查重、科技查新、自習(xí)、研究等各種服務(wù)信息。因此建設(shè)界面友好的高校圖書館網(wǎng)站是圖書館不可缺少的部分。
一、什么是DeDeCMS
CMS,Content Management System的簡(jiǎn)稱,即內(nèi)容管理系統(tǒng),是用于快速建立網(wǎng)站的工具。顧名思義,CMS就是幫助網(wǎng)站管理內(nèi)容,負(fù)責(zé)后臺(tái)數(shù)據(jù)庫(kù)的管理,管理數(shù)據(jù)庫(kù)表的內(nèi)容的各種操作,大大節(jié)約網(wǎng)站建設(shè)的人力物力。
DeDeCMS是國(guó)內(nèi)知名的基于PHP+MYSQL技術(shù)的開源的CMS系統(tǒng),它因易學(xué)、易用、易維護(hù)、易擴(kuò)展等特點(diǎn)在網(wǎng)站建設(shè)中得到了廣泛的使用。DeDecms提供了簡(jiǎn)單易用的后臺(tái)系統(tǒng),方便網(wǎng)站建設(shè)者建立網(wǎng)站的內(nèi)容、對(duì)網(wǎng)站進(jìn)行維護(hù)、備份網(wǎng)站數(shù)據(jù)等。同時(shí),DeDeCMS為網(wǎng)站的前臺(tái)頁面訪問后臺(tái)數(shù)據(jù)庫(kù)提供了方便的接口,以DeDe標(biāo)簽的形式存在,封裝對(duì)數(shù)據(jù)庫(kù)的操作代碼,使網(wǎng)站建設(shè)者不必了解SQL語句等知識(shí)。在DeDeCMS系統(tǒng)中,前臺(tái)頁面是以網(wǎng)頁模板的形式存在的,在網(wǎng)頁模板中通過使用DeDe標(biāo)簽獲得后臺(tái)網(wǎng)站數(shù)據(jù),使用HTML把數(shù)據(jù)展現(xiàn)出來。網(wǎng)站建設(shè)者只需具有網(wǎng)頁設(shè)計(jì)的基本知識(shí),學(xué)會(huì)使用DeDe標(biāo)簽建立網(wǎng)頁模板即可,非常適合用來建設(shè)圖書館網(wǎng)站。
二、圖書館網(wǎng)站構(gòu)建與設(shè)計(jì)
1.規(guī)劃網(wǎng)站欄目。使用DeDeCMS建立網(wǎng)站,首先要在DeDeCMS后臺(tái)建立網(wǎng)站要展示的內(nèi)容,建立網(wǎng)站欄目,以后網(wǎng)站內(nèi)容的發(fā)布都要在后臺(tái)進(jìn)行。根據(jù)對(duì)本校圖書館所擁有的各種資源以及圖書館的日常工作的分析,以及對(duì)國(guó)內(nèi)其他圖書館的調(diào)研,決定設(shè)置表1所示的欄目。
2.設(shè)計(jì)網(wǎng)站模板。在DeDeCMS后臺(tái)建立好內(nèi)容欄目,接下來要做的是在前臺(tái)通過網(wǎng)頁模板把內(nèi)容展示出來。需要設(shè)計(jì)主頁模板、欄目列表頁模板、顯示文章內(nèi)容的網(wǎng)頁模板等。下面介紹利用DeDeCMS設(shè)計(jì)網(wǎng)頁模板的制作要點(diǎn)。①建立靜態(tài)網(wǎng)頁文件,文件后綴名改為.htm。使用Dreamweaver或其他網(wǎng)頁設(shè)計(jì)軟件設(shè)計(jì)出靜態(tài)頁面。為了讓網(wǎng)站界面美觀大方、風(fēng)格統(tǒng)一,也可請(qǐng)專門的美工協(xié)助設(shè)計(jì)靜態(tài)頁面。由于DeDeCMS要求模板的后綴名必須是.htm,所以設(shè)計(jì)好的靜態(tài)頁面一定要保存成.htm文件。首頁模板的文件名必須是index.htm。②應(yīng)用DeDeCMS標(biāo)簽。靜態(tài)網(wǎng)頁中的內(nèi)容、鏈接目標(biāo)等信息需要?jiǎng)討B(tài)更新,應(yīng)該從后臺(tái)數(shù)據(jù)庫(kù)中讀取。可通過應(yīng)用DeDeCMS標(biāo)簽來實(shí)現(xiàn)。DeDeCMS有豐富的標(biāo)簽可供使用,標(biāo)簽以{dede:…}開頭、{/dede:..}結(jié)尾,或是單個(gè)標(biāo)簽{dede:…/},封裝了對(duì)數(shù)據(jù)庫(kù)的操作。常用的DeDeCMS標(biāo)簽如下頁表2所示。
在靜態(tài)網(wǎng)頁中把相應(yīng)的DeDeCMS標(biāo)簽代碼輸出到頁面對(duì)應(yīng)位置即可。例如:
網(wǎng)站頭部導(dǎo)航,列出網(wǎng)站的各頂級(jí)欄目名稱并加上超鏈,代碼如下:
;列出編號(hào)為9的欄目中的文章,顯示6行,按點(diǎn)擊率排序,代碼如下:3.生成靜態(tài)網(wǎng)站。默認(rèn)情況下,DeDeCMS系統(tǒng)需要根據(jù)網(wǎng)頁模板生成相應(yīng)的靜態(tài)網(wǎng)頁后,該網(wǎng)站才可以正常瀏覽。應(yīng)用完網(wǎng)頁模板后,在后臺(tái)點(diǎn)擊“生成”->“自動(dòng)任務(wù)”->“一鍵更新網(wǎng)站”和“更新系統(tǒng)緩存”即可生成靜態(tài)網(wǎng)頁。此時(shí)打開瀏覽器瀏覽網(wǎng)站即可。
三、圖書館網(wǎng)站的維護(hù)
1.網(wǎng)站安全。網(wǎng)站的安全至關(guān)重要。為了保障圖書館網(wǎng)站的安全,網(wǎng)站建好后,可以對(duì)DeDeCMS系統(tǒng)做以下設(shè)置:刪除網(wǎng)站根目錄中沒有用到的文件夾,例如會(huì)員文件夾member、專題文件夾special和安裝install文件夾等;修改后臺(tái)管理系統(tǒng)所在的dede文件夾的名稱;把data\common.inc.php文件的權(quán)限改為只讀;把管理員名稱admin改為其他名稱,同時(shí)修改管理員的密碼;定期打DeDeCMS的補(bǔ)丁等。
2.網(wǎng)站數(shù)據(jù)備份。為了防止網(wǎng)站的數(shù)據(jù)丟失,應(yīng)定期給網(wǎng)站中的數(shù)據(jù)進(jìn)行備份。DeDeCMS后臺(tái)提供了方便的數(shù)據(jù)備份功能。進(jìn)入網(wǎng)站后臺(tái),在后臺(tái)“系統(tǒng)設(shè)置”中有專門的“數(shù)據(jù)備份與還原”功能管理數(shù)據(jù)。建議至少每星期做一次備份。
四、結(jié)語
本文采用DeDeCMS構(gòu)建了本校的圖書館網(wǎng)站,網(wǎng)站正常運(yùn)行,管理員可以勁松地管理圖書館網(wǎng)站的各項(xiàng)事務(wù)。網(wǎng)絡(luò)技術(shù)不斷發(fā)展,圖書館的需求也在不斷改變,筆者應(yīng)進(jìn)一步研究各項(xiàng)技術(shù),為圖書館網(wǎng)站開發(fā)出更多頻道能夠更好地為讀者服務(wù)。
參考文獻(xiàn):
[1]龐貞祿,基于DedeCMS的高校圖書館網(wǎng)站建設(shè)[J].中國(guó)傳媒科技,2012,(6):247-248.
[2]孫毅,郭玲,陳惠敏,等.基于DedeCMS的高校院系網(wǎng)站建設(shè)[J].昌吉學(xué)院學(xué)報(bào),2008,(4):139-141.