分类筛选
分类筛选:

展示相关开题报告范文 和基于Drupal的中华再造善本展示平台构建*有关毕业论文模板范文

版权:原创标记原创 主题:展示范文 类别:硕士论文 2024-01-27

《基于Drupal的中华再造善本展示平台构建*》

本文是关于展示论文写作资料范文跟中华再造善本和Drupal和展示类论文范文文献。

周小萍

(辽宁大学图书馆,辽宁沈阳110036)

[摘 要]介绍了基于开源内容管理系统Drupal构建“辽宁大学中华再造善本展示平台”的具体实践过程,包括具体开发环境的搭建,平台功能和体系结构,数据标准的建立、数据的导入导出及、分面浏览导航以及检索系统的构建等.

[关键词]中华再造善本 Drupal 高校图书馆 特色资源建设

[分类号]G250.74

辽宁大学图书馆(以下简称“本馆”)目前的馆藏纸本资源均基于本馆的编目终端进行编目,并提供统一的OPAC检索,这样虽然将资源基于同一平台进行统一揭示,但不利于特色资源的展示与利用,故笔者基于Drupal这一开源的内容管理系统,尝试搭建了图书馆特色资源的展示平台,用来揭示本馆的特色资源.笔者选取了本馆馆藏中的中华再造善本,以此为基础来搭建辽宁大学图书馆特色资源展示平台.(“中华再造善本工程”是国家于2002年发起的并建立的一项国家级重点文化工程,由国家出资,财政部和负责具体的建设工作,旨在保护的基础上最大限度地开发和利用古籍善本,使其能为学术界所用,为大众所用.国家已将《中华再造善本》分赠于32所省级以上公共馆以及全国100所高等院校图书馆,辽宁大学图书馆也在受赠高校的名单之列)

1 Drupal在图书馆领域应用概述

自Drupal于2001年发布了第一个版本以来,在国外被众多机构和组织所采用,包括美国政府、联合国及一些大的公司.在图书馆领域的应用也日渐成熟,应用最多的就是门户网站的搭建,也包括其他的一些应用例如员工内部管理网站的建立以及OPAC的研发.根据Drupal的统计,截至2016年5月共计300多家图书馆基于Drupal搭建了门户网站,其中包括公共图书馆205家,高校图书馆93家,特殊图书馆11家以及其他图书馆相关机构20余家.比较著名的包括哈佛大学图书馆、斯坦福大学图书馆以及纽约公共图书馆.

相较国外对于Drupal的应用,国内相对薄弱一些.以CNKI作为来源数据库,以Drupal为检索词,分别以题名与关键词为检索条件进行检索,经过去重后人工筛选出相关文献共计74篇.从发表时间(表1)可以看出,对于Drupal研究和应用始于2007年,2011年开始进入平稳发展阶段,研究的高峰值为2012年.从研究内容来看,大致可以分为理论研究和实践探索两部分,其中关于理论研究方面的论文有21篇,实践探索方面的有53篇;具体的应用笔者将其划分为以下3类:门户网站的搭建、特色平台的开发以及关联数据的发布.其中关于特色平台的开发方面,比较有代表性的有:王家兵、樊忠顺开发了基于Drupal的图书荐购系统;周宇、魏太亮、廖思琴开发了基于Drupal的图书馆知识交流共享平台;王璞利用Drupal建设了Web2.0教学参考信息管理系统;杨萌、彭蕾基于Drupal构建了移动图书馆;李丹、闫晓弟、魏青山在构建特色数字资源的实践中利用Drupal实现了数据采集;杨萌基于Drupal发布学者知识库关联数据等等.参考以上基于Drupal拓展图书馆网站功能开发特色平台的实践,笔者搭建了以下基于Drupal的“中华再造善本展示平台”.

2 平台的整体架构及功能

2.1 平台搭建的需求分析

其一,资源自身需要这样一个平台.“中华再造善本”是我国传统文化精髓的集中表现,借助这个平台不仅可以使资源得到充分的展示,更有助于传统文化的传承与弘扬;同时,资源的特殊性需要这样一个平台来提供更为全面专指的检索点.

其二,图书馆需要这样一个平台.首先利于其特色资源进行专门的揭示;其次借助这个平台图书馆还可以将自己的数据发布为关联数据,改变原有数据资源孤立的状态;平台的简单易用、易于管理可以为图书馆节约人力、物力,同时拓展了图书馆的功能.

其三,用户需要这样一个平台.平台为用户提供了一个可以交流和共享的空间,允许用户发布自己的信息,评论他人的信息,并进行在线交流;同时通过对用户数据的挖掘和分析,实现知识的再创造,为图书馆的知识服务打下基础.

2.2 平台的主要功能和架构

针对平台构建的上述需求,借助Drupal的区块功能,设计如下5个功能区:检索区、分类导航区、交流互动区、新闻聚合区以及用户的个人空间.

根据资源展示的需要及用户的需求将平台架构由下至上划分为3层(表2列出了平台的基本架构):平台最底层的架构由WAMP集成环境及Drupal的核心及第三方扩展模块构成;中间一层主要实现内容也就是数据的建设及管理,包括内容类型以及相应字段的设定、原始数据的批量导入或手动添加、基于Taxonomy及Views的内容组织(分类导航)和检索、管理员对于数据的审核及发布、基于角色的用户权限的设置及用户管理等;顶层为面向用户的服务层,基于Drupal自带的Bartik7.43主题以及Block、Views、Nigation、Slideshow、Panels等模块,实现上述的5个功能区.表3列出了本平台功能以及相应的模块列表,包括Drupal核心模块及下载安装的第三方模块.这里提一下,Drupal的模块系统是基于Hook(钩子)机制进行运行的,模块通过钩子与核心系统相结合,所以Drupal模块的下载安装可直接通过Drupal下载相应文件夹并拷贝到服务器的wamp\www\liRbrary\sites\all\modules\contribute,再到“首页/管理/模块”下将其开启即可.

3 平台功能的实现步骤

3.1 搭建基于本地的Drupal平台

选取Drupal这一开源的内容管理系统,配置环境为WAMP(windows+Apache+mysql+php).网站上可以下载到Drupal及WAMP的多种版本,笔者选择下载Drupal-7.42和WAMPServer.2.1.具体的安装过程如下:

首先进行WAMPServer.2.1的安装.安装成功后,进入phpmyadmin,新建立一个数据库并命名为“library”,接下来添加新用户,设定用户名和,并为该用户设置针对数据库“library”的全局权限;接下来进行Drupal的安装.首先将已下载的Drupal-7.42解压缩到C:\wamp\www目录下并命名为“library”,然后在IE浏览器输入以下路径http://localhost/phpmyadmin/library,进入Drupal的安装页面,进行相应的数据库名称、用户名及邮件等信息的设置,注意数据库的名称输入上一步我们已经建立的数据库“library”,至此基本上完成了Drupal平台的初始化搭建.最后,进行界面的汉化及一些个性化参数的设置.

3.2 内容类型的设定

Drupal自带两种内容类型Basicpage及Article,本平台添加了针对平台展示对象的“中华再造善本”内容类型.“中华再造善本”分为五编来进行,分为金代编、唐宋编、明代编、清代编以及少数民族文字古籍编,每编按传统的经、史、子、集、丛类归.参考CALIS、DC的元素据方案,以及中国国家图书馆对于古籍的著录规范,再结合本馆的实际情况,为“中华再造善本”内容类型添加如下12个字段,包括:题名、编号、URL路径、著者、源版本、重印出版信息、ISBN、中图分类号、四部分类、中图分类、钤印文字以及书影,各字段属性及说明如表4所示.

3.3 数据的导入

数据的导入主要通过Feeds模块来实现.我们这里把数据的导入分为两个部分来进行,一部分是书影的导入,另一部分是除书影外的其他字段数据的导入(下文简称为“数据导入”).

3.3.1 数据导入

数据在正式导入之前需要进行源数据与目标内容类型中字段类型以及数目的比对.我们的源数据是从本馆书目库中导出的MARC数据,以EXCEL格式进行存储.源字段与我们的目标字段存在差异,需要参照目标字段进行人为的匹配工作,并将数据补充完整,使其得以与目标字段进行匹配.然后将EXCEL文件保存为CSV格式,然后用“写字板”打开,另存为UTF-8的格式.该项工作完成后进入到“Feedsimporters”,点击“addimporter”新建立一个名为“善本”的导入器,接下来进行该导入器的配置.分为以下4个部分来进行,分别为“Basicsettings、提取器、解析器以及ProPcessor”.Basicsettings中,选择以UseStandaloneForm的格式进行导入,关闭周期性导入;提取器选择FileUpload;解析器选择CSV,CSV的设置保持系统默认即可;节点处理器采用“更新已有节点”,文本格式选择“Fullhtml”,内容类型选择“中华再造善本”,接下来进行“添加映射”,然后将数据通过FeedsTamper进行预处理后完成数据的导入工作.

3.3.2 书影的导入

对于古籍来说版本是非常重要的,版本的鉴别主要是通过书影来进行.书影的导入相对数据来说较容易.通过feed导入图片进行书影的导入,需要提供图片的完整地址(URL路径),这个路径必须是服务器能访问到的.Feeds可

以自动从远程下载图片到本地,并导入所对应的书影字段.3.4 检索功能的实现

目前来说,Drupal可以提供3种途径来实现站内的搜素功能.一是Drupal自带的搜索模块、二是通过第三方模块Views、三是通过第三方模块ApacheSolr.Drupal自带的搜索模块在检索结果的显示方面以及在数据量大的检索速度方面,用户满意度都很低,所以我们弃用其自带的搜索模块,而寻求第三方模块来解决站内搜索问题.Views及ApacheSolr都是很好的选择.本平台选择通过Views来实现对于“中华再造善本”的高级搜索功能.

导航至已建立的Views“中华再造善本”管理页面,添加一个新的页面显示并将“显示名称”及“标题”设定为“高级搜索”,路径设定为/advsearch/ancient,选择字段“中图分类号”、“作者”、“四部分类”以及“ISBN”作为高级搜索的过滤条件,然后在“高级设置”下的“RELATIONSHIPS”中为其添加关联,最后再通过点击“FilterCriteria”进行过滤标准的添加,注意对于新添加的标准选择“只应用于当前页面”,通过预览进行搜索界面的调整,最后点击保存便实现了高级搜索功能.

3.5 分类导航功能的实现

分类导航的功能实现通过Views及核心的自带模块Tax;onomy并结合菜单功能来实现.下面以本平台的“经史子集”导航为例来简单介绍其实现步骤.首先建立一个空的菜单命名为“四部导航”,显示到指定的区块,此处设定显示到Bartik7.43主题下的“边栏1”,并将区块名称设定为“四部导航”,显示设定为只在首页显示;(在进行内容类型设定之前我们已经设立了四部术语表并与内容类型进行关联,故此处省去建立术语表的步骤);接下来在一个Views下分别建立4个页面,分别将标题设定为“经部、史部、子部、集部”,在Fil;terCriteria处分别设定每个页面所显示的内容,选择添加按钮,进入设置页面后注意在顶部的选择“只应用于当前页面”,搜索到“四部分类”,在“术语选择”处选择对应的类目(例如:经部),然后再在PageSettings处为每个页面设立各自的路径,“菜单”处,类型选择“Normalmenuentry”,标题处填写对应的“经史子集”最下面的菜单下拉框选择我们上面建立的“四部导航”,这样我们就成功在首页为“中华再造善本”建立了一个以“经史子集”为分类标准的导航菜单,点击相应的类目在相应的页面下便会出现该类目下的资源的列表.

3.6 平台其他功能的实现

3.6.1 用户管理

Drupal通过其自带的“用户管理器(PeopleManager”)便可实现对用户的管理,包括添加、删除及修改.Drupal基于角色的访问控制使得对于用户的管理非常的灵活方便.通过Roles管理器创建和管理角色,赋予每个角色相应的权限,添加新用户的时候为其制定相应的角色即完成了新用户权限的设定.

3.6.2 新闻聚合

新闻聚合栏目聚合了业内与古籍相关的大量学术及热点新闻,通过Aggregator模块便可实现新闻的同步聚合.Ag;gregator如同一个聚合器一样从一个或多个源收集并同步Feeds并显示出来.具体的实现步骤如下:进入到feed的管理界面新建一个feed,命名为“业内最新”,然后填入合适的feedURL(目前,DrupalAggregator支持RSS、RDF和基于At;om的feeds),最后在依次设置更新频度以及区块内显示的新闻条目数量,点击保存,便成功创建了一个新的feed.feed添加成功后,便实现了条目的不定期更新,可以获取各来源网站的最新消息以及期刊的最新文章条目.

3.6.3 交流互动

交流互动板块为用户提供了一个交流讨论的平台,可通过核心模块forum来实现也可以通过第三方模块chatbox来实现.本平台选择Chatbox来实现.Chatbox可以允许网站的访问者在一个HTML或JaScript页面弹出的窗口进行及时的聊天,注册用户也可邀请其他用户加入聊天室,而且不需要任何其他的插件.

4 结语

目前很多高校图书馆面临经费紧张的问题,设备和技术人员的压力也相对紧张,而Drupal作为一款免费优秀的开源内容管理系统在图书馆的应用,很大程度上解决了上述问题.拓展了图书馆网站功能的同时,丰富了图书馆门户网站内容,更有利于图书馆资源,尤其是特色资源的展示.笔者只选取了本馆特色资源之中的一种作为实践对象来搭建平台,期望能起到抛砖引玉的作用,期待能够实现多种特色异构资源基于Drupal平台的展示.

参考文献:

[1] 康汉彬.基于Drupal的闽南文化科研服务平台建设[J].长春师范大学学报,2006(4):49-52.

[2] 周宇,魏太亮,廖思琴.基于Drupal的图书馆知识交流共享平台构建[J].现代情报,2016(3):53-60.

[3] 董智鹏,刘静羽.基于Drupal的项目网站建设——以“开放资源建设”网站为例[J].现代图书情报技术,2016(1):81-85.

[4] 赵乃瑄.Drupal平台嵌入图书馆网站中的功能拓展研究[J].图书馆学研究,2013(11):26-29.

[5] 李丹,闫晓弟,魏青山.Drupal数据采集在构建特色数字资源中的实践[J].现代图书情报技术,2015(Z1):148-154.

[6] 葛鸿儒.Drupal实战[M].北京:机械工业出版社,2013.

[7] 方擎.Drupal7宝典[M].北京:清华大学出版社,2012.

周小萍女,1980年生.本科学历,馆员.

(收稿日期:2016-05-18;责编:王天泥.)

展示论文参考资料:

文献综述ppt展示

上文汇总,这篇文章为关于对不知道怎么写中华再造善本和Drupal和展示论文范文课题研究的大学硕士、展示本科毕业论文展示论文开题报告范文和文献综述及职称论文的作为参考文献资料。

和你相关的