摘 要:文章介紹了利用JEECMS內(nèi)容管理系統(tǒng)建設(shè)高校網(wǎng)站群的方法。首先,簡要介紹了JEECMS系統(tǒng)的特點和安裝方法,并以江蘇信息職業(yè)技術(shù)學(xué)院網(wǎng)站群中新建科技處網(wǎng)站為例,詳細介紹了利用JEECMS制作子網(wǎng)站的過程。其次,簡要探討了網(wǎng)站群的管理。
關(guān)鍵詞:網(wǎng)站群;JavaEE版內(nèi)容管理系統(tǒng);模板
JavaEE版內(nèi)容管理系統(tǒng)(Java Enterprise Edition Content Manage System,JEECMS)是由江西金磊科技發(fā)展有限公司開發(fā)的一款開源的、基于JavaEE的網(wǎng)站群管理系統(tǒng),具有開源、功能強大、運行高效安全穩(wěn)定、跨平臺、兼容多種瀏覽器、易學(xué)易用、性價比高等優(yōu)點。該系統(tǒng)支持MySQL,SQLServer,Orcale等主流數(shù)據(jù)庫,使用Tomcat,Weblogic等應(yīng)用服務(wù)器,用戶可靈活選擇部署在Windows,Linux等操作系統(tǒng)上運行[1]。
秉承開源理念,該系統(tǒng)不僅向用戶提供部署安裝文件,還提供內(nèi)核源代碼。用戶可對系統(tǒng)的運行機制做深入的了解和研究,更好地進行二次開發(fā),也方便對平臺進行透明管理。
為方便用戶使用,JEECMS采用模板機制,由模板生成前臺頁面。通過在線編輯模板即可快速、靈活地調(diào)整各種頁面顯示效果。模板全部以文件形式保存,可自由導(dǎo)入、導(dǎo)出。一個站點可以自由切換多個模板,給用戶多樣化的頁面風(fēng)格選擇。
JEECMS提供制作簡單、功能多樣、靈活高效、對用戶友好的標(biāo)簽,封裝了常見的顯示樣式,方便用戶通過調(diào)整參數(shù)實現(xiàn)文章列表、圖文滾動、焦點圖等不同效果。用戶只需懂HTML語言和JEECMS標(biāo)簽就能完成動態(tài)網(wǎng)頁制作和修改,快速完成建站,后期維護也較為便捷。
JEECMS通過次級(二級)域名建立子網(wǎng)站,形成網(wǎng)站群,超級管理員賬戶可對全站所有子網(wǎng)站進行管理,并可對各子網(wǎng)站分配相應(yīng)管理員賬號和管理權(quán)限,實現(xiàn)所有站點權(quán)限和內(nèi)容獨立管理[2]。
1 JEECMS的安裝
JEECMS在Windows操作系統(tǒng)下的部署過程較為簡單。江蘇信息職業(yè)技術(shù)學(xué)院網(wǎng)站群系統(tǒng)采用JEECMS V7版本,在Windows Server2008操作系統(tǒng)下安裝。安裝JEECMS之前,需要安裝并配置系統(tǒng)的運行環(huán)境。出于用戶量和并發(fā)數(shù)及網(wǎng)絡(luò)安全的考慮,本網(wǎng)站群采用應(yīng)用和數(shù)據(jù)庫分離的方式,將兩者分別安裝在兩臺服務(wù)器上,其中,一臺應(yīng)用服務(wù)器IP地址為192.168.0.1,安裝JDK7,Tomcat7,并將JEECMS安裝包jeecmsv7-ROOT.rar解壓縮后的ROOT文件夾拷貝到在Tomcat安裝目錄的webapps文件夾下(本例為D:\apache-tomcat-7.0.82\webapps\)。另一臺數(shù)據(jù)庫服務(wù)器IP地址為192.168.0.2,安裝MySQL5.7,并運行網(wǎng)站群的數(shù)據(jù)庫文件。
2 新建子網(wǎng)站的過程
當(dāng)JEECMS安裝完成后,就可以登錄后臺進行子網(wǎng)站的新建工作。下文以新建江蘇信息職業(yè)技術(shù)學(xué)院科技處網(wǎng)站為例,介紹JEECMS下新建子網(wǎng)站的過程。
2.1 根據(jù)用戶需求選定合適模板新建站點
根據(jù)科技處對主頁、單頁、欄目頁和內(nèi)容頁等頁面樣式的需求,以已經(jīng)建好的藝術(shù)設(shè)計學(xué)院網(wǎng)站模板為基礎(chǔ)新建站點,兩個網(wǎng)站的欄目頁和內(nèi)容頁的顯示樣式較為相似,以較小的代碼修改量完成頁面樣式的修改。
首先,進入網(wǎng)站群后臺頁面,在頁面右上角的子網(wǎng)站列表框中選定:藝術(shù)設(shè)計學(xué)院;再點擊:配置→站點管理→添加站點,填入科技處網(wǎng)站的站點名稱、域名和資源存放路徑等信息,點擊提交即可新建站點。新建后的站點完全復(fù)制了一份藝術(shù)設(shè)計學(xué)院網(wǎng)站的頁面[3]。
2.2 新建欄目
根據(jù)用戶需要,在新建的站點新建欄目內(nèi),所建欄目會在前臺頁面的導(dǎo)航欄顯示,并在系統(tǒng)中自動生成一個ID號,其中,一級欄目包括:學(xué)校首頁、本站首頁、部門概況、快速瀏覽、項目管理、知識產(chǎn)權(quán)、成果轉(zhuǎn)化、資料庫等。除部門概況欄目所包含的3個二級欄目(部門簡介、工作職責(zé)、聯(lián)系方式)類型為單頁欄目外,其他一級欄目的二級欄目,類型都是新聞欄目。單頁欄目即只顯示一個固定頁面,新聞欄目可以發(fā)布文章,在相應(yīng)的欄目頁列表顯示[4]。
2.3 頁面模板修改
通過在線修改網(wǎng)站包含的各模板文件的代碼,以達到科技處期望的網(wǎng)站顯示效果。
2.3.1 修改導(dǎo)航模板
修改導(dǎo)航模板包括修改網(wǎng)站頁面的LOGO及導(dǎo)航欄樣式,需要修改inlude目錄下的導(dǎo)航模板文件navi.html。因新建科技處網(wǎng)站時采用的是藝術(shù)設(shè)計學(xué)院的網(wǎng)站模板,故默認保留了藝術(shù)設(shè)計學(xué)院頁面的LOGO和導(dǎo)航欄樣式。
先將images/logo目錄下原先的logo.jpg刪除,再將科技處LOGO圖片logo.jpg上傳至該目錄下,然后在navi.html文件中將描述logo.jpg屬性的語句中的高度和寬度值改為新圖片的高度和寬度值。
由于navi.html文件中使用了導(dǎo)航欄組件,css目錄下的style.css文件中包含該組件的樣式設(shè)置,因此還需修改style.css文件,調(diào)整導(dǎo)航欄的背景色和各欄目的顯示寬度。
在更新了navi.html和style.css文件后,該網(wǎng)站所有頁面的LOGO和導(dǎo)航欄樣式將更新為預(yù)期的顯示效果[5]。
2.3.2 修改主頁模板
由于科技處網(wǎng)站的主頁樣式與藝術(shù)設(shè)計學(xué)院網(wǎng)站模板的主頁樣式有較大不同,需要在新建子網(wǎng)站時生成的主頁模板文件index.html中修改代碼,以達到預(yù)期顯示效果:(1)將頁面左上角的幻燈片組件改為焦點圖組件。(2)頁面左下角從上至下依次增加1個搜索條、1個列表框、2張鏈接小圖片和2列鏈接下拉框等組件。(3)將頁面右側(cè)原有組件全部刪除,增加2行1列的列表框。(4)修改css目錄下的style.css文件,調(diào)整以上組件的大小、顏色等樣式。(5)設(shè)置焦點圖、搜索框及列表框?qū)?yīng)的ID號,以正確顯示內(nèi)容。
2.3.3 修改單頁模板
修改單頁模板的部門概況欄目所包含的3個二級欄目(部門簡介、工作職責(zé)、聯(lián)系方式)類型為單頁欄目外,對應(yīng)模板文件為alone目錄下的alone.html,需要修改相應(yīng)代碼,以增加在頁面左側(cè)動態(tài)顯示二級目錄及顯示搜索條的功能。
2.3.4 修改欄目頁模板
修改欄目頁模板的其余二級欄目都是新聞欄目類型,其對應(yīng)的模板文件是channel目錄下的news.html,修改該文件相應(yīng)代碼,刪除原模板中左側(cè)包含二維碼的內(nèi)容,保留左側(cè)動態(tài)顯示二級目錄及顯示搜索條的功能。
2.3.5 修改內(nèi)容頁模板
內(nèi)容頁對應(yīng)的模板文件是content目錄下的news.html,與修改欄目頁模板類似,修改該文件相應(yīng)代碼,刪除原模板中左側(cè)包含二維碼的內(nèi)容,保留左側(cè)動態(tài)顯示二級目錄及顯示搜索條的功能。
2.4 發(fā)布測試內(nèi)容
當(dāng)模板修改完畢后,在網(wǎng)站各欄目下發(fā)布測試內(nèi)容,然后于前臺頁面查看,主頁、單頁、欄目頁和內(nèi)容頁顯示都已達到預(yù)期效果,且與藝術(shù)學(xué)院網(wǎng)站已有較大不同。
2.5 交付使用
當(dāng)網(wǎng)站測試完畢后,將測試內(nèi)容刪除,便可交付科技處使用。專業(yè)人員以系統(tǒng)超級管理員賬號為科技處開通該網(wǎng)站系統(tǒng)管理員賬號,只授予信息發(fā)布、修改、刪除和回收權(quán)限,不授予頁面修改權(quán)限,以防止因誤修改、刪除代碼等造成頁面顯示異常的情況出現(xiàn)。
3 網(wǎng)站群管理
采用上述方法,相關(guān)人員可以根據(jù)各二級部門需求新建子網(wǎng)站。隨著子網(wǎng)站數(shù)目的不斷增加,網(wǎng)站群需要進行有效、安全的管理。學(xué)校信息化中心配有專職網(wǎng)站群系統(tǒng)管理員,負責(zé)網(wǎng)站的新建和頁面改版工作,并對網(wǎng)站群內(nèi)所有網(wǎng)站擁有管理權(quán)限,由其給各二級部門網(wǎng)站管理員開通管理員賬號,各網(wǎng)站管理員只能登錄其部門網(wǎng)站后臺頁面進行內(nèi)容發(fā)布、修改、刪除和回收。信息化中心的網(wǎng)站群系統(tǒng)管理員定期對網(wǎng)站群系統(tǒng)進行異地備份,并進行Windows系統(tǒng)更新、漏洞掃描、漏洞修補等安全防護工作,保障網(wǎng)站群長期安全、穩(wěn)定運行。
4 結(jié)語
使用JEECMS建設(shè)學(xué)校網(wǎng)站群,改變了原先各部門各自建設(shè)、管理網(wǎng)站的局面,優(yōu)化了學(xué)校服務(wù)器資源,方便了網(wǎng)站管理。該系統(tǒng)在網(wǎng)站新建、改版、運行、備份等方面都有較為方便、快捷、安全、穩(wěn)定的用戶體驗,促進了學(xué)校的信息化建設(shè)。
作者簡介:蔡友宏(1978— ),男,福建平和人,工程師,講師,碩士;研究方向:教育信息化,嵌入式系統(tǒng)。
[參考文獻]
[1]張苗苗.基于Jeecms網(wǎng)站內(nèi)容管理的設(shè)計與實現(xiàn)[J].電腦編程技巧與維護,2019(7):63-65.
[2]楊世旺,劉波.門戶網(wǎng)站集成第三方系統(tǒng)單點登錄[J].視聽,2019(5):75-77.
[3]朱欣.基于模板技術(shù)的CMS在高校信息化建設(shè)中的應(yīng)用[J].軟件導(dǎo)刊,2015(5):21-23.
[4]徐揚.基于開源jeecms的新聞投稿系統(tǒng)的二次開發(fā)研究[J].軟件導(dǎo)刊(教育技術(shù)),2014(11):88-90.
[5]周昌南.AutoCAD精品課程網(wǎng)站的架構(gòu)設(shè)計[J].計算機光盤軟件與應(yīng)用,2012(12):208,220.
Construction of university website group based on JEECMS
Cai Youhong
(Jiangsu Vocational College of Information Technology, Wuxi 214153, China)
Abstract:This paper introduces the method of using JEECMS content management system to construct the website group of colleges and universities. Firstly, the characteristics and installation of JEECMS system are briefly introduced, and taking new website of science and technology department in the website group of Jiangsu Vocational College of Information Technology as an example, the process of making subwebsite by using JEECMS is introduced in detail. Secondly, it briefly discusses the management of website group.
Key words:website group; Java enterprise edition content manage system; template