张 颖
(闽江学院,福建 福州 350108)
CMS在图书馆网站中的应用
张 颖
(闽江学院,福建 福州 350108)
在数字化、网络化环境下图书馆需要CMS来有效管理内容的保存、组织和传播,图书馆必须利用CMS把相关内容组织起来以确保这些内容得到有效管理、易于检索和用不同方式进行传递.本文对闽江学院图书馆网站的开发过程和其中的若干问题进行了介绍.
图书馆;内容管理系统;JTBC;网站
图书馆网站是图书馆对外宣传交流的窗口,闽江学院图书馆网站自2003年建成至今访问量达到200多万次,网站及时发布图书馆工作动态,让读者更多地了解图书馆的服务,监督图书馆工作,以全面推动图书馆的各项工作.随着信息技术的飞速发展以及图书馆业务水平的不断改进,读者对图书馆信息的要求大大提高,图书馆网站在页面美观、版面设置和内容的表现形式上已不能满足用户的访问需求,原先开发的网站信息上传系统在易用性、可扩展性和易维护性上也有所欠缺.建设一个技术先进,内容全面的图书馆网站,使它成为学校文献资源保障体系必不可少的数字化平台是图书馆的一项重要任务.
随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作.网站建设人员最关注的是系统的易用性和功能的完善性,这就对网站建设和信息发布工具提出了一个很高的要求.CMS(Content Management System)内容管理系统正是在数字资源大量增加和网络服务新模式不断出现、迫切需要分门别类进行内容管理和发布背景下出现的产物,CMS是网站建设的有力工具.它功能丰富,可以针对各种内容进行分类和发布管理.
现在流行的开源 CMS系统有 Joomla!、Drupal、Xoops等,在选择内容管理系统的时候首先了解自己的实际需求是最重要的,想根据现成系统将自己的需求硬往上照搬是非常不可取的.我们根据图书馆的实际需求和自身的技术水平选择了JTBC作为图书馆网站开发的工具.JTBC是目前为数很少的可以良好的开发多语言网站的CMS之一(选择它的其中一个原因是可以借助它建立图书馆的英文网站),它是第一个提出“语言—代码—程序”两两分离技术模式的CMS,它具有非常强大的可扩充性和可二次开发性,是一套非常适合用做系统建站或者进行二次开发的程序核心.
在这里以闽江学院图书馆网站为例,简要的介绍一下我们是如何通过JTBC更方便快捷的建立网站.
图书馆网站是隶属于闽江学院网下的子站点,有独立的域名(lib.m ju.edu.cn),主要是为广大师生提供数字资源服务,我们在文字库的“闽江学院图书馆网”站点下新建一个名为“数字资源港”的频道.
建立频道即建立网站的各级栏目,实际上就是组织网站的结构.闽江学院图书馆网站包括本馆概况,馆藏分布,读者服务,新闻动态,电子资源,数据库对态,读者查询,参考咨询,馆长信箱,校外VPN登录等十个一级栏目和三十个二级栏目.
网站内容采用什么形式表现,取决于模板的制作.一个好的模板可以增加网站的表现力,吸引更多的访问量,提高网站的点击率.模板的作用是负责页面的显示风格和显示内容.网站首页是最重要的,需要单独制作,所有一级栏目采用相同的模板,再根据下面的二级栏目制作细览模板,制做好首页模板、频道概览模板、频道细览模板和文档细览模板后上传到服务器,在站点和频道的属性里设置好各自的模板,网站的建设工作就算是完成大部分了.采用这种形式建站,将页面的表现形式和内容数据分隔开,大大提高了网站开发人员的工作效率.
当网站模板建设好之后,接下来就需要对网站内容进行录入.在各个频道下的编辑器中(类似W ord文档编辑器)编辑文档设立相应文档,用户通过所见即所得的方式编辑文档的正文并对其进行审核排版;除了自行建立文档外,系统还支持单篇或多篇文档的导入导出,可以在不同的站点或不同栏目对文档进行复制、引用和移动,为文档的建立提供了更为丰富的渠道.
主要是解决两个问题:
随着图书馆提供电子资源及相关服务的增多,将资源与服务整合在一起,实现跨平台的无缝链接,使用户用一个检索指令在一个统一的界面上一次查得所需文献或信息,已经成为一个迫切的需求.在闽江学院图书馆网站中,实现了统一的检索入口,如图1所示:
图1 首页集成检索框
检索框的代码实现如下:
按照鼠标在检索框标签上的移动指向来执行不同的检索,检索操作分别在content1——6.asp六个文件中执行,如图1检索馆藏图书的代码如下:
该集成检索平台实现了与馆藏系统(melinets)、读秀学术搜索的衔接;提供馆藏中英文数据库、中英文电子期刊和电子书的快捷跨库检索;与google整合,使读者可以检索网络资源.随着大学城资源共享的实现,我们将以北京超星公司M edalink资源门户为后台,实现福州地区大学城馆藏资源的联合检索.
图书馆网站作为读者服务的窗口形象,应该给读者一目了然的视觉印象,读者登录网站后能第一时间找到自己需要浏览的信息,我们考虑将所有数字资源都展示在首页上,在建立频道时,将数字资源分成图书、期刊、教学、综合四个子栏目,对不同的资源分类显示,图书馆每年都要购买大量的数据库,试用资源也在不断增加,如果只是将资源以静态HTML页面的方式列表显示在首页,那将大大增加开发人员的重复工作量.通过VBSCRIPT脚本语言调用CMS相应文档中数字资源标题变量,代码为:
<%=GetStringLength(RecordsetDBTu.Fields.Item("Title").Value,9)%>,,其中RecordsetDBTu代表图书,调用期刊、教学、综合标题变量用 RecordsetDBQi、RecordsetDBJX、RecordsetDBOther替代语句中的RecordsetDBTu.设置循环语句显示各类资源,每行显示四个,若是试用资源就作试用标记,让读者能够快速了解各种数字资源的性质,代码如下:
建成后首页显示的数字资源分类入口如下图2所示:
图2 首页数字资源分类入口
JTBC的发布机制,是将网站的模板和所有内容数据生成最终的静态HTML页面,根据系统管理员的设置,发布到网站服务器上.用户访问网站时,网页和数据库之间是没有交互的,减轻了数据库服务器的压力,大大提高了访问的稳定性,加快了页面的打开浏览速度.
高校图书馆以服务于教学科研为己任,网站在易用性和功能的完善性方面有很高的要求,高校图书馆网站的设计应该特别注重针对教师、学生的特点和学术信息需求,推出个性化栏目,还要充分保证工作人员的工作效率,通过JTBC 建立的闽江学院图书馆网站第四版,在结构设计上更科学合理,在内容管理上更高效,在网站发布上更安全快捷.
在此基础上,我们还将继续改进,增强网站的交互性和个性化,将新技术结合进网站的设计中,如增加实时参考咨询、即时通讯、微博客等,加强图书馆与读者之间的互动和交流,满足不同读者的个性化需求.
〔1〕刘泳洁.国内外图书馆内容管理系统的比较研究[J].图书情报工作,2009(12).
〔2〕蒋丽丽,卢志国.国外高校图书馆网站设计的特点及其启示[J].上海高校图书情报工作研究,2010(2).
〔3〕CMS百度百科.http://baike.baidu.com/view/15867.htm[OL].
〔4〕JTBC网站内容管理系统.http://www.jtbc.cn/[OL].
〔5〕龙浩健.用VBA结合TPI快速建立学位论文自动分类导航[J].2009(7).
G250.7
A
1673-260X(2011)10-0148-03