APP下载

基于JEECMS的高校网站群建设

2019-02-12蔡友宏

无线互联科技 2019年24期
关键词:样式新建页面

摘 要:文章介绍了利用JEECMS内容管理系统建设高校网站群的方法。首先,简要介绍了JEECMS系统的特点和安装方法,并以江苏信息职业技术学院网站群中新建科技处网站为例,详细介绍了利用JEECMS制作子网站的过程。其次,简要探讨了网站群的管理。

关键词:网站群;JavaEE版内容管理系统;模板

JavaEE版内容管理系统(Java Enterprise Edition Content Manage System,JEECMS)是由江西金磊科技发展有限公司开发的一款开源的、基于JavaEE的网站群管理系统,具有开源、功能强大、运行高效安全稳定、跨平台、兼容多种浏览器、易学易用、性价比高等优点。该系统支持MySQL,SQLServer,Orcale等主流数据库,使用Tomcat,Weblogic等应用服务器,用户可灵活选择部署在Windows,Linux等操作系统上运行[1]。

秉承开源理念,该系统不仅向用户提供部署安装文件,还提供内核源代码。用户可对系统的运行机制做深入的了解和研究,更好地进行二次开发,也方便对平台进行透明管理。

为方便用户使用,JEECMS采用模板机制,由模板生成前台页面。通过在线编辑模板即可快速、灵活地调整各种页面显示效果。模板全部以文件形式保存,可自由导入、导出。一个站点可以自由切换多个模板,给用户多样化的页面风格选择。

JEECMS提供制作简单、功能多样、灵活高效、对用户友好的标签,封装了常见的显示样式,方便用户通过调整参数实现文章列表、图文滚动、焦点图等不同效果。用户只需懂HTML语言和JEECMS标签就能完成动态网页制作和修改,快速完成建站,后期维护也较为便捷。

JEECMS通过次级(二级)域名建立子网站,形成网站群,超级管理员账户可对全站所有子网站进行管理,并可对各子网站分配相应管理员账号和管理权限,实现所有站点权限和内容独立管理[2]。

1 JEECMS的安装

JEECMS在Windows操作系统下的部署过程较为简单。江苏信息职业技术学院网站群系统采用JEECMS V7版本,在Windows Server2008操作系统下安装。安装JEECMS之前,需要安装并配置系统的运行环境。出于用户量和并发数及网络安全的考虑,本网站群采用应用和数据库分离的方式,将两者分别安装在两台服务器上,其中,一台应用服务器IP地址为192.168.0.1,安装JDK7,Tomcat7,并将JEECMS安装包jeecmsv7-ROOT.rar解压缩后的ROOT文件夹拷贝到在Tomcat安装目录的webapps文件夹下(本例为D:\apache-tomcat-7.0.82\webapps\)。另一台数据库服务器IP地址为192.168.0.2,安装MySQL5.7,并运行网站群的数据库文件。

2 新建子网站的过程

当JEECMS安装完成后,就可以登录后台进行子网站的新建工作。下文以新建江苏信息职业技术学院科技处网站为例,介绍JEECMS下新建子网站的过程。

2.1 根据用户需求选定合适模板新建站点

根据科技处对主页、单页、栏目页和内容页等页面样式的需求,以已经建好的艺术设计学院网站模板为基础新建站点,两个网站的栏目页和内容页的显示样式较为相似,以较小的代码修改量完成页面样式的修改。

首先,进入网站群后台页面,在页面右上角的子网站列表框中选定:艺术设计学院;再点击:配置→站点管理→添加站点,填入科技处网站的站点名称、域名和资源存放路径等信息,点击提交即可新建站点。新建后的站点完全复制了一份艺术设计学院网站的页面[3]。

2.2 新建栏目

根据用户需要,在新建的站点新建栏目内,所建栏目会在前台页面的导航栏显示,并在系统中自动生成一个ID号,其中,一级栏目包括:学校首页、本站首页、部门概况、快速浏览、项目管理、知识产权、成果转化、资料库等。除部门概况栏目所包含的3个二级栏目(部门简介、工作职责、联系方式)类型为单页栏目外,其他一级栏目的二级栏目,类型都是新闻栏目。单页栏目即只显示一个固定页面,新闻栏目可以发布文章,在相应的栏目页列表显示[4]。

2.3 页面模板修改

通过在线修改网站包含的各模板文件的代码,以达到科技处期望的网站显示效果。

2.3.1 修改导航模板

修改导航模板包括修改网站页面的LOGO及导航栏样式,需要修改inlude目录下的导航模板文件navi.html。因新建科技处网站时采用的是艺术设计学院的网站模板,故默认保留了艺术设计学院页面的LOGO和导航栏样式。

先将images/logo目录下原先的logo.jpg删除,再将科技处LOGO图片logo.jpg上传至该目录下,然后在navi.html文件中将描述logo.jpg属性的语句中的高度和宽度值改为新圖片的高度和宽度值。

由于navi.html文件中使用了导航栏组件,css目录下的style.css文件中包含该组件的样式设置,因此还需修改style.css文件,调整导航栏的背景色和各栏目的显示宽度。

在更新了navi.html和style.css文件后,该网站所有页面的LOGO和导航栏样式将更新为预期的显示效果[5]。

2.3.2 修改主页模板

由于科技处网站的主页样式与艺术设计学院网站模板的主页样式有较大不同,需要在新建子网站时生成的主页模板文件index.html中修改代码,以达到预期显示效果:(1)将页面左上角的幻灯片组件改为焦点图组件。(2)页面左下角从上至下依次增加1个搜索条、1个列表框、2张链接小图片和2列链接下拉框等组件。(3)将页面右侧原有组件全部删除,增加2行1列的列表框。(4)修改css目录下的style.css文件,调整以上组件的大小、颜色等样式。(5)设置焦点图、搜索框及列表框对应的ID号,以正确显示内容。

2.3.3 修改單页模板

修改单页模板的部门概况栏目所包含的3个二级栏目(部门简介、工作职责、联系方式)类型为单页栏目外,对应模板文件为alone目录下的alone.html,需要修改相应代码,以增加在页面左侧动态显示二级目录及显示搜索条的功能。

2.3.4 修改栏目页模板

修改栏目页模板的其余二级栏目都是新闻栏目类型,其对应的模板文件是channel目录下的news.html,修改该文件相应代码,删除原模板中左侧包含二维码的内容,保留左侧动态显示二级目录及显示搜索条的功能。

2.3.5 修改内容页模板

内容页对应的模板文件是content目录下的news.html,与修改栏目页模板类似,修改该文件相应代码,删除原模板中左侧包含二维码的内容,保留左侧动态显示二级目录及显示搜索条的功能。

2.4 发布测试内容

当模板修改完毕后,在网站各栏目下发布测试内容,然后于前台页面查看,主页、单页、栏目页和内容页显示都已达到预期效果,且与艺术学院网站已有较大不同。

2.5 交付使用

当网站测试完毕后,将测试内容删除,便可交付科技处使用。专业人员以系统超级管理员账号为科技处开通该网站系统管理员账号,只授予信息发布、修改、删除和回收权限,不授予页面修改权限,以防止因误修改、删除代码等造成页面显示异常的情况出现。

3 网站群管理

采用上述方法,相关人员可以根据各二级部门需求新建子网站。随着子网站数目的不断增加,网站群需要进行有效、安全的管理。学校信息化中心配有专职网站群系统管理员,负责网站的新建和页面改版工作,并对网站群内所有网站拥有管理权限,由其给各二级部门网站管理员开通管理员账号,各网站管理员只能登录其部门网站后台页面进行内容发布、修改、删除和回收。信息化中心的网站群系统管理员定期对网站群系统进行异地备份,并进行Windows系统更新、漏洞扫描、漏洞修补等安全防护工作,保障网站群长期安全、稳定运行。

4 结语

使用JEECMS建设学校网站群,改变了原先各部门各自建设、管理网站的局面,优化了学校服务器资源,方便了网站管理。该系统在网站新建、改版、运行、备份等方面都有较为方便、快捷、安全、稳定的用户体验,促进了学校的信息化建设。

作者简介:蔡友宏(1978— ),男,福建平和人,工程师,讲师,硕士;研究方向:教育信息化,嵌入式系统。

[参考文献]

[1]张苗苗.基于Jeecms网站内容管理的设计与实现[J].电脑编程技巧与维护,2019(7):63-65.

[2]杨世旺,刘波.门户网站集成第三方系统单点登录[J].视听,2019(5):75-77.

[3]朱欣.基于模板技术的CMS在高校信息化建设中的应用[J].软件导刊,2015(5):21-23.

[4]徐扬.基于开源jeecms的新闻投稿系统的二次开发研究[J].软件导刊(教育技术),2014(11):88-90.

[5]周昌南.AutoCAD精品课程网站的架构设计[J].计算机光盘软件与应用,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

猜你喜欢

样式新建页面
Spin transport properties in ferromagnet/superconductor junctions on topological insulator
CPMF-I 取样式多相流分离计量装置
刷新生活的页面
重庆三年新建农村公路6.26×10~4 km
CPMF-I 取样式多相流分离计量装置
取样式多相流分离计量装置
万紫蝶、梁新建作品
曹曙东、温新建作品
网站结构在SEO中的研究与应用
浅析ASP.NET页面导航技术