劉石平
(湖南第一師范學院 圖書館,湖南 長沙 410205)
基于Mediawiki的學科信息門戶平臺搭建
劉石平
(湖南第一師范學院 圖書館,湖南 長沙 410205)
通過Mediawiki的安裝與配置,分類體系的構建,頁面的創建和擴展功能的設置等四個方面來闡述基于Mediawiki的學科信息門戶平臺構建,并以圖書館學、情報學、檔案學學科信息門戶為例展示利用Mediawiki構建學科信息門戶。
Mediawiki;學科信息門戶;圖書館學
網絡學術資源是因特網上較有價值和特色的資源,與傳統的文獻信息資源相比,有其與眾不同的特色和優勢,如時效性強、發布自由、出版周期短、類型多樣、前瞻性強等,日益成為科學研究工作中不可忽視的重要信息來源。但網絡學術資源的搜集、組織、研究、開發和發布遠遠落后于其增長速度,加上用戶信息需求的提高,特別是對學術信息資源的需求日益加深和擴展,專業化成為網絡信息組織和檢索工具發展的重要趨勢。在這一背景下,學術界相關機構紛紛加入到網絡信息組織的行列,將傳統的分類、標引和組織的優勢擴展到網絡信息空間,開發出一種新型的信息組織方式——學科信息門戶。
學科信息門戶是提供可檢索和可瀏覽的網絡資源目錄的在線服務系統,一般集中于某一相關的學術領域。學科信息門戶建設開始于20世紀90年代初期,國內的學科信息門戶建設始于2002年3月。目前,國內的學科門戶還處于分散建設階段,多數門戶依舊是一個簡單的網絡導航系統,沒有真正的把學科知識融入到學科導航系統中來。筆者認為相對于簡單的鏈接式導航,對知識的導航更加有利于用戶及學科的發展。Wiki作為Web2.0的典型代表之一,內容由廣大的網民自由貢獻,在知識協同創作和知識共享領域取得了迅速發展,在知識的組織和傳播利用中也起到了重要作用。經過對Wiki系統的分析比較,筆者選擇了Mediawiki這一Wiki系統做為本研究的建設平臺。
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直接查詢圖書的信息。
良好的分類體系是有效導航的前提,面對如此眾多的資源如何進行分類組織排列是導航系統建設的關鍵。本文所構建的學科導航系統,采用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-),男,湖南衡陽人,湖南第一師范學院助理館員,主要從事圖書館學科參考咨詢服務研究。
[責任編輯:胡 偉]