文/宋陽(yáng) 董國(guó)芃 賈紅宇 楊文
近些年來(lái)隨著教育信息化的深入發(fā)展,各大院校紛紛構(gòu)建其自己的校園網(wǎng)絡(luò),從而讓全校師生能夠更加直觀的了解到學(xué)校的各項(xiàng)信息,并且輔助教學(xué)工作者完成教務(wù)管理與學(xué)生管理工作,在很大程度上實(shí)現(xiàn)了數(shù)字化管理。但是由于傳統(tǒng)的網(wǎng)站設(shè)計(jì)與信息管理方式效率相對(duì)較低,時(shí)效性也相對(duì)較差。所以為了適應(yīng)日益龐大的數(shù)據(jù)處理,研發(fā)與設(shè)計(jì)適用于校園網(wǎng)站的內(nèi)容管理系統(tǒng)則尤為重要。為此以下筆者即對(duì)內(nèi)容管理系統(tǒng)進(jìn)行概括,并對(duì)其總體設(shè)計(jì)架構(gòu),關(guān)鍵模塊實(shí)現(xiàn)進(jìn)行分析,以期能夠更好的滿足各級(jí)用戶(hù)的實(shí)際需求。
內(nèi)容管理系統(tǒng)就是將內(nèi)容管理與設(shè)計(jì)相互分離,將Wed平面設(shè)計(jì)存儲(chǔ)在模板之中,將內(nèi)容存儲(chǔ)在數(shù)據(jù)庫(kù)以及獨(dú)立的文件之中,從而在用戶(hù)發(fā)出頁(yè)面請(qǐng)求時(shí),各個(gè)部分能夠快速聯(lián)合在一起生成一個(gè)標(biāo)準(zhǔn)的HTML,并將其在客戶(hù)端予以顯示。內(nèi)容管理系統(tǒng)能夠?yàn)樾畔⒐芾砣藛T提供一個(gè)制作管理平臺(tái),支持對(duì)多種信息類(lèi)型的統(tǒng)一入庫(kù)管理,還能夠提供強(qiáng)大的可視化在線編輯功能。
傳統(tǒng)靜態(tài)信息發(fā)布、基于模板的動(dòng)態(tài)信息發(fā)布、基于模板的靜態(tài)信息發(fā)布是目前內(nèi)容管理最為主要的三種方式。其中傳統(tǒng)靜態(tài)信息發(fā)布對(duì)網(wǎng)站工作人員的html語(yǔ)言的基本語(yǔ)法提出了較高的要求,這是因?yàn)檫@種信息發(fā)布需要網(wǎng)站工作人員對(duì)網(wǎng)頁(yè)進(jìn)行書(shū)寫(xiě)的同時(shí),還需要手工維護(hù)各個(gè)文檔之間的關(guān)系,不過(guò)其優(yōu)勢(shì)在于網(wǎng)站的訪問(wèn)效率相對(duì)較高且安全性相對(duì)較好;基于模板的動(dòng)態(tài)信息發(fā)布是將文檔內(nèi)容存儲(chǔ)在數(shù)據(jù)庫(kù)系統(tǒng)之中,而網(wǎng)頁(yè)則是根據(jù)用戶(hù)請(qǐng)求頁(yè)面時(shí),根據(jù)實(shí)際請(qǐng)求進(jìn)行臨時(shí)動(dòng)態(tài)生成的;基于模板的靜態(tài)信息發(fā)布則是結(jié)合了上述兩種信息發(fā)布的優(yōu)點(diǎn)于一身,不僅具有較高的網(wǎng)頁(yè)訪問(wèn)效率,且可以通過(guò)模板結(jié)構(gòu)的隨時(shí)調(diào)整,對(duì)發(fā)布頁(yè)面的風(fēng)格加以改變。
本文以?xún)?nèi)容管理與表現(xiàn)相分離的設(shè)計(jì)思想為基礎(chǔ),使各個(gè)模塊之間能夠相互獨(dú)立,又能夠相輔相成。并使用基于模塊的靜態(tài)信息發(fā)布方式進(jìn)行內(nèi)容管理系統(tǒng)的設(shè)計(jì)。
內(nèi)容管理系統(tǒng)應(yīng)該包括內(nèi)容、模板、權(quán)限、系統(tǒng)等管理功能。其中內(nèi)容管理負(fù)責(zé)內(nèi)容的錄入、校對(duì)以及編輯、審核、發(fā)布工作;模板管理負(fù)責(zé)創(chuàng)建、修改、刪除、審核模板工作;權(quán)限管理負(fù)責(zé)賦予校園網(wǎng)內(nèi)部管理人員不同級(jí)別權(quán)限;系統(tǒng)管理是指日志管理、自動(dòng)備份、網(wǎng)站配置。
對(duì)于校園網(wǎng)內(nèi)容管理系統(tǒng)而言,內(nèi)容管理、模板管理以及權(quán)限管理、欄目管理可以說(shuō)是設(shè)計(jì)過(guò)程之中最為基礎(chǔ)且最為重要的內(nèi)容。所以做好關(guān)鍵模塊的設(shè)計(jì),使其能夠順利實(shí)現(xiàn)則尤為重要。
內(nèi)容管理包括內(nèi)容的錄入編輯、校對(duì)、審核以及發(fā)布。其中內(nèi)容錄入編輯則包括對(duì)文章標(biāo)題、內(nèi)容、所屬欄目、圖片、上傳附件等信息的錄入。通常利用Web可視化html編輯器對(duì)網(wǎng)頁(yè)的內(nèi)容實(shí)施制作,所以編輯人員必須要能夠熟悉掌握html語(yǔ)法的運(yùn)用;內(nèi)容校對(duì)則負(fù)責(zé)檢查錄入內(nèi)容是否正確;內(nèi)容審核則是對(duì)即將要進(jìn)行發(fā)布的內(nèi)容實(shí)施進(jìn)一步的審核,確保其內(nèi)容允許被發(fā)布,以避免造成不良影響;內(nèi)容發(fā)布則是將通過(guò)的審核內(nèi)容發(fā)布到Web服務(wù)器之上。
模板管理的根本作用就是利用不同的顯示方式,對(duì)內(nèi)容進(jìn)行重新組裝予以顯示出來(lái)。網(wǎng)頁(yè)模板的使用能夠?qū)⒕W(wǎng)頁(yè)內(nèi)容與表現(xiàn)形式加以分離,對(duì)于同一個(gè)內(nèi)容而言不同的模板擁有不同的風(fēng)格,而對(duì)于一個(gè)模板頁(yè)而言則可以將多個(gè)內(nèi)容應(yīng)用在其中??梢岳肞hotoshop、fi reworks等設(shè)計(jì)軟件進(jìn)行模板設(shè)計(jì)與制作,設(shè)計(jì)出網(wǎng)頁(yè)效果圖,之后在采取Dreamweaver等網(wǎng)頁(yè)設(shè)計(jì)軟件,對(duì)生成的網(wǎng)頁(yè)效果圖進(jìn)行轉(zhuǎn)化,使其成為網(wǎng)頁(yè)后,在顯示內(nèi)容的地方插入系統(tǒng)定義的標(biāo)記語(yǔ)言或者是插入腳本。常用的系統(tǒng)標(biāo)記語(yǔ)言有:adminname、arclist、sql等。需要注意的是在修改模板的過(guò)程中其過(guò)程類(lèi)似于創(chuàng)建模板,可根據(jù)實(shí)際需求對(duì)局部模板進(jìn)行修改,也可以刪除不需要的模板。完成模板修改后需要對(duì)模板進(jìn)行審核,通過(guò)審核后的模板為網(wǎng)站的候選薄板。此時(shí)要想看到新模板的效果則可以將候選薄板設(shè)置成為默認(rèn)模板,并且刷新前臺(tái)即可。
權(quán)限管理涉及到對(duì)象、用戶(hù)、類(lèi)型、權(quán)限等諸多方面。簡(jiǎn)單來(lái)講就是什么人能夠?qū)κ裁磳?duì)象有著什么樣的權(quán)限問(wèn)題。要想使權(quán)限管理更加靈活,加大其擴(kuò)展性,可以基于角色訪問(wèn)控制進(jìn)行設(shè)計(jì),為用戶(hù)、角色、權(quán)限之間建立一個(gè)相互溝通的橋梁。
欄目管理就是對(duì)系統(tǒng)之中的某一類(lèi)內(nèi)容的結(jié)合體進(jìn)行添加、刪除、合并以及移動(dòng)等操作。在設(shè)計(jì)實(shí)現(xiàn)過(guò)程中可以利用MySQL作為存儲(chǔ)數(shù)據(jù)的基礎(chǔ)所在,使用Php語(yǔ)言實(shí)施進(jìn)一步的開(kāi)發(fā)部署。
先進(jìn)的內(nèi)容管理系統(tǒng),不僅能夠?qū)W(wǎng)站資源進(jìn)行有效的管理,還能夠滿足各級(jí)用戶(hù)們的實(shí)際需求。所以加強(qiáng)對(duì)內(nèi)容系統(tǒng)的開(kāi)發(fā)與創(chuàng)新,使校園網(wǎng)內(nèi)容管理系統(tǒng)的操作功能不斷的強(qiáng)大則對(duì)學(xué)校發(fā)展而言意義重大,同樣能夠給全校師生的工作、生活帶來(lái)巨大的便利。因此,在今后的實(shí)際開(kāi)發(fā)中,更有從實(shí)際應(yīng)用的角度入手,采取適當(dāng)?shù)拈_(kāi)發(fā)工具與結(jié)構(gòu)模式,實(shí)現(xiàn)校園網(wǎng)內(nèi)容管理系統(tǒng),發(fā)揮其應(yīng)用效用。