張 穎
(閩江學院,福建 福州 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