周義剛 聶華 韋成府等
摘要:在分析北京大學(xué)圖書館舊版門戶的現(xiàn)狀與問(wèn)題,考察新信息環(huán)境下用戶信息行為的變遷及其對(duì)圖書館門戶設(shè)計(jì)的影響與要求的基礎(chǔ)上,圍繞理論研究及案例調(diào)研、美工設(shè)計(jì)方案選型、項(xiàng)目規(guī)劃與組織實(shí)施、內(nèi)容建設(shè)、技術(shù)實(shí)現(xiàn)等方面,介紹北京大學(xué)圖書館新版門戶的設(shè)計(jì)理念與實(shí)現(xiàn)過(guò)程,以期為學(xué)術(shù)圖書館門戶建設(shè)提供實(shí)踐案例參考并引領(lǐng)Drupal在高校圖書館中的應(yīng)用。
關(guān)鍵詞:圖書館門戶 用戶需求 網(wǎng)站調(diào)研 界面設(shè)計(jì) 內(nèi)容建設(shè) 模塊開發(fā)
1 背景
隨著信息環(huán)境的演變和信息資源突飛猛進(jìn)的發(fā)展,圖書館門戶作為形象展示窗口的功能持續(xù)保持,而作為助力用戶快速獲取海量資源以及便捷利用多樣服務(wù)的功能日益凸顯。北京大學(xué)圖書館門戶是學(xué)校信息化建設(shè)的重要組成部分,在北大建設(shè)世界一流大學(xué)的過(guò)程中不僅發(fā)揮著重要作用,而且也是重要的標(biāo)志之一。
1.1 現(xiàn)狀與問(wèn)題
北京大學(xué)圖書館舊版門戶系統(tǒng)于2006年初發(fā)布并投入運(yùn)行,到計(jì)劃改版之時(shí)已運(yùn)行了6年多的時(shí)間。隨著外部環(huán)境的變遷以及信息技術(shù)的發(fā)展,舊版門戶在框架、功能、內(nèi)容呈現(xiàn)以及美工設(shè)計(jì)等方面都積累了一些問(wèn)題。一方面,舊版門戶集成了統(tǒng)一認(rèn)證、統(tǒng)一檢索、學(xué)科導(dǎo)航、資源鏈接與全文獲取、在線咨詢等核心功能,較好地滿足了教學(xué)與科研的信息資源保障與服務(wù)要求;另一方面,隨著圖書館信息資源和服務(wù)的不斷拓展和深化,舊版門戶的不適應(yīng)性也日益突出。通過(guò)對(duì)專業(yè)門戶開發(fā)商、讀者、館員、門戶維護(hù)與管理人員的調(diào)研情況來(lái)看,舊版門戶主要存在以下幾方面的問(wèn)題:(1)門戶設(shè)計(jì)必備要素缺失,如到達(dá)站點(diǎn)主要網(wǎng)頁(yè)的鏈接,覆蓋整個(gè)網(wǎng)站通路的主導(dǎo)航,以及傳達(dá)當(dāng)前位置信息,提示用戶主頁(yè)到當(dāng)前頁(yè)的路徑或者返回上一級(jí)菜單/回到主頁(yè)的面包屑等;(2)搜索框不突出,無(wú)法激發(fā)用戶的檢索沖動(dòng);(3)缺少互動(dòng)功能,沒(méi)有分享與訂閱;(4)對(duì)主流瀏覽器的兼容性不好。
1.2 用戶信息行為的變遷
過(guò)去幾年是圖書館門戶從“以服務(wù)為中心”向“以用戶需求為驅(qū)動(dòng)和用戶參與為中心”轉(zhuǎn)型與嬗變的關(guān)鍵時(shí)期。新的信息技術(shù)應(yīng)用持續(xù)不斷地影響著用戶,激發(fā)出新的用戶信息需求,并改變著用戶信息獲取的方式與途徑,對(duì)圖書館的信息服務(wù)產(chǎn)生了深遠(yuǎn)的影響,同時(shí)也為圖書館的發(fā)展帶來(lái)了新的挑戰(zhàn),要求圖書館門戶的服務(wù)能力不斷提升。
目前,用戶獲取信息的主要方式是搜索引擎。OCLC早在2005年完成的針對(duì)學(xué)生們的調(diào)查已顯示出,89%的大學(xué)生檢索信息時(shí)從搜索引擎開始,2%的大學(xué)生從圖書館網(wǎng)站開始檢索;JISC在一份名為《未來(lái)研究者的信息行為》的報(bào)告也表明:“Google一代”(即1993以后出生的孩子)從表面上看似非常輕松,且對(duì)計(jì)算機(jī)相當(dāng)熟悉,但他們過(guò)分依賴于搜索引擎,瀏覽、跳讀多于閱讀,在搜索時(shí)缺乏耐心。而對(duì)任何延遲他們獲取所需信息的情況都表現(xiàn)出“零忍耐”,現(xiàn)在正成為從中小學(xué)生到研究生再到教授等所有年齡階段人群的共性。針對(duì)用戶對(duì)搜索引擎的依賴及缺乏耐心的行為特點(diǎn),新門戶的設(shè)計(jì)需要重點(diǎn)突出對(duì)海量資源的搜索功能,并遵循經(jīng)典的設(shè)計(jì)原則,提升用戶體驗(yàn)。
2012年7月,由CNNIC發(fā)布的第30次《中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》顯示,在2012年上半年,手機(jī)已成為我國(guó)網(wǎng)民的第一大上網(wǎng)終端,中國(guó)網(wǎng)民互聯(lián)網(wǎng)接人方式已呈現(xiàn)全新格局。報(bào)告也指出,用戶對(duì)信息需求的個(gè)性化和社會(huì)化兩種傾向越來(lái)越強(qiáng);同時(shí),用戶愿意更多地參與到信息的社會(huì)共建、共享中來(lái)。可見新門戶的設(shè)計(jì)需要重點(diǎn)強(qiáng)調(diào)移動(dòng)圖書館服務(wù),增加分享與互動(dòng)功能,以滿足用戶的需求。
另外,當(dāng)今大型的、流行的門戶網(wǎng)站(如亞馬遜、蘋果、豆瓣等),信息內(nèi)容的表現(xiàn)方式不再僅僅是文字,而是圖片、動(dòng)畫、聲音、視頻等更為豐富的表現(xiàn)形式。這些直觀的、可視化的表現(xiàn)形式,更加貼近用戶,有助于用戶的理解。
2 定位與功能
圖書館門戶必須符合網(wǎng)絡(luò)環(huán)境下的用戶需求,吻合其習(xí)慣。通過(guò)互聯(lián)網(wǎng)開放的圖書館門戶所面向的是關(guān)注點(diǎn)不一、需求各異的多個(gè)用戶群,使得門戶設(shè)計(jì)工作變得更加復(fù)雜。北京大學(xué)圖書館新門戶的定位是一個(gè)綜合性、學(xué)術(shù)型的圖書館門戶,是面向北大師生的信息資源發(fā)現(xiàn)和信息服務(wù)提供的平臺(tái)。門戶不僅需要整合既有的發(fā)現(xiàn)系統(tǒng)、資源鏈接與全文獲取、統(tǒng)一認(rèn)證、OPAC系統(tǒng)、數(shù)據(jù)庫(kù)導(dǎo)航、電子期刊/電子圖書導(dǎo)航等系統(tǒng),還要突出揭示參考咨詢、用戶培訓(xùn)、館際互借等傳統(tǒng)和創(chuàng)新服務(wù),與此同時(shí),一些新興的應(yīng)用與資源(如移動(dòng)圖書館、數(shù)字特藏等),更要予以關(guān)注和強(qiáng)調(diào)。
3 前期調(diào)研與準(zhǔn)備
門戶建設(shè)是為北大圖書館110周年館慶獻(xiàn)禮的重點(diǎn)項(xiàng)目,圖書館成立了新版門戶建設(shè)工作組,由主管副館長(zhǎng)牽頭,組織全館各部門廣泛參與,共同開展新門戶的建設(shè)工作。項(xiàng)目建設(shè)前期做了大量的調(diào)研與準(zhǔn)備工作,包括用戶需求調(diào)研、主頁(yè)設(shè)計(jì)與交互設(shè)計(jì)相關(guān)理論研究、界面設(shè)計(jì)調(diào)研、技術(shù)方案的考察調(diào)研以及確定等。
3.1 商業(yè)產(chǎn)品與開源產(chǎn)品調(diào)研
圖書館選擇了Oracle WebCenter和IBM Web Sphere Portal兩款商業(yè)門戶產(chǎn)品,Liferay、Grid Sphere、JBoss Portal等開源產(chǎn)品,以及開源內(nèi)容管理系統(tǒng)軟件產(chǎn)品Joomla、Drupal、WordPress進(jìn)行了調(diào)研。從花費(fèi)、文檔與技術(shù)支持、產(chǎn)品功能、產(chǎn)品穩(wěn)定性、代碼開放性、易用性和易學(xué)性方面進(jìn)行了比較分析,并且充分評(píng)估了團(tuán)隊(duì)的技術(shù)實(shí)力,最終決定選擇開源的內(nèi)容管理系統(tǒng)軟件作為新門戶的開發(fā)平臺(tái)。
3.2 Drupal、Joomla測(cè)試比較
近年來(lái),北大圖書館一直在關(guān)注開源內(nèi)容管理系統(tǒng)軟件的發(fā)展與應(yīng)用。系統(tǒng)部的開發(fā)團(tuán)隊(duì)在4年前即開始使用WordPress進(jìn)行應(yīng)用系統(tǒng)的開發(fā)工作,并成功上線提供服務(wù)。針對(duì)圖書館門戶項(xiàng)目,團(tuán)隊(duì)重點(diǎn)選擇Drupal和Joomla進(jìn)行安裝測(cè)試和比較評(píng)估:雖然Joomla界面更漂亮、操作簡(jiǎn)單、上手更快,但部分插件已經(jīng)開始收費(fèi);相較而言,Drupal具有更好的靈活度和更高的穩(wěn)定性,更適合做二次開發(fā)。因此,最終選定Drupal作為新門戶的開發(fā)平臺(tái)。endprint
3.3 相關(guān)理論研究
對(duì)于面向用戶的圖書館門戶網(wǎng)站,是否擁有良好的用戶體驗(yàn)是決定該門戶能否成功的關(guān)鍵之一,而良好的用戶體驗(yàn)是建立在合理的交互設(shè)計(jì)、界面設(shè)計(jì)、內(nèi)容布局之上的。因此,前期進(jìn)行交互設(shè)計(jì)相關(guān)理論學(xué)習(xí),并在新門戶建設(shè)工作組內(nèi)進(jìn)行理論研討,廣泛地達(dá)成理論認(rèn)知上的共識(shí)和理念上的統(tǒng)一,非常重要。
Steve Krug在Dont Make Me Think一書中指出可用性三大定律:(1)別讓我思考,讓界面的一切信息變得不言而喻;(2)點(diǎn)多少次都沒(méi)有關(guān)系,關(guān)鍵是每次點(diǎn)擊都無(wú)需思考;(3)去掉每個(gè)頁(yè)面上不必要的文字。這是網(wǎng)站設(shè)計(jì)的根本原則,只有以此原則進(jìn)行交互網(wǎng)站設(shè)計(jì),才能讓用戶簡(jiǎn)單、舒適地使用網(wǎng)站。
另外,我們充分遵照10個(gè)啟發(fā)式評(píng)估標(biāo)準(zhǔn)來(lái)設(shè)計(jì)新門戶,這里重點(diǎn)列出5個(gè):使用用戶習(xí)慣或熟悉的表達(dá);一致性和標(biāo)準(zhǔn)性;靈活和高效的使用;美學(xué)和最簡(jiǎn)設(shè)計(jì);用戶控制和自由等。在實(shí)際工作中,我們對(duì)標(biāo)題進(jìn)行優(yōu)化,讓它一目了然,不需要用戶花時(shí)間猜測(cè),導(dǎo)航、頁(yè)面元素的命名都是如此;通過(guò)改變信息架構(gòu),使用隨處可見的導(dǎo)航、面包屑、站內(nèi)搜索等等幫助用戶靈活高效地使用網(wǎng)站,方便用戶在頁(yè)面間跳轉(zhuǎn);美觀、簡(jiǎn)潔的設(shè)計(jì)是設(shè)計(jì)原則之重。
針對(duì)意見分歧較多的導(dǎo)航設(shè)計(jì)、頁(yè)面元素的確定等,主頁(yè)建設(shè)小組成員認(rèn)真學(xué)習(xí)頁(yè)面線框圖教程并多次進(jìn)行宣講和討論,最終認(rèn)同并接受:(1)導(dǎo)航的扁平化是剛性需求,甚至要“不擇手段”地達(dá)到這個(gè)目標(biāo);(2)縮短瀏覽路徑,避免將內(nèi)容埋藏太深,才能有效幫助用戶快速找到目標(biāo)內(nèi)容;(3)采用Tab選項(xiàng)卡是目前經(jīng)常使用的屏幕復(fù)用方法,但這是不得以而為之;(4)導(dǎo)航中欄目的個(gè)數(shù)及先后排序看似簡(jiǎn)單,但確有講究;(5)頁(yè)面中有多少元素,每種元素占用多大屏幕面積,都需要認(rèn)真權(quán)衡。在這些理論的支撐下,通過(guò)不斷的歸并為導(dǎo)航減肥,并按照用戶的掃描習(xí)慣及導(dǎo)航各欄目的權(quán)重,為導(dǎo)航欄目排序;且頁(yè)面元素都是需要重點(diǎn)突出的服務(wù)與資源,并不是所有內(nèi)容的羅列。
3.4
國(guó)內(nèi)外相關(guān)網(wǎng)站的調(diào)研
在進(jìn)行平臺(tái)選型及理論知識(shí)學(xué)習(xí)的同時(shí),還開始對(duì)國(guó)內(nèi)外82個(gè)同行單位的網(wǎng)站進(jìn)行調(diào)研,范圍覆蓋了歐美、亞洲、港澳臺(tái)地區(qū)以及國(guó)內(nèi)的大學(xué)圖書館,美國(guó)與中國(guó)的公共圖書館、國(guó)內(nèi)外著名網(wǎng)上書店等。調(diào)研的目標(biāo)是:為圖書館新門戶界面設(shè)計(jì)提供依據(jù),為建設(shè)一個(gè)既能繼承和彰顯北京大學(xué)的傳統(tǒng)和文化特色,又能融入現(xiàn)代的、流行的網(wǎng)頁(yè)設(shè)計(jì)元素,并且欄目設(shè)置合理、內(nèi)容豐富、更新及時(shí)、運(yùn)行穩(wěn)定的圖書館門戶打下基礎(chǔ)。調(diào)研內(nèi)容包括:主導(dǎo)航元素設(shè)置、首頁(yè)頁(yè)面元素設(shè)置、實(shí)用工具元素設(shè)置、頁(yè)面框架設(shè)計(jì)、視覺(jué)效果。
(1)主導(dǎo)航元素設(shè)置
通過(guò)對(duì)49個(gè)英文圖書館門戶網(wǎng)站以及22個(gè)中文圖書館門戶網(wǎng)站的調(diào)研,得到中英文圖書館門戶網(wǎng)站主導(dǎo)航元素名稱被用到的次數(shù),如圖1、圖2所示。
統(tǒng)計(jì)各圖書館門戶網(wǎng)站主導(dǎo)航元素設(shè)置的數(shù)量后可知,73%以上的英文圖書館門戶網(wǎng)站都設(shè)置了4個(gè)以上的主導(dǎo)航元素,最常設(shè)置的元素?cái)?shù)量是5和6,分別占22.44%和16.3%;而55%的中文圖書館門戶網(wǎng)站都設(shè)置了5個(gè)以上的主導(dǎo)航元素,最常設(shè)置的元素?cái)?shù)量是5和6,各占18.18%。
分析各門戶網(wǎng)站導(dǎo)航元素名稱的次數(shù)累計(jì)情況后發(fā)現(xiàn),中文和英文前12個(gè)最常使用名稱存在一定的重復(fù),說(shuō)明不論是國(guó)內(nèi)還是國(guó)外的圖書館都有相似的關(guān)注點(diǎn),都希望在導(dǎo)航上設(shè)置相似的重要信息模塊。其中,關(guān)于、讀者服務(wù)/服務(wù)、首頁(yè)、館藏、資源、指南、圖書館概況等7個(gè)名稱是最常被使用到的,也可以說(shuō)是圖書館主頁(yè)導(dǎo)航的常用必設(shè)項(xiàng)目。
(2)頁(yè)面元素設(shè)置
通過(guò)導(dǎo)出頁(yè)面元素名稱的次數(shù)累計(jì),以下10個(gè)頁(yè)面元素名稱是英文和中文圖書館網(wǎng)站主頁(yè)中最常被設(shè)置的:面向圖書館資源的綜合搜索欄、新聞、讀者服務(wù)、快捷鏈接、關(guān)于、幫助、查找資料、咨詢臺(tái)、指南、大事件/事件。
(3)實(shí)用工具(指到達(dá)網(wǎng)站中不屬于內(nèi)容層次的重要功能元素的鏈接,如主頁(yè),關(guān)于我們,幫助,站點(diǎn)地圖,聯(lián)系我們等)元素設(shè)置
通過(guò)統(tǒng)計(jì)分析,83%以上的中英文門戶網(wǎng)站都設(shè)置了1個(gè)以上的實(shí)用工具元素。通過(guò)比較,其中7個(gè)實(shí)用名稱在英文和中文圖書館門戶網(wǎng)站中最常被用到:所在大學(xué)的主頁(yè)、網(wǎng)站地圖、圖書館主頁(yè)、服務(wù)時(shí)間/開館時(shí)間、咨詢臺(tái)、聯(lián)系我們、網(wǎng)頁(yè)搜索/站內(nèi)搜索。
(4)頁(yè)面框架設(shè)計(jì)
有關(guān)頁(yè)面框架設(shè)計(jì)的調(diào)研,主要從2個(gè)方面來(lái)進(jìn)行,一是導(dǎo)航的設(shè)置,二是首頁(yè)頁(yè)面的分欄情況。在調(diào)研的64個(gè)圖書館門戶網(wǎng)站中,有62%的網(wǎng)站設(shè)置了主導(dǎo)航;48%的網(wǎng)站分為兩欄,32%的網(wǎng)站分為三欄,兩欄和三欄是比較常用的形式。
(5)視覺(jué)效果
有關(guān)視覺(jué)效果的調(diào)研,主要從是否突出顯示搜索欄、頁(yè)面長(zhǎng)度、網(wǎng)站的主色調(diào)三方面展開。
·搜索欄:在調(diào)研的圖書館門戶網(wǎng)站中,從視覺(jué)上突出搜索欄的占61%,主要有以下幾種方式突出顯示:從位置上(在圖書館標(biāo)志下方、在主導(dǎo)航的正下方、在網(wǎng)頁(yè)右上角、在頁(yè)面其他明顯的位置)、大?。ㄕ贾黜?yè)頁(yè)面大小的一半左右)、留白(為搜索欄劃出特定的區(qū)域,背景大量留白)、采用標(biāo)簽欄或彩色標(biāo)簽欄的形式。
·頁(yè)面長(zhǎng)度:主要有兩種:匹配屏幕型和縱向延伸型。通過(guò)調(diào)研,有65%的圖書館門戶網(wǎng)站都采用了長(zhǎng)度與屏幕匹配的形式,35%采用了超出屏幕長(zhǎng)度的縱向延伸的形式。
·網(wǎng)站的主色調(diào):藍(lán)色為眾多圖書館采用的主色調(diào),占47%。另有19%的網(wǎng)站采用紅色為主色調(diào),14%的網(wǎng)站采用了黃色或棕色系的顏色。
4 設(shè)計(jì)原則與思路
基于以上的調(diào)研情況和門戶建設(shè)小組的廣泛討論,最終確定新門戶設(shè)計(jì)的原則與思路:
·跨部門合作,集全館各部門力量協(xié)作完成新門戶的建設(shè);
·繼承并優(yōu)化舊版門戶中的服務(wù);
·頁(yè)面內(nèi)容基本保持不變,重新分類組織,確保名稱規(guī)范、歸類精準(zhǔn);endprint
·門戶首頁(yè)應(yīng)突出導(dǎo)航、搜索;
·改變視覺(jué)設(shè)計(jì),導(dǎo)讀清晰;
·優(yōu)化站點(diǎn)層次,改變架構(gòu);
·以交互設(shè)計(jì)理論為指導(dǎo),以用戶需求為驅(qū)動(dòng)建成功能完備、性能穩(wěn)定、界面簡(jiǎn)潔清晰的圖書館門戶。
4.1 整體架構(gòu)
由系統(tǒng)部提出首頁(yè)框架及主導(dǎo)航、頁(yè)面元素設(shè)置,各服務(wù)和業(yè)務(wù)部門提出欄目歸并及修改意見,通過(guò)元素合并,最終主導(dǎo)航確定為:本館概況、服務(wù)、資源、分館、咨詢臺(tái),頁(yè)面元素為:綜合搜索框、最新消息/最新資源、大圖片輪播、階段性服務(wù)、咨詢臺(tái)、捐贈(zèng)、常用服務(wù)、資源等,工具元素為:站內(nèi)搜索、登錄、語(yǔ)言、分享(見圖3)。
4.2 美工設(shè)計(jì)方案選型
美工設(shè)計(jì)的要求是:突出搜索、頁(yè)面簡(jiǎn)潔、圖文結(jié)合、在首頁(yè)突出開館時(shí)間、學(xué)習(xí)空間等學(xué)生經(jīng)常咨詢的問(wèn)題、突出服務(wù)與資源、主色調(diào)是藍(lán)色、預(yù)留一定的空間給日后新增的服務(wù)等等。
根據(jù)交互設(shè)計(jì)理念和之前的調(diào)研,并在主頁(yè)建設(shè)組內(nèi)多次討論后,最終確定主頁(yè)的設(shè)計(jì)自上而下分為三大部分:第一部分是主導(dǎo)航和搜索欄,主導(dǎo)航包含了主頁(yè)上的所有內(nèi)容,通過(guò)搜索欄可以查找圖書館內(nèi)的資源;第二部分是一些動(dòng)態(tài)性的內(nèi)容,包括最新消息/最新資源、重點(diǎn)宣推的服務(wù)、階段性服務(wù);第三部分是常用的服務(wù)和資源,這部分內(nèi)容在主導(dǎo)航中均已涵蓋,主要是突出圖書館的服務(wù)與資源。另外,除了藍(lán)色版主題,還設(shè)計(jì)一個(gè)北大紅版主題,用于館慶、校慶、國(guó)慶時(shí)展示;設(shè)計(jì)一個(gè)綠色版主題,在每年春天或迎新的時(shí)候使用。
5 組織與實(shí)施
5.1 人員分組
北大圖書館新門戶建設(shè)凝聚了全館各部門的辛勞與智慧。為了確保新門戶改版工作的順利開展,按照Drupal平臺(tái)的開發(fā)規(guī)范,將新門戶工作組成員分成架構(gòu)組、內(nèi)容建設(shè)組、模塊開發(fā)組、美工設(shè)計(jì)組、主題開發(fā)組,各組之間既有明確的分工,也有相互的配合與協(xié)作。其中,架構(gòu)組由主管副館長(zhǎng)牽頭,辦公室及系統(tǒng)部相關(guān)人員組成,主要負(fù)責(zé):收集并整理系統(tǒng)需求,進(jìn)而創(chuàng)建合理、完善的系統(tǒng)體系架構(gòu);確定并把握系統(tǒng)開發(fā)的關(guān)鍵點(diǎn),如系統(tǒng)需求、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)部署等;平衡各類不同的觀點(diǎn),并保證相關(guān)決策的有效傳達(dá)和貫徹;協(xié)調(diào)整個(gè)門戶建設(shè)的技術(shù)工作。內(nèi)容建設(shè)組由辦公室、咨詢部、多媒體部、資源建設(shè)部、流通部、特藏部、古籍部、系統(tǒng)部相關(guān)人員組成,主要負(fù)責(zé)讀者問(wèn)卷設(shè)計(jì)與調(diào)查,內(nèi)容添加與歸并、組織與整理等。模塊開發(fā)組、美工設(shè)計(jì)組及主題開發(fā)組主要由系統(tǒng)部人員組成,分別負(fù)責(zé)功能開發(fā),美工設(shè)計(jì)聯(lián)系與溝通,PSD切圖,不同瀏覽器的CSS調(diào)試等工作。
5.2 內(nèi)容建設(shè)
內(nèi)容建設(shè)主要包括舊版門戶內(nèi)容的重新整理、組織與遷移,以及部分新增內(nèi)容的添加。根據(jù)既定的主頁(yè)架構(gòu)圖,由系統(tǒng)部提出主頁(yè)內(nèi)容建設(shè)的任務(wù)清單、內(nèi)容提供模板及要求,各服務(wù)和業(yè)務(wù)部門保質(zhì)保量并按時(shí)完成內(nèi)容提供的工作。為了便于內(nèi)容建設(shè),還按欄目設(shè)置重新組織了主頁(yè)內(nèi)容。
在著手進(jìn)行內(nèi)容建設(shè)之前,制定了嚴(yán)格的內(nèi)容提供格式以及URL命名規(guī)范,并按照Drupal開發(fā)的要求,充分做好內(nèi)容的術(shù)語(yǔ)分類工作,啟用taxonomy模塊,而不是無(wú)限制地創(chuàng)建新的內(nèi)容類型。這些工作的提前規(guī)劃,使得內(nèi)容建設(shè)人員在工作過(guò)程中有規(guī)范可依,有效避免了由于缺少規(guī)范而造成的重復(fù)勞動(dòng)和返工。
另外值得一提的是原門戶上最新消息/最新資源的內(nèi)容遷移工作。幾年下來(lái),這個(gè)欄目積累了1300多篇消息類文章,以及幾個(gè)G的圖片,如果通過(guò)手工一篇篇添加,則需要花費(fèi)不少的人力。我們利用Drupal的Feeds模板,通過(guò)字段映射導(dǎo)入到新門戶系統(tǒng)中,實(shí)現(xiàn)了原門戶Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)向新門戶Mysql數(shù)據(jù)庫(kù)的成功遷移,大大節(jié)省了體力勞動(dòng)。
5.3 功能開發(fā)
除了熟練運(yùn)用現(xiàn)有的Drupal模塊,還需要針對(duì)已有模塊功能無(wú)法完全滿足新門戶系統(tǒng)需求的問(wèn)題進(jìn)行二次開發(fā),以及開發(fā)一些完全自定義的模塊。
5.3.1 與現(xiàn)有第三方系統(tǒng)的接口開發(fā)
·統(tǒng)一認(rèn)證系統(tǒng)接口
·未名學(xué)術(shù)搜索接口
·OPAC接口
·數(shù)據(jù)庫(kù)導(dǎo)航接口
·電子期刊導(dǎo)航接口
·館際互借系統(tǒng)接口
·移動(dòng)圖書館的短信發(fā)送接口
以上接口的form表單的實(shí)現(xiàn)方式,在這里不詳細(xì)闡述。
5.3.2 模塊開發(fā)
根據(jù)新門戶的功能需求,Drupal的模塊開發(fā)集中在以下四個(gè)模塊中實(shí)現(xiàn)。
(1)統(tǒng)一認(rèn)證模塊
在校園信息化建設(shè)的大環(huán)境下,北京大學(xué)校園的身份認(rèn)證系統(tǒng),與網(wǎng)絡(luò)服務(wù)(網(wǎng)關(guān)、郵件)、選課系統(tǒng)、校內(nèi)門戶(包含科研信息、財(cái)務(wù)信息、人事業(yè)務(wù)等)、校園卡查詢系統(tǒng)都已經(jīng)實(shí)現(xiàn)了密碼統(tǒng)一。這樣各單位的應(yīng)用系統(tǒng)密碼漸漸被削弱,用戶希望用一套密碼就可以登錄到所有的應(yīng)用系統(tǒng)中。因此統(tǒng)一認(rèn)證模塊實(shí)現(xiàn)的目標(biāo)是:①用戶在新門戶上,使用校園門戶的密碼以及圖書館OPAC系統(tǒng)的密碼都可以成功登錄;②一次登錄后,可以將身份信息攜帶到OPAC、館際互借、讀者空間、“我的圖書館”等系統(tǒng)中。
在實(shí)際的開發(fā)工作中,由于圖書館統(tǒng)一認(rèn)證系統(tǒng)提供的是Java編寫接口,而新門戶是基于Drupal7進(jìn)行二次開發(fā),因此首先需要將統(tǒng)一認(rèn)證接口轉(zhuǎn)成PHP代碼,然后根據(jù)Drupal模塊開發(fā)規(guī)范和SAML認(rèn)證工作原理,實(shí)現(xiàn)基于SAML協(xié)議的登錄請(qǐng)求和用戶信息獲取,以及Drupal外部認(rèn)證的登錄和退出。
實(shí)際效果:用戶登錄新門戶后,能夠直接在“我的圖書館”中查詢借閱狀態(tài),進(jìn)行續(xù)借、預(yù)約等操作進(jìn)入館際互借系統(tǒng),直接提交館際互借申請(qǐng);進(jìn)入讀者空間,進(jìn)行空間預(yù)約、查詢借閱歷史;能夠帶著登錄信息跳轉(zhuǎn)到OPAC系統(tǒng)以及未名學(xué)術(shù)搜索的館藏目錄中。
門戶的統(tǒng)一認(rèn)證模塊,保證了各個(gè)異構(gòu)系統(tǒng)的用戶一致性,大大提高了門戶和應(yīng)用系統(tǒng)的易用性,提升了用戶體驗(yàn)。endprint
(2)Banner模塊
通過(guò)Banner模塊,實(shí)現(xiàn)新門戶的Banner區(qū)域中要顯示的信息,包括登錄信息、隨機(jī)圖片顯示、站內(nèi)搜索表單、分享功能。這個(gè)模塊屬于一些實(shí)用功能的聚集。
(3)URL變更模塊
為方便最新消息的后臺(tái)管理和統(tǒng)計(jì)工作,將新門戶添加的最新消息對(duì)應(yīng)的URL做更改,讓管理者不用關(guān)心最新消息的URL取值,并從URL值就可以看出目前系統(tǒng)中發(fā)布了多少條消息。
(4)短信發(fā)送模塊
自2011年7月北京大學(xué)移動(dòng)圖書館上線后,圖書館門戶一直提供最新消息的手機(jī)訂閱功能,由移動(dòng)圖書館服務(wù)提供短信發(fā)送功能。
在新增和編輯最新消息頁(yè)面,管理員可以通過(guò)CCK添加的“是否發(fā)送短信”字段勾選需要發(fā)送的短信,已經(jīng)發(fā)送過(guò)短信的消息,則會(huì)在“短信已發(fā)送時(shí)間”字段顯示移動(dòng)圖書館獲取最新消息的時(shí)間,有效地避免了消息的重復(fù)發(fā)送。
5.4 主題開發(fā)(CSS調(diào)試)
Drupal的內(nèi)容管理系統(tǒng)與外觀(即主題)控制系統(tǒng)是完全獨(dú)立開來(lái)的,通過(guò)修改和配置主題,可以方便地更改頁(yè)面的輸出樣式,從而忠實(shí)地反映設(shè)計(jì)師的設(shè)計(jì)意圖。
北京大學(xué)圖書館門戶是以Zen主題作為網(wǎng)站主題開發(fā)的基主題,這樣主題開發(fā)人員可以將主要精力集中在主題的結(jié)構(gòu)和布局上,而較少關(guān)注函數(shù)的實(shí)現(xiàn),從而減輕了一些主題開發(fā)工作。
5.5 測(cè)試與調(diào)優(yōu)
在系統(tǒng)正式發(fā)布前,我們分別從功能、性能、穩(wěn)定性、安全性、瀏覽器的兼容性等方面對(duì)系統(tǒng)進(jìn)行了充分的測(cè)試。在功能上,新門戶除了保留原門戶的所有功能,還改進(jìn)了統(tǒng)一認(rèn)證、短信發(fā)送、后臺(tái)管理等方面的功能,增加了清晰的主導(dǎo)航、網(wǎng)站地圖、站內(nèi)搜索、分享等功能。使用專業(yè)的壓力測(cè)試軟件Loadunner和Jmeter后發(fā)現(xiàn),在并發(fā)用戶為20一50個(gè)時(shí)網(wǎng)站響應(yīng)沒(méi)有任何障礙,達(dá)到100個(gè)并發(fā)用戶時(shí)響應(yīng)會(huì)變慢,但仍然可以正常提供服務(wù)。在安全性方面,新門戶采用的是Linux操作系統(tǒng),并且根據(jù)Drupal的安全配置說(shuō)明進(jìn)行配置,對(duì)文件系統(tǒng)的權(quán)限進(jìn)行了嚴(yán)格的限制;館內(nèi)的防火墻只對(duì)特定終端開通特定端口;另外,Drupal作為一款廣泛應(yīng)用的內(nèi)容管理系統(tǒng)軟件,對(duì)于常見的攻擊手段,如SQL注人、腳本攻擊、跨站點(diǎn)偽造請(qǐng)求等,都有一套規(guī)避方案。在瀏覽器的兼容性方面,充分考慮了IE、Chrome、Firefox、Safari以及其他以IE為內(nèi)核的瀏覽器。
6 結(jié)語(yǔ)
北京大學(xué)圖書館門戶自2012年6月18日開始啟動(dòng)建設(shè),于2012年10月31日發(fā)布和試運(yùn)行,并于2012年11月2日特別推出以北大紅為主色調(diào)的節(jié)日版主題,受到了讀者的廣泛關(guān)注,短短一個(gè)月點(diǎn)擊率達(dá)到近10萬(wàn)次。在門戶發(fā)布之日,我們通過(guò)讀者問(wèn)卷調(diào)查表、公共郵箱、未名BBS廣泛收集意見,并由各分館館員組織本院系師生提交體驗(yàn)意見,希望通過(guò)這些途徑收集讀者對(duì)新門戶的反饋,便于日后界面CSS微調(diào)與功能的完善。大多數(shù)讀者給出了好評(píng),如:高端大氣上檔次啊;較舊主頁(yè)更精致;具有時(shí)代氣息,很時(shí)尚、大方、美觀;比較友善;搜索框設(shè)置的很好,比舊版醒目、方便;架構(gòu)清晰;內(nèi)容豐富;功能突出;色調(diào)搭配較好;新主頁(yè)視覺(jué)效果清新簡(jiǎn)潔,導(dǎo)航功能更加清晰;登錄功能方便等等。當(dāng)然讀者也提出了一些好的建議,如:頁(yè)面底部所占區(qū)域較大;字體可適當(dāng)改改;頁(yè)面布局稍顯松散等等。這也是北京大學(xué)圖書館門戶進(jìn)一步完善的依據(jù)。由于時(shí)間的原因,在前期就規(guī)劃好的特藏頁(yè)面、捐贈(zèng)頁(yè)面以及綠色版主題尚未完成,這將是未來(lái)新門戶建設(shè)繼續(xù)推進(jìn)的重點(diǎn)工作。
另外,北京大學(xué)圖書館采用開源內(nèi)容管理系統(tǒng)軟件Drupal作為開發(fā)平臺(tái),從服務(wù)器環(huán)境搭建及配置、內(nèi)容建設(shè)、模塊的二次開發(fā)到主題開發(fā)及頁(yè)面CSS調(diào)試,都由新門戶工作組獨(dú)立完成。在此過(guò)程中,自行總結(jié)出一套Drupal建站流程與規(guī)范,陸續(xù)地應(yīng)用到館內(nèi)外的一些建站項(xiàng)目中,取得了很好的效果,希望這一實(shí)踐經(jīng)驗(yàn)?zāi)軌蛞I(lǐng)與推動(dòng)Drupal在圖書館中的廣泛應(yīng)用。
圖書館門戶建設(shè)遠(yuǎn)遠(yuǎn)不是簡(jiǎn)單的主頁(yè)制作,而是涉及到對(duì)圖書館資源與服務(wù)的深入梳理與全方位規(guī)劃,是需要由圖書館各部門廣泛參與的一項(xiàng)系統(tǒng)工程。深入廣泛的環(huán)境掃描、現(xiàn)狀評(píng)估、案例調(diào)研、理論研究、技術(shù)培訓(xùn)等是必要的前期準(zhǔn)備,有效的項(xiàng)目規(guī)劃和管理是必要的實(shí)施保障,對(duì)設(shè)計(jì)原則和功能定位等達(dá)成共識(shí)并進(jìn)行密切的團(tuán)隊(duì)協(xié)作,是北大圖書館新版門戶最終得以在短短四個(gè)多月中完成建設(shè)的重要因素;而在整個(gè)建設(shè)過(guò)程中,高度強(qiáng)調(diào)面向新的信息環(huán)境中的用戶,以用戶需求而不是館員觀點(diǎn)為驅(qū)動(dòng),是新版門戶受到廣泛肯定的根本原因。endprint