亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于開源WordPress的高校數(shù)字圖書館應(yīng)用構(gòu)建

        2012-04-29 06:22:24王家兵
        現(xiàn)代情報 2012年4期
        關(guān)鍵詞:門戶網(wǎng)站插件開源

        王家兵

        〔摘 要〕開源WordPress作為博客網(wǎng)站建設(shè)廣泛使用的平臺,也應(yīng)用在了內(nèi)容管理系統(tǒng)、電子商務(wù)、社交網(wǎng)絡(luò)等各個方面。WordPress包含了眾多的web 2.0功能特性,使其在高校數(shù)字圖書館各種服務(wù)建設(shè)中,也有越來越多的應(yīng)用。本文對WordPress平臺的構(gòu)建進行了介紹,具體描述了基于WordPress構(gòu)建數(shù)字圖書館各種服務(wù)平臺涉及的主要內(nèi)容及典型應(yīng)用,對采用WordPress實現(xiàn)數(shù)字圖書館服務(wù)平臺時的核心問題進行了分析研究。

        〔關(guān)鍵詞〕數(shù)字圖書館;WordPress;開源;lib2.0

        〔中圖分類號〕G250.76 〔文獻標(biāo)識碼〕B 〔文章編號〕1008-0821(2012)04-0060-03

        現(xiàn)代化高校數(shù)字圖書館軟件建設(shè)體現(xiàn)為各種數(shù)字化服務(wù)平臺的建設(shè),包括圖書采購、編目、流通的自動化管理系統(tǒng)(OAPC)、各類電子數(shù)字資源庫,各種基于網(wǎng)絡(luò)服務(wù)平臺,如門戶網(wǎng)站、查新、咨詢等服務(wù)平臺。Web2.0技術(shù)的發(fā)展,使博客(Blog)、RSS、百科全書(Wiki)、網(wǎng)摘、社會網(wǎng)絡(luò)(SNS)、P2P、即時信息(IM)等技術(shù)也逐漸開始應(yīng)用到圖書館的服務(wù)與業(yè)務(wù)中。

        基于效率、可行性、實用性、性價比、可維護性多方面綜合因素考慮,高校圖書館數(shù)字化、信息化、自動化都采用了購買商家專業(yè)化產(chǎn)品,同時也自主開發(fā)部分應(yīng)用的混合模式。在進行數(shù)字圖書館服務(wù)平臺自主開發(fā)時,采用開源軟件(open source)作為應(yīng)用框架得到了廣大開發(fā)人員的普遍認(rèn)可。WordPress作為一個功能強大的開源博客平臺及內(nèi)容發(fā)布系統(tǒng)(CMS),也具備了圖書館數(shù)字服務(wù)應(yīng)用資料存儲、保存和存取等核心功能,被作為一個可接受的用于自主開發(fā)各類數(shù)字圖書館服務(wù)應(yīng)用的平臺。

        1 WordPress簡介及其平臺的構(gòu)建

        WordPress是一種基于PHP+MYSQL建立和基于GPL協(xié)議的開源應(yīng)用程序,它提供了一個快速、穩(wěn)定、強大的博客發(fā)布、維護平臺。目前 WordPress已成為了主流的Blog搭建平臺,但WordPress不僅僅是一個簡單的博客引擎,它同時也是一個強大、成熟和穩(wěn)定開源產(chǎn)品。WordPress官方網(wǎng)站就提供了超過萬種的插件,還有各種各樣的主題。通過這些插件和主題,WordPress可以擴展成各種功能不凡的應(yīng)用,如CMS、鏈接目錄、論壇、WIKI、電子商務(wù)、項目管理、微博、SNS、視頻、圖片網(wǎng)站等。

        WordPress可安裝在一個獨立服務(wù)器上,也可安裝到共享服務(wù)器上,甚至個人計算機上。WordPress系統(tǒng)的運行環(huán)境為 Apache+Mysql+PHP,PHP具有跨平臺特性,故整個系統(tǒng)可以運行在Linux/Unix、Mac OS、Windows等操作系統(tǒng)之上。對于圖書館環(huán)境,可采用Windows平臺下的開源集成軟件XAMPP、WAMP等快速的搭建所需的系統(tǒng)平臺。WordPress的安裝非常簡單,只需從官方網(wǎng)站下載其壓縮的最新安裝包,解壓后傳到服務(wù)器,按安裝向?qū)б徊讲郊纯赏瓿?。WordPress的升級可以在WordPress后臺直接完成,主題和插件也可以在WordPress后臺搜索和安裝。WordPress支持國際化和本地化,簡體中文版可以直接從WordPress簡體中文站點http:∥cn.WordPress.org/下載。

        2 WordPress構(gòu)建數(shù)字圖書館各種應(yīng)用的主要內(nèi)容

        數(shù)字圖書館涉及各類不同的應(yīng)用,利用WordPress來構(gòu)建這類具體的應(yīng)用時,主要涉及到功能的實現(xiàn)、界面的定制,對于從其它平臺遷移到WordPress的,還要進行數(shù)據(jù)的遷移。

        2.1 功能的實現(xiàn)

        WordPress作為一個功能強大博客平臺,從3.1版開始,添加了強大的內(nèi)容管理系統(tǒng)(CMS)功能,它采用插件機制,通過在核心功能上加裝插件來擴充其功能。其官方網(wǎng)站更是提供了數(shù)以萬計的插件,包括SEO類、互動類、訂閱類、文章內(nèi)容類、美化類、廣告類、后臺類、安全類、標(biāo)簽類等等。WordPress核心實現(xiàn)了對所有可用插件讀取、啟用 、禁用、加載啟用等功能,后臺還實現(xiàn)了插件的自動查找、安裝等功能。

        插件機制實現(xiàn)主要依靠wp-includes目錄下的plugin.php文件,該文件中包含了與插件機制相關(guān)的幾個函數(shù),實現(xiàn)了對所有可用插件的讀取,插件的激活與注銷等功能。WordPress每頁包含了wp-config.php文件,在wp-config.php的最后調(diào)用wp-settings.php文件。wp-settings.php會取出系統(tǒng)中所有激活的插件,并包含進來。插件采用hook(鉤子)機制將定義的功能添加到系統(tǒng)相應(yīng)的位置。WordPress定義了兩種類型hook,行為(Action Hook)和過濾器 (Filter Hook)。Actions Hook是由WordPress內(nèi)核在執(zhí)行過程中特定的點或者特定的事件發(fā)生時調(diào)用的,使可以在指定點去執(zhí)行一個或者多個PHP函數(shù)。Filters Hook主要用來實現(xiàn)在某個指定點執(zhí)行一個或者多個PHP函數(shù)來修改特定類型的文本,它接收傳入的參數(shù),修改后返回給WordPress。

        對于具體的數(shù)字圖書館應(yīng)用,WordPress的默認(rèn)功能無法實現(xiàn)所需要的目標(biāo)功能時,可以通過下載外部插件或創(chuàng)造新功能來實現(xiàn)。對于無法采用現(xiàn)有插件來實現(xiàn)的所需功能,需要對已有的插件進行一些修改或開發(fā)新的插件來完成。對于數(shù)字圖書館應(yīng)用,數(shù)據(jù)結(jié)構(gòu)上需要元數(shù)據(jù)支持時,可以通過WordPress的自定義字段功能來實現(xiàn)。如需更高的執(zhí)行效率,也需要采用或開發(fā)插件,自定義和管理元數(shù)據(jù)。WordPress自帶的默認(rèn)搜索只實現(xiàn)對內(nèi)容的搜索,可以通過添加Search Custom Fields、Search Everything等插件實現(xiàn)對摘要、自定義字段、頁面、附件、指定分類等高級的搜索功能,也可通過修改插件,定制搜索功能。

        2.2 用戶界面實現(xiàn)

        在數(shù)字圖書館的平臺建設(shè)中,用戶界面的友好、直觀、方便、人性化對平臺的使用及圖書館形象有著重要的意義。WordPress官方網(wǎng)站及眾多的WordPress主題網(wǎng)站提供了大量的WordPress主題,可供數(shù)字圖書館應(yīng)用平臺選用,但往往需要根據(jù)具體的應(yīng)用作更改,以體現(xiàn)圖書館應(yīng)用的風(fēng)格和感覺,如標(biāo)志、色彩、字體等。另一方面,數(shù)字圖書館應(yīng)用功能的添加也需要在界面上展現(xiàn),如根據(jù)具體應(yīng)用添加自定義字段顯示,不同的風(fēng)格頁面切換等,這就需要以WordPress主題模板及具體頁面為基礎(chǔ),進行主題的修改。

        WordPress主題是由目錄wp-content/themes對應(yīng)主題目錄下header.php、sidebar.php、footer.php、archive.php、search.php、searchform.php、single.php、page.php、function.php、comments.php、style.css、screenshot.jpg等10多個文件來構(gòu)成,通過wp-includes/theme.php來實現(xiàn)主題的調(diào)用,首頁index.php加載后,會按順序加載各主題文件,向瀏覽器輸出界面。這種設(shè)計構(gòu)架上實現(xiàn)了數(shù)據(jù)和表現(xiàn)的分離,使得主題的更換比較容易。

        2.3 多語言支持及數(shù)據(jù)遷移

        高校數(shù)字圖書館服務(wù)應(yīng)用平臺有可能面向各種語言的用戶,這要求平臺具有多語言功能,WordPress可以通過已有的插件如qTranslate、xLanguage等來支持多語言,但多語言實現(xiàn)無疑從功能和維護方面都增加了應(yīng)用實現(xiàn)的復(fù)雜度。另一方面,WordPress及插件的本地化在使用中也是要面對的一個問題。

        對已有的服務(wù)平臺而新以WordPress平臺來替換的,原有的數(shù)據(jù)則需要遷移到新的WordPress平臺上,這一般采取直接操作數(shù)據(jù)庫來完成。這需要對原系統(tǒng)中分類、數(shù)據(jù)字典進行分析和導(dǎo)出,再導(dǎo)入到WordPress。對于常用的平臺,如從drupal 到WordPress數(shù)據(jù)遷移,WordPress社區(qū)往往有相關(guān)導(dǎo)入的方法和示例可供參考。

        3 基于WordPress的數(shù)字圖書館應(yīng)用

        數(shù)字圖書館服務(wù)平臺包含各種載體數(shù)字化,數(shù)字資源儲存管理,數(shù)字資源訪問和查詢,數(shù)字資源傳遞和接收,數(shù)字資源權(quán)限管理和版權(quán)保護等多個方面的應(yīng)用,常見的有門戶網(wǎng)站、圖書管理系統(tǒng)(OAPA)、學(xué)科化服務(wù)平臺、學(xué)位論文系統(tǒng)、咨詢服務(wù)平臺等等。除了購買專業(yè)化的服務(wù)平臺外,一些服務(wù)平臺需要定制。WordPress良好的架構(gòu),對一些數(shù)字圖書館建設(shè)中需定制的平臺,如圖書館門戶網(wǎng)站、學(xué)科服務(wù)平臺、讀者社區(qū)等提供了一個非常適合的解決方案。

        3.1 圖書館門戶網(wǎng)站建設(shè)

        圖書館門戶網(wǎng)站是數(shù)字圖書館的重要組成部分,是衡量圖書館數(shù)字化建設(shè)的重要標(biāo)志,是體現(xiàn)圖書館服務(wù)理念、高校辦學(xué)理念的重要渠道,圖書館門戶網(wǎng)站的內(nèi)容一般包括提供有關(guān)圖書館的基本信息,如本館簡介、入館須知、業(yè)務(wù)流程、部門職能、規(guī)章制度等,還有圖書館的業(yè)務(wù)信息,如書目檢索、電子資源、特色服務(wù)、最新動態(tài)等。

        現(xiàn)在絕大多數(shù)高校圖書館都已建有自已的門戶網(wǎng)站,采用了各種不同的平臺和技術(shù)。WordPress提供了簡便的管理操作、強大快速的搜索優(yōu)化功能以及眾多主題,充分滿足搭建圖書館門戶網(wǎng)站的需求,能很容易的實現(xiàn)文章發(fā)布、分類、歸檔。目前,特別是在國外,采用WordPress作為圖書館門戶網(wǎng)站也成為了一個流行的趨勢。

        3.2 圖書館學(xué)科化服務(wù)平臺及信息發(fā)布平臺

        學(xué)科化服務(wù)作為高校圖書館服務(wù)學(xué)校發(fā)展和學(xué)科建設(shè)的發(fā)展方向,已廣泛在各高校圖書館開展。學(xué)科化服務(wù)一方面需要組建學(xué)科化服務(wù)館員隊伍,另一方面需要建立基于網(wǎng)絡(luò)化的學(xué)科服務(wù)工作模式和服務(wù)平臺。學(xué)科化知識服務(wù)平臺是圖書館實現(xiàn)個性化、網(wǎng)絡(luò)化信息服務(wù)的基礎(chǔ),是開展專業(yè)化的學(xué)科知識服務(wù)的基點。

        WordPress博客發(fā)布管理特色能很容易的用于學(xué)科化服務(wù)的學(xué)科特色資源建設(shè),無需添加太多的功能插件就可以很容易的建立起學(xué)科化信息發(fā)布平臺,實現(xiàn)對特色資源的分類、歸檔,以及讀者互動。

        3.3 圖書館虛擬社區(qū)建設(shè)

        圖書館的建設(shè)已進入lib2.0時代 其核心是“開放、互動、參與、共享”,強調(diào)以用戶為中心,圖書館與讀者、讀者與讀者之間相互交流與溝通。在服務(wù)平臺上,體現(xiàn)為通過web2.0實現(xiàn)的網(wǎng)絡(luò)平臺,如圖書館虛擬社區(qū)、Wiki(維基、維客)等等。

        早期簡易的圖書館虛擬社區(qū)有如“BBS”、“論壇”、“虛擬聊天室”等,而lib2.0下圖書館虛擬社區(qū)已被納入了更多新的內(nèi)容,包括虛擬讀書社區(qū)、學(xué)科交流平臺、學(xué)科開放資源區(qū),甚至虛擬教學(xué)平臺、學(xué)科數(shù)據(jù)庫、個人數(shù)字圖書館、個人博客等,納入了圖書館各種服務(wù),及館員、讀者、教師、書、數(shù)據(jù)資源互動的網(wǎng)上社區(qū)。

        通過插件BuddyPress或Mingle可以讓W(xué)ordPress加入各種社交網(wǎng)站特性,通過插件WP-Forum或bbpress可以給WordPress創(chuàng)建一個小型的論壇,還有社區(qū)新聞提交插件Community Submitted News讓讀者提交文章,WP-WIKI可以讓讀者參與內(nèi)容編輯中實現(xiàn)“維基編輯”功能。WordPress還自帶lib2.0的RSS信息聚合和Tag Cloud標(biāo)簽云功能,這些Web2.0特性使其用于lib2.0特色的圖書館虛擬社區(qū)建設(shè)具有特別的優(yōu)勢。

        3.4 Scriblio等其它基于WordPress的圖書館開源應(yīng)用

        一些其它基于WordPress的數(shù)字圖書館項目如Scriblio、LePress等也在圖書館界得到了開發(fā)和應(yīng)用。Scriblio是美國普林斯頓大學(xué)開發(fā)的基于WordPress「新一代互動式圖書館系統(tǒng)」,它基于WordPress,引入web2.0的功能和用戶界面,實現(xiàn)傳統(tǒng)的OPAC功能。Scriblio在普林斯頓大學(xué)Lamson Library得到了實際使用,在北京大學(xué)圖書館等得到了試用。利用WordPress和LePress插件,我們可以創(chuàng)建一個輕量級、分布式的個人學(xué)習(xí)管理系統(tǒng),讓圖書館為教師與學(xué)生提供一個學(xué)習(xí)流程管理的平臺。

        4 應(yīng)用WordPress建設(shè)圖書館數(shù)字化服務(wù)平臺的核心問題4.1 專業(yè)開發(fā)人員組織

        采用開源軟件來建設(shè)數(shù)字圖書館各種應(yīng)用平臺,一個顯著的問題就是項目的實施、管理及應(yīng)用要求有較高的專業(yè)技術(shù)水平。對于具體的環(huán)境與應(yīng)用,可能涉及到各種具體的功能修改和定制,增加了應(yīng)用實現(xiàn)的復(fù)雜度。采用開源WordPress來實施數(shù)字圖書館建設(shè),除了同其它數(shù)字圖書館應(yīng)用實現(xiàn)方案一樣所需的編程技能、XML技能、元數(shù)據(jù)技能以及數(shù)字對象技能外,對專業(yè)開發(fā)人員需要以下基本技能:

        CSS/HTML(層疊樣式表單/超文本鏈接標(biāo)示語言);

        JavaScript(Java描述語言);

        Web服務(wù)器軟件,如Apache等;

        PHP(一種新型的CGI網(wǎng)絡(luò)程序編寫語言);

        MySQL(結(jié)構(gòu)化查詢語言)。

        另外,開發(fā)人員需要花費時間來完成的兩個問題:

        WordPress程序設(shè)計框架的熟悉;

        WordPress軟件文檔熟悉。

        WordPress的主題創(chuàng)建相對比較簡單易懂,但要實現(xiàn)定制一個特具風(fēng)格的主題和版面還是需要大量的工作。同時對于具體的應(yīng)用,尋找到一個合適的功能或插件也往往有難度,開發(fā)需要大量的時間和精力。

        4.2 項目的持續(xù)性

        數(shù)字圖書館項目選擇軟件平臺時,項目的持續(xù)性是一個重點考慮的核心問題。采用商業(yè)系統(tǒng),持續(xù)性體現(xiàn)為商家的支持、平臺的易用性、可定制性,以及系統(tǒng)靈活性。對于采用基于開源軟件自主開發(fā)應(yīng)用,持續(xù)性問題主要體現(xiàn)為服務(wù)穩(wěn)定性和持久性的保證。商業(yè)系統(tǒng)擁有市場持久性,數(shù)據(jù)遷移方面會具有商家支持,而對于采用開源軟件自主開發(fā)的平臺,其持久性更多的取決于用戶社區(qū)的支持。WordPress有著廣泛的使用群體,這給采用它作為數(shù)字圖書館平臺建設(shè)帶了一定的優(yōu)勢。但采用這樣的方案,也要求開發(fā)組織不得不自己承擔(dān)整個平臺的新需求添加、功能更新和系統(tǒng)遷移等方面的負(fù)擔(dān)。進一步說,盡管有很多針對于數(shù)字圖書館服務(wù)平臺的低花費和免費解決方案,但選擇時還是應(yīng)充分考慮這些系統(tǒng)的穩(wěn)定性、安全性和正常運行時間。如果建立的數(shù)字圖書館服務(wù)平臺不能在這些方面得到保證,那這樣的方案是不可取的。

        5 總 結(jié)

        通過采用開源wordress來進行實際數(shù)字圖書館服務(wù)項目的建設(shè),我們發(fā)現(xiàn)項目的實施在用戶界面方面完成非常迅速,比drupal更容易實現(xiàn)用戶界面的定制。同時元數(shù)據(jù)管理和新功能添加方面比joomla和wikimedia等更容易實現(xiàn),采用WordPress,降低了整個項目的開發(fā)和維護費用。同時隨著不斷新發(fā)布的WordPress版本,系統(tǒng)能很方便的升級、更新,安全性、持久性和數(shù)據(jù)可移植性均得到較好的保證。

        參考文獻

        [1]WordPress>Blog Tool and Publishing Platform[EB/OL].http:∥wordpress.org,20011-07-28.

        [2]WordPress——維基百科,自由的百科全書[EB/OL].http:∥zh.wikipedia.org/wiki/WordPress,20011-07-28.

        [3]黃永中,趙國棟,張捷.美國大學(xué)開源軟件項目概述[J].中國遠程教育,2007,(4):68.

        [4]任樹懷,高海峰,季穎斐.基于圖書館2.0構(gòu)建學(xué)科知識服務(wù)平臺[J].大學(xué)圖書館學(xué)報,2007,(3):23-26.

        [5]趙陽.圖書館RSS應(yīng)用探索[J].圖書館建設(shè),2007,(1):83-85.

        [6]張蓓,張成昱,姜愛蓉.Ajax和RSS在圖書館個性化門戶網(wǎng)站中的應(yīng)用[J].現(xiàn)代圖書情報技術(shù),2007,(3):65-68.

        [7]姜愛蓉,黃美君,竇天芳.數(shù)字資源整合與信息門戶建設(shè)——清華大學(xué)圖書館的探索與實踐[J].現(xiàn)代圖書情報技術(shù),2006,(11):2-6.

        [8]Svanhild Aabo,Ragnar Audunson,Andreas Varheim.How do public libraries function as meeting places?[J].Library & Information Science Research,2010,32(1):16-26.

        [9]Yajie Zhao.Changing of library services under e-research environment[J].The Electronic Library,2009,27(2):342-348.

        [10]Higdon J.,Topaz C..Blogs and wikis as instructionaltools[J].College Teaching,2009,57:105-109.

        (本文責(zé)任編輯:孫國雷)

        猜你喜歡
        門戶網(wǎng)站插件開源
        自編插件完善App Inventor與樂高機器人通信
        電子制作(2019年22期)2020-01-14 03:16:34
        五毛錢能買多少頭牛
        大家說:開源、人工智能及創(chuàng)新
        開源中國開源世界高峰論壇圓桌會議縱論開源與互聯(lián)網(wǎng)+創(chuàng)新2.0
        YouTube
        CHIP新電腦(2016年1期)2016-02-04 13:04:58
        談?wù)T戶網(wǎng)站的全方位
        MapWindowGIS插件機制及應(yīng)用
        開源計算機輔助翻譯工具研究
        基于Revit MEP的插件制作探討
        中國省級教育門戶網(wǎng)站排行榜等
        久久一区av蜜桃人妻| 人妻少妇精品专区性色av| 国产高潮刺激叫喊视频| 东京热无码人妻中文字幕| 国产毛片视频一区二区三区在线| 东北少妇不戴套对白第一次| 中文字幕一区二区三区精彩视频| 亚洲欧美国产日产综合不卡| 亚洲国产大胸一区二区三区| 妺妺窝人体色777777| 国产亚洲av综合人人澡精品| 亚洲成a人片在线观看导航| 亚洲偷自拍国综合第一页国模| 中文字幕av伊人av无码av| 亚洲人成色777777老人头| 日本视频一区二区三区免费观看| 九九久久精品一区二区三区av | 国产欧美高清在线观看| 国产精品一区二区久久不卡| 丁香婷婷色| 日本不卡不二三区在线看 | 吃奶呻吟打开双腿做受视频| 国产免费破外女真实出血视频| 国产一区二区在线观看我不卡| 亚洲av熟女一区二区三区站| 久久www免费人成—看片| 96精品在线| 亚洲av日韩精品久久久久久| 国产一区二区内射最近人| av在线免费观看网站,| 少妇人妻陈艳和黑人教练| 国产精品18久久久久久不卡中国| 少妇人妻一区二区三飞| 国产精品无码无卡无需播放器| 99久久国语露脸精品国产| 蜜桃在线观看免费高清完整版| 日韩在线精品视频一区| 亚洲av最新在线网址| 丰满少妇愉情中文字幕18禁片| 久天啪天天久久99久孕妇| 亚洲自拍偷拍色图综合|