摘 要: 分析了現(xiàn)有課程網(wǎng)站建設(shè)存在的問題,提出使用Siteserver CMS建設(shè)課程網(wǎng)站,探索了課程網(wǎng)站建設(shè)方案和站群平臺管理模式,實(shí)現(xiàn)了教師管理課程網(wǎng)站的新模式和課程網(wǎng)站的多種功能,在更大程度上發(fā)揮了信息化技術(shù)手段在人才培養(yǎng)中的作用。
關(guān)鍵詞: 內(nèi)容管理系統(tǒng); Siteserver CMS; 課程網(wǎng)站建設(shè); 站群管理
中圖分類號:G434 文獻(xiàn)標(biāo)志碼:B 文章編號:1006-8228(2013)01-66-03
Construction of the course website and management of website group based on Siteserver CMS
Zhao Hui1, Li Chunming2, Zen Jin1, Huang Xiuqing1
(1. Modern Educational Technology Center of Nantong Vocational College, Nantong, Jiangsu 226007, China;
2. Nantong University, School of Computer Science)
Abstract: The current problems of course website are analyzed. A method of applying Siteserver CMS in building the course website is proposed. The construction project of course website and the management model of the website group are explored. New model of managing course websites by teacher and a variety of functions of the course website are realized, to enhance the application and effect of information technology in personnel training.
Key words: content management system; Siteserver CMS; course website construction; website group management
0 引言
課程網(wǎng)站是課程網(wǎng)絡(luò)化學(xué)習(xí)的平臺,是師生互動交流的媒介,是課程建設(shè)和評價(jià)的窗口。隨著網(wǎng)絡(luò)課程應(yīng)用的豐富和發(fā)展,我們發(fā)現(xiàn)很多課程網(wǎng)站頁面制作無序,網(wǎng)站風(fēng)格不統(tǒng)一,內(nèi)容發(fā)布顯得異常沉重,許多工作需要技術(shù)人員配合才能完成,課程教師參預(yù)程度不夠,由于角色分工不明確,往往不能迅速大量地更新以適應(yīng)課程變革的腳步;課程網(wǎng)站系統(tǒng)擴(kuò)展能力差,集成其他應(yīng)用時(shí)靈活性低。于是,課程網(wǎng)站的建設(shè)始終在一個(gè)高成本、低效率的升級、整合的循環(huán)中。
一個(gè)好的課程網(wǎng)站,不僅僅是一本網(wǎng)絡(luò)版課本全貌和課件堆積,它還應(yīng)當(dāng)給網(wǎng)站瀏覽者,即學(xué)習(xí)者提供方便的瀏覽導(dǎo)航,合理的動態(tài)結(jié)構(gòu)設(shè)計(jì),適合課程發(fā)展的功能構(gòu)件,如課程信息發(fā)布系統(tǒng)、學(xué)生作品展示系統(tǒng)等豐富實(shí)用的資訊和互動空間。課程網(wǎng)站必須更新靈活,內(nèi)容多樣,設(shè)置方式個(gè)性多樣,功能滿足各課程需要。為了適應(yīng)課程網(wǎng)站內(nèi)容管理的不斷變化,有效提高課程網(wǎng)站的質(zhì)量,第三代智能建站技術(shù)已經(jīng)成為網(wǎng)絡(luò)課程建設(shè)的利器與最佳助手。我們選擇SiteServer CMS這一目前國內(nèi)較為成熟的強(qiáng)大的系統(tǒng)開發(fā)課程網(wǎng)站,應(yīng)用該系統(tǒng)的模塊自選的模式可以靈活地滿足課程的需求,可以從課程實(shí)際出發(fā),對網(wǎng)站進(jìn)行“總體規(guī)劃,分步實(shí)施”,既可以節(jié)省成本,又不影響網(wǎng)站的應(yīng)用。
SiteServer CMS系統(tǒng)是一種位于前端Web服務(wù)器和后端內(nèi)容創(chuàng)作、編輯之間的軟件系統(tǒng),它基于微軟.NET平臺開發(fā),集成了內(nèi)容發(fā)布管理、多站點(diǎn)管理、定時(shí)內(nèi)容采集、定時(shí)生成、多服務(wù)器發(fā)布、搜索引擎優(yōu)化、流量統(tǒng)計(jì)等多項(xiàng)強(qiáng)大功能,獨(dú)創(chuàng)的STL模板語言,通過Dreamweaver 可視化插件能夠任意編輯頁面顯示樣式,生成純靜態(tài)頁面。因此能夠以最低的成本、最少的人力投入在最短的時(shí)間內(nèi)架設(shè)一個(gè)功能齊全、性能優(yōu)異、規(guī)模龐大的課程網(wǎng)站平臺。
系統(tǒng)構(gòu)成:
⑴ SiteServer CMS系統(tǒng),產(chǎn)品許可:個(gè)人及非商業(yè)使用免費(fèi)。
⑵ 操作系統(tǒng):Windows Server 2003。
⑶ IIS版本:IIS 6.0。
⑷ .NET Framework 2.0。
⑸ 數(shù)據(jù)庫:SQLSERVER 2005。
下面以建設(shè)中的“微機(jī)應(yīng)用基礎(chǔ)”課程網(wǎng)站為例說明應(yīng)用SiteServer CMS的建站過程。
1 靈活可變的欄目設(shè)計(jì)
網(wǎng)站的生命周期管理,是我們選擇網(wǎng)站內(nèi)容管理系統(tǒng)時(shí)考慮的一個(gè)重要因素。微機(jī)應(yīng)用基礎(chǔ)課程網(wǎng)站設(shè)計(jì)包含首頁、課程介紹、教師欄目、課程資源、學(xué)生作品、等級考試、實(shí)用案例、知識拓展、在線交流等,SiteServerCMS利用其獨(dú)有的數(shù)據(jù)表單定義模式滿足了欄目頻道內(nèi)容的無限擴(kuò)展,如圖1所示,用戶可根據(jù)需要自主創(chuàng)建欄目和設(shè)置欄目的分級,且具有無級數(shù)限制的樹結(jié)構(gòu)欄目分級。重要和最新信息或公告可浮動或彈出窗口,快速吸引訪問者視線。
2 拖拽式的可視化模板制作
運(yùn)用 SiteServerCMS的模板技術(shù)、Dreamweaver模板制作插件,使得編輯模版能夠可視化,可配置。網(wǎng)站管理員可以輕松、快速地整合、改變、重組網(wǎng)站的頁面風(fēng)格,而無需掌握煩瑣復(fù)雜的程序代碼。
SiteServer中的常用模板有系統(tǒng)首頁模板、欄目模板、內(nèi)容模板、單頁模板等,如圖2所示。用戶可以通過DIV+CSS,結(jié)合SiteServer CMS 獨(dú)創(chuàng)的STL模版語言標(biāo)簽實(shí)現(xiàn)自己想要的顯示效果;也可以修改已有模板,快速達(dá)到自己想要的效果。
模板全部制作好之后,將相應(yīng)的欄目或內(nèi)容匹配到相應(yīng)的模板,然后將全站“生成”,便可以看到網(wǎng)站的全新面貌。建新站時(shí)如需再次利用該模板,只需在建站時(shí)選擇該模板進(jìn)行安裝即可。
3 專業(yè)而實(shí)用的功能模塊
SiteServer CMS提供了眾多的實(shí)用功能,封裝成一個(gè)個(gè)的功能標(biāo)簽,如投票、反饋、評論、流量統(tǒng)計(jì)、采集等;在網(wǎng)站中實(shí)施功能時(shí)無須考慮數(shù)據(jù)庫、程序代碼等通常情況下制作的必經(jīng)步驟,只需要將對應(yīng)的功能標(biāo)簽添加到模板中,大大加快了網(wǎng)站的實(shí)施時(shí)間,同時(shí)能夠保證所提供的功能的效率與安全性。
SiteServer CMS的后臺系統(tǒng)設(shè)置了留言欄目是否需要進(jìn)行審核的選項(xiàng),需要審核的留言欄目,用戶提交的留言需要相應(yīng)管理員審核后才能發(fā)布;并且,管理員可以查看提交留言的用戶所使用的IP地址或mac地址。
不同的網(wǎng)站對顯示內(nèi)容的需求也不同,SiteServer CMS 還提供了自定義字段管理功能,可以由用戶根據(jù)實(shí)際需求添加更多、更復(fù)雜的自定義字段,以達(dá)到網(wǎng)站實(shí)用化、個(gè)性化的目的。
例:在微機(jī)應(yīng)用基礎(chǔ)課程網(wǎng)站中我們利用自定義字段制作了師生互動的答疑模塊,如圖3所示。
4 全面優(yōu)化的程序性能
SiteServer CMS 特有的動靜結(jié)合模板技術(shù)能夠在最優(yōu)化網(wǎng)站性能的同時(shí)不影響網(wǎng)站的時(shí)效性。
課程網(wǎng)站需要向幾千名學(xué)生提供課程資源的在線信息訪問,如此大的在線訪問量,極有可能導(dǎo)致因數(shù)據(jù)量太大、服務(wù)器壓力過大而影響用戶正常訪問的問題。SiteServer CMS通過模板引擎能夠?qū)崿F(xiàn)全靜態(tài)的信息發(fā)布,生成純靜態(tài)頁面的模式,把訪問壓力緩沖到靜態(tài)頁面上,避免用戶過多地直接訪問數(shù)據(jù)庫;支持靜態(tài)頁面中實(shí)現(xiàn)動態(tài)區(qū)域,使得頻繁更新的內(nèi)容塊能夠及時(shí)反應(yīng)出變化,圓滿地解決了這個(gè)問題。
系統(tǒng)具有高擴(kuò)展性,通過體系化的二次開發(fā)流程和接口,SiteServer CMS 能夠定制出各種特殊的功能,適應(yīng)未來課程網(wǎng)站拓展的各種需要。如課程網(wǎng)站無縫接入在線考試系統(tǒng),如圖4所示。
5 統(tǒng)一平臺的站群管理
SiteServer CMS 能夠支撐對數(shù)百個(gè)網(wǎng)站的統(tǒng)一管理,支持父站點(diǎn)、子站點(diǎn)的創(chuàng)建與統(tǒng)一管理。SiteServer CMS 能夠?qū)γ總€(gè)站點(diǎn)設(shè)置不同的域名,一個(gè)站點(diǎn)內(nèi)支持使用二級域名,同時(shí)系統(tǒng)支持精確到欄目的權(quán)限分配及協(xié)作機(jī)制,解決了多個(gè)課程網(wǎng)站安全與權(quán)限的問題。登錄到網(wǎng)站管理頁面,輸入賬號密碼,進(jìn)入后臺,操作上排的功能標(biāo)簽:【站點(diǎn)管理】【成員權(quán)限】【站點(diǎn)配置】等,即可實(shí)現(xiàn)一個(gè)用戶管理多個(gè)網(wǎng)站的功能。如圖5所示。
網(wǎng)站信息統(tǒng)計(jì)使管理員能夠準(zhǔn)確獲知網(wǎng)站總體訪問情況:SiteServer CMS提供了分類統(tǒng)計(jì)功能,通過系統(tǒng)的網(wǎng)站統(tǒng)計(jì)就能對網(wǎng)站的相關(guān)信息進(jìn)行統(tǒng)計(jì),如頻道總數(shù)據(jù)量統(tǒng)計(jì)、用戶數(shù)統(tǒng)計(jì)、總訪問量、總瀏覽量、今日訪問量、日均訪問量、今日在線等。
6 簡單便捷的內(nèi)容維護(hù)
一般情況下,普通教師除了熟悉日常使用的Office系列軟件外對其他軟件系統(tǒng)的操作比較陌生。而SiteServer CMS具有友善的操作界面,可以方便地與Office電子文檔進(jìn)行數(shù)據(jù)轉(zhuǎn)換,尤其是在處理Word文件中的數(shù)據(jù)表單、圖表等內(nèi)容時(shí)無需使用其他的輔助軟件即可快速、準(zhǔn)確、自動地完成信息的錄入,整個(gè)操作過程就像使用Word一樣簡單高效。對于文件、表格、圖片、數(shù)據(jù)庫中的數(shù)據(jù)甚至視頻等信息內(nèi)容的創(chuàng)作、編輯,發(fā)布人員也可方便地使用內(nèi)容管理系統(tǒng)來提交、修改、審批和發(fā)布。網(wǎng)站內(nèi)容維護(hù)的便捷性使得負(fù)責(zé)課程的普通教師就可以完成大量課程網(wǎng)站內(nèi)容的維護(hù)工作,靈活設(shè)置教師用戶的分欄目的提交網(wǎng)站信息權(quán)限和分欄目的網(wǎng)站信息審核、發(fā)布權(quán)限,實(shí)現(xiàn)細(xì)粒度的管理分配,做到細(xì)致分工,各司其職。這樣,普通教師就可以在任意一臺聯(lián)網(wǎng)的計(jì)算機(jī)上通過簡單操作創(chuàng)建或更替頁面,使教師把精力集中在內(nèi)容設(shè)計(jì)上,基于使用模板和通用的設(shè)計(jì)元素可以確保整個(gè)課程網(wǎng)站風(fēng)格的一致協(xié)調(diào)。
7 結(jié)束語
第三代智能建站內(nèi)容管理系統(tǒng)SiteServer CMS,普遍適用于課程網(wǎng)站建設(shè)方案,并能集多種課程實(shí)行統(tǒng)一平臺管理,具有先進(jìn)性、前瞻性、易于實(shí)現(xiàn)性和靈活性,可以實(shí)現(xiàn)課程網(wǎng)站的多種功能,并能實(shí)施網(wǎng)站功能的二次開發(fā),滿足日益增長的課程網(wǎng)站和課程資源共享的建設(shè)需求。課程網(wǎng)站建設(shè)改變了以往課程網(wǎng)站的維護(hù)對于專業(yè)技術(shù)人員的依賴,變成專業(yè)人員搭系統(tǒng)框架,課程教師自主參與設(shè)計(jì)、建設(shè)與維護(hù),教師由被動變?yōu)橹鲃?,使得課程網(wǎng)站具有推廣價(jià)值。網(wǎng)站的擴(kuò)充和修改非常靈活方便,有利于網(wǎng)站建設(shè)的可持續(xù)性。眾多風(fēng)格迥異、內(nèi)容豐富、不斷建設(shè)之中的課程網(wǎng)站在同一個(gè)技術(shù)平臺上實(shí)現(xiàn)了站群統(tǒng)一管理、統(tǒng)一規(guī)范,節(jié)約了人力,提高了資源訪問效率,在更大程度上發(fā)揮了信息化技術(shù)手段在人才培養(yǎng)中的作用。
參考文獻(xiàn):
[1] http://www.siteserver.cn
[2] 李濤.高等學(xué)校精品課程建設(shè)[M].哈爾濱工程大學(xué)出版社,2007.
[3] 梁婷婷,鄧廣彪.通用的精品課程網(wǎng)站的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)時(shí)代,2009.6.
[4] 丁士鋒等.Visual C# 2005+SQL Server 2005數(shù)據(jù)庫與網(wǎng)絡(luò)開發(fā)[M].電子工業(yè)出版社,2008.
[5] 李蘭友楊曉光編著.ASP.NET實(shí)用程序設(shè)計(jì)[M].清華大學(xué)出版社,2006.
[6] (美)RobinDewson.SQLserver2005基礎(chǔ)教程[M].人民郵電出版社,2006.