APP下载

基于Mediawiki的学科信息门户平台搭建

2011-11-13刘石平

湖南第一师范学院学报 2011年2期
关键词:门户页面湖南

刘石平

(湖南第一师范学院 图书馆,湖南 长沙 410205)

基于Mediawiki的学科信息门户平台搭建

刘石平

(湖南第一师范学院 图书馆,湖南 长沙 410205)

通过Mediawiki的安装与配置,分类体系的构建,页面的创建和扩展功能的设置等四个方面来阐述基于Mediawiki的学科信息门户平台构建,并以图书馆学、情报学、档案学学科信息门户为例展示利用Mediawiki构建学科信息门户。

Mediawiki;学科信息门户;图书馆学

网络学术资源是因特网上较有价值和特色的资源,与传统的文献信息资源相比,有其与众不同的特色和优势,如时效性强、发布自由、出版周期短、类型多样、前瞻性强等,日益成为科学研究工作中不可忽视的重要信息来源。但网络学术资源的搜集、组织、研究、开发和发布远远落后于其增长速度,加上用户信息需求的提高,特别是对学术信息资源的需求日益加深和扩展,专业化成为网络信息组织和检索工具发展的重要趋势。在这一背景下,学术界相关机构纷纷加入到网络信息组织的行列,将传统的分类、标引和组织的优势扩展到网络信息空间,开发出一种新型的信息组织方式——学科信息门户。

学科信息门户是提供可检索和可浏览的网络资源目录的在线服务系统,一般集中于某一相关的学术领域。学科信息门户建设开始于20世纪90年代初期,国内的学科信息门户建设始于2002年3月。目前,国内的学科门户还处于分散建设阶段,多数门户依旧是一个简单的网络导航系统,没有真正的把学科知识融入到学科导航系统中来。笔者认为相对于简单的链接式导航,对知识的导航更加有利于用户及学科的发展。Wiki作为Web2.0的典型代表之一,内容由广大的网民自由贡献,在知识协同创作和知识共享领域取得了迅速发展,在知识的组织和传播利用中也起到了重要作用。经过对Wiki系统的分析比较,笔者选择了Mediawiki这一Wiki系统做为本研究的建设平台。

1.Mediawiki的安装与配置

Mediawiki采用PHP+Mysql(PostgreSQL)的程序构架,可以安装在任何支持PHP和MYSQL(或PostgreSQL)的操作系统之上,由于Web服务器及操作系统的不同,其具体的安装方式也不同,本文主要介绍其在Windows平台下的安装。

1.1Mediawiki的安装

为了安装的简便,我们可以下载Appserv,这是一个Windows平台下的集成安装包,目前最新版本是2.5.9,软件包含了Apache2.2.4、PHP5.2.3、MySQL5. 0.45、phpMyAdmin-2.10.2等Mediawiki所需的安装环境。同时可到Mediawiki官方网站(http://www.Mediawiki.org)下载Mediawiki安装包。Appserv的安装很简单只需双击下载的安装文件,便可以按照提示完成安装。

对于Mediawiki,我们把下载的Mediawiki安装文件先解压缩,然后把文件拷贝到Appserv安装目录的www文件夹下面(默认是在c:appservwww),当然为了管理的方便我们在www下新建一个wiki目录来存放Mediawiki的程序文件。以上步骤完成后,我们通过Web浏览器访问Mediawiki的安装文件(http://localhost/wiki/config/index.php),这时安装过程自动开始,软件会检查系统配置。之后,根据页面提示填写相应的内容如数据库服务器、用户名、密码等项目。在填写完成之后,直接点Install按钮完成安装。然后系统会提示,将安装目录configLocalSettings.php文件拷贝到上一级目录,拷贝完成后整个安装便完成了。我们可以直接通过输入http://locahost/wiki/进行访问。

1.2 Mediawiki的配置

系统安装完成后,为了更好的满足我们的使用需求,还有必要进行一些配置。

(1)配置站点Logo。打开LocalSettings.php,增加一行:$wgLogo=“指定Logo图片的地址”。

(2)扩展文件上传功能。在默认安装的Mediawiki中,文件上传的功能是关闭的,要开启这个功能,我们可以在LocalSetting.php文件里$wgEnable-Uploads的参数内容设定为true(如果不存在该参数可以添加),即可开启该功能。

同时由于系统默认的可上传文件类型为jpg, png,gif三种,其他文件类型不允许上传,为了使系统支持更多的附件类型,我们可以通过对$wgFile-Extensions参数的设置来实现。其设置格式如下:$wgFileExtensions=arra("pdf","doc","zip","rar","ppt");

这样我们就可以上传pdf,doc,zip,rar,ppt文件了,要扩展其他类型文件可以继续在数组中添加文件类型的后缀名。

(3)修改ISBN站外书源。在默认情况下,Mediawiki提供了一些网络书源,针对不同的语言,提供不同的图书查询站点,存放在 languagesmessages目录下的messages**.php文件里。简体中文是messageszh-cn.php文件。我们打开该文件然后查找$bookstoreList,便可以定位到书源位置,默认提供的书源如下:

这些书源显然不是很符合我们的要求,因为在部分定位的都是台湾的网站,基本上查询不大陆地区出版的图书。因些我们要进行修改。本文主要将其修改为:

这样我们就可以使用国际标准书号(ISBN)了,例如:我们输入“ISBN0-12-345678-9”,保存后它将会显示为连接,连接到“站外书源”页面,在上面列表中的网站中查找到这本书的信息。当然还可以使用Special:Booksources/isbn=0123456789直接查询图书的信息。

2.分类体系的构建

良好的分类体系是有效导航的前提,面对如此众多的资源如何进行分类组织排列是导航系统建设的关键。本文所构建的学科导航系统,采用CALIS的资源类型表、学科专业目录为依据。通过学科分类与资源主题两个分类系统来对知识进行分类与组织,其结构如表1所示。

表1 学科信息门户分类表

3.页面的创建

在Mediawiki中,创建一个新的页面可以有以下三种方法:

(1)从现有连接创建新页面。当我们在阅读Wiki条目时,会发现一些连接指引到还没有内容的条目,这些连接一般用红色显示。这时只要点击该链接便可以对该进行编辑,进而创建了新的页面。

(2)创建一个红色链接。在自己的个人用户页中,将要创建的标题,前后各以两个中括号包起(例:[[图书馆学]]),点选「保存本页」后,若显示为红色,即可点击进入开始内容创建。

(3)从搜索创建新页面。直接利用搜索框进行搜索,如果没有搜索到输入的关键词,你将可以创建一个以搜索关键词为标题的页面。

在进行页面的编辑时我们应该尽量使用Wiki语言来编写内容尽管Mediawiki可以支持Html语言,表2是Mediawiki系统的主要标记语言。

表2 Mediawiki标记语言

http://www.test.org [http://www.test.org Text] External link Link with description [[fr:Page en fran?ais]] Interwiki link tofrench Wikipedia (appears under"languages") [[Category:Example]] Add article tocategory"example" ---- horizontal line *one *two *three Bullet list #one #two #three Numbered list [[Image:File.jpg|Text]] [[Image:File.jpg|frame|Text]] [[Image:File.jpg|thumb|Text]] Image with alternative text Image aligned right with caption Thumbnail [[Media:File.ogg]] Download link {{Name}} Include template"Name" --~~~ Signature(Link touserpage) --~~~~ Signature with timestamp #REDIRECT[[Other article]] Redirect toanother article

4.扩展功能的设置

选择Mediawiki作为构造学科信息门户的软件,不仅是因为它本身功能完善,而且还在于它提供了丰富的扩展功能,目前在Mediawiki官方站点上提供的扩展多达610个,且还在不断地增加之中。同时Mediawiki提供了方便的插件接口,用户除了可以下载已有的插件外,还可以很方便的开发自己所需的插件 (当然这需要有一定的PHP和Mysql编程基础)。为了能够在首页上展示急需撰写条目,以便用户或管理员能够快速的进行词条的编辑,笔者开发了IndexWantedPage插件,其代码如下:

其安装方法是将上面的程序代码拷贝到文本文件里,然后将其命名为IndexWantedpage.php,并将其移动到Mediawiki的安装目录下的extensions下,再修改LocalSettings.php文件,在里面加入一行:require_once("extensions/IndexWantedpage.php")就完成了。使用时我们只要在编辑中加入""代码即可。

[1]丁宁,张婷.学科信息门户探析[J].新世纪图书馆,2004, .(4).

[2]魏洲庆,潘紫燕.我国学科信息门户网站探究[J].科技.情报开发与经济,2009,(24).

[3]阚小良.高校图书馆的建设与利用[J].湖南第一师范.学院学报,2010,(6).

[4]王晓光,丁韧,胡超.基于web2.0的学科信息门户设计与实现[J].图书情报知识,2007,(1).

Construction ofa Subject Information Platform Based on the Mediawiki

LIU Shi-ping

(Library ofHunan First Normal University,Changsha,Hunan 410205)

This paper illustrates how to set up a platform of subject information gateway based on the Mediawiki, and gives the specific interpretation and explanation of the problems from four aspects which are the installation and configuration of the Mediawiki,classification system construction,the creation of the page and the settings of extended function.

Mediawiki;subject information gateway;library science

G250.7

A

1674-831X(2011)02-0137-04

2010-05-26

刘石平(1983-),男,湖南衡阳人,湖南第一师范学院助理馆员,主要从事图书馆学科参考咨询服务研究。

[责任编辑:胡 伟]

猜你喜欢

门户页面湖南
Indoor orchids take the spotlight
刷新生活的页面
关隘:要道门户
西域门户——两关遗址
三线建设在湖南
湖南是我家
基于内外网门户系统的研究
中小型高校图书馆门户的设计与实现——以吉林师范大学图书馆门户为例
岁月
同一Word文档 纵横页面并存