国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Drupal的閩南文化科研服務(wù)平臺建設(shè)

2016-05-16 05:27康漢彬
長春師范大學(xué)學(xué)報 2016年4期

康漢彬

(泉州師范學(xué)院圖書館,福建泉州 362000)

?

基于Drupal的閩南文化科研服務(wù)平臺建設(shè)

康漢彬

(泉州師范學(xué)院圖書館,福建泉州 362000)

[摘要]Drupal是一個國際上主流的基于PHP語言編寫的開發(fā)型內(nèi)容管理框架,具有靈活性、安全性及強(qiáng)大的定制能力。本文基于Drupal開源內(nèi)容管理框架研發(fā)了閩南文化科研服務(wù)平臺,實現(xiàn)了熱點跟進(jìn)、會議追蹤、分類導(dǎo)航、專家推介、文獻(xiàn)推送、決策咨詢等功能,為閩南文化研究領(lǐng)域的專家學(xué)者提供智力支持,為各級政府提供決策依據(jù)。

[關(guān)鍵詞]Drupal;閩南文化;科研服務(wù)平臺

1研究背景

閩南文化博大精深、源遠(yuǎn)流長,其影響不僅在閩臺、潮汕地區(qū),而且早已伴隨閩南族群遷徙海外而跨出國界,遠(yuǎn)播四海,尤其在東南亞華僑華人當(dāng)中具有極大的影響力。隨著我國提出建設(shè)21世紀(jì)新海上絲綢之路,構(gòu)筑中國-東盟命運共同體的宏偉藍(lán)圖,以海絲文化為底蘊(yùn)的閩南文化走進(jìn)了國家文化戰(zhàn)略的視野,成為學(xué)界研究的熱點之一[1]。2007年6月9日,文化部正式批準(zhǔn)設(shè)立閩南文化生態(tài)保護(hù)實驗區(qū),這是中國第一個國家級文化生態(tài)保護(hù)區(qū),實驗區(qū)包括福建的泉州、漳州、廈門三地,這里是臺胞的主要祖籍地,也是閩南文化的發(fā)祥地和保存地。它的成立標(biāo)志著我國文化遺產(chǎn)的保護(hù)進(jìn)入一個整體化、活態(tài)保護(hù)的新階段,為探索文化遺產(chǎn)的保護(hù)和發(fā)展、繼承與創(chuàng)新開辟了新道路[2]。2013年8月26日,首屆“東亞文化之都”評選活動終審工作會議在中國國家博物館舉行。經(jīng)過公開、公平、公正的評審,泉州以深遠(yuǎn)厚重的歷史文化底蘊(yùn)、鮮明奇特的多元文化大觀、豐富多彩的文化遺產(chǎn)、悠久廣泛的對外交流方式,打動了評審專家,從10個入圍城市中脫穎而出,成為我國唯一入選城市,當(dāng)選首屆“東亞文化之都”[3]。而近半年來,中國社會科學(xué)院和臺盟中央已陸續(xù)在泉州師范學(xué)院設(shè)立閩南文化研究基地,旨在通過探索閩南文化的歷史、現(xiàn)狀與未來的傳承創(chuàng)新走向,更好地為構(gòu)建和諧海峽提供文化層面的理論支撐,形成閩南文化交流研究聯(lián)盟和智庫,并加強(qiáng)兩岸文化交流與合作,傳承中華民族的歷史記憶,打造中華文化的時代形象。這一系列重量級的文化活動表明了中央對閩南文化的重視和支持,也說明了閩南文化研究的必要性和緊迫性。在此背景下,無論是民間、學(xué)術(shù)界還是政府層面上,都迫切需要一個為閩南文化的傳承發(fā)展及研究利用提供深層次決策咨詢和科研服務(wù)的專屬平臺。

國內(nèi)外尚未出現(xiàn)閩南文化專屬科研服務(wù)平臺。目前開發(fā)較多的主要是面向廣大閩南文化愛好者的閩南文化信息網(wǎng)站,但大多功能較為簡單,信息量小,且主要受眾為普通民眾,該類網(wǎng)站以提供滿足普通大眾閱讀需求的閩南文化資訊為主,學(xué)術(shù)性、專業(yè)性不強(qiáng),更遑論分類導(dǎo)航、會議追蹤、文獻(xiàn)推送、決策咨詢等高層次學(xué)科服務(wù)。因此,開發(fā)建設(shè)閩南文化科研服務(wù)平臺,不僅是創(chuàng)新,更能對閩南文化的研究提供強(qiáng)有力的支持。

2Drupal介紹

PHP是一種開源開發(fā)語言,具有項目開發(fā)靈活性高、速度快、成本低、安全性高等特點[4],而Drupal則是使用PHP語言編寫的開源內(nèi)容管理框架(CMF),它由內(nèi)容管理系統(tǒng)(CMS)和PHP開發(fā)框架(Framework)構(gòu)成,具有定制能力強(qiáng)、靈活性高、安全性高等優(yōu)勢。

2.1模塊

Drupal采用模塊化框架的開發(fā)方式,所有的功能被包含在模塊中,可以激活或者停用。開發(fā)者可以通過激活存在的模塊、安裝Drupal社區(qū)成員開發(fā)的模塊或者自己新開發(fā)模塊的方式將新特性添加到Drupal站點。采用這種模塊化的設(shè)計思路,可讀性高,便于系統(tǒng)的維護(hù)與二次開發(fā)。

2.2鉤子

鉤子被認(rèn)為是個Drupal內(nèi)部事件,它們也被叫做回調(diào),但是因為它們習(xí)慣上由命名函數(shù)構(gòu)成,有時也可以被看作是特殊的回調(diào)函數(shù)。Drupal的模塊系統(tǒng)是基于鉤子機(jī)制運行,模塊通過鉤子與Drupal的核心系統(tǒng)完美的結(jié)合[5]。

2.3主題

主題是Drupal的插件,可以構(gòu)建或改善Drupal的核心外觀。Drupal通過自己的主題系統(tǒng),將邏輯層與表現(xiàn)層做了分離。我們通過控制主題系統(tǒng)來控制整個網(wǎng)站的外觀。Drupal定制主題系統(tǒng)有兩種定制方式:一種就是CSS的復(fù)寫機(jī)制,重新定義CSS規(guī)則。這種方式的優(yōu)點就是操作簡單方便,缺點就是有大量的垃圾html代碼輸出;另一種方式是使用自己的CSS規(guī)則,在自己的主題中通過復(fù)寫模板與主題函數(shù)實現(xiàn),這種方式的優(yōu)點是html代碼干凈,瀏覽器兼容較好,缺點就是比較復(fù)雜,前期成本較高。

3平臺建設(shè)

3.1系統(tǒng)平臺的構(gòu)建

Drupal是基于PHP等技術(shù)開發(fā)的開放源代碼軟件,可運行于Windows、Linux/Unix和MAC OS X環(huán)境。本系統(tǒng)采用Windows作為該平臺的運行環(huán)境。采用Wampserver集成開發(fā)環(huán)境(包含Apache、MySQL、PHP)[6],并對其做郵件發(fā)送、PHP內(nèi)存限制、簡介鏈接等相關(guān)配置,保證Drupal7內(nèi)容管理框架以較快的速度運行,滿足平臺的功能需求。

3.2系統(tǒng)模塊及功能實現(xiàn)

本系統(tǒng)采用國際主流的Drupal開源內(nèi)容管理框架,結(jié)合PHP技術(shù)和MySQL數(shù)據(jù)庫開發(fā)技術(shù),以向?qū)<覍W(xué)者提供學(xué)科服務(wù)為最終目的,將科研人員的閩南文化學(xué)科服務(wù)需求與圖書館虛擬環(huán)境、軟環(huán)境的服務(wù)需求統(tǒng)一,開發(fā)具有熱點跟進(jìn)、會議追蹤、分類導(dǎo)航、專家推介、文獻(xiàn)推送、決策咨詢等功能的閩南文化科研服務(wù)平臺,為閩南文化專家學(xué)者和各級政府提供智力支持和決策依據(jù),該平臺總體架構(gòu)如圖1所示。

圖1 閩南文化科研服務(wù)平臺總體架構(gòu)圖

3.2.1分類導(dǎo)航模塊

按學(xué)科門類將學(xué)科信息、學(xué)術(shù)資源集中在一起,實現(xiàn)資源的規(guī)范搜集、分類、組織和序化整理。

首先,創(chuàng)建基本文獻(xiàn)內(nèi)容類型。先定義平臺的主要服務(wù)對象為閩南文化專家學(xué)者,將學(xué)科類型主要分為閩南方言與閩南思想文化、南音、閩臺戲曲與華文文學(xué)、閩南家族文化、閩臺民俗文化與信仰、閩南視覺文化六個學(xué)科,創(chuàng)建學(xué)科類型分類。然后確立圖書、期刊、會議論文、學(xué)位論文、報紙等基本的文獻(xiàn)類容類型,為其定義通用字段,如標(biāo)題、作者、作者單位、中圖分類號、來源、關(guān)鍵詞、學(xué)科類型、摘要、語種、發(fā)表日期等。

其次,使用Feeds模塊導(dǎo)入數(shù)據(jù)。數(shù)據(jù)的導(dǎo)入和導(dǎo)出,在網(wǎng)站的建設(shè)運營當(dāng)中尤為重要,該平臺旨在收錄整理閩南文化相關(guān)的資料,為專家學(xué)者提供學(xué)科服務(wù)。在Drupal7里面,數(shù)據(jù)的導(dǎo)入或者更新主要由Feeds模塊來完成,而數(shù)據(jù)的導(dǎo)出主要由Views Data Export等模塊來完成,用Feeds導(dǎo)入數(shù)據(jù)主要有以下幾個步驟。

(1)下載、安裝模塊Feeds、Feeds Excel。先不要啟用,因為模塊依賴于phpExcelReader這個外部庫,然后從項目頁面的鏈接訪問github,下載庫文件。庫文件是zip格式,用unzip解壓后,將相關(guān)內(nèi)容放到sites/all/libraries/phpExcelReader下面。如果原來沒有l(wèi)ibraries子目錄,要進(jìn)行手動創(chuàng)建。Drupal使用外部庫時需要利用Libraries模塊,如果系統(tǒng)中沒有,要先下載Libraries模塊并啟用。

(2)配置Feeds模塊,并作相應(yīng)的導(dǎo)入。先對Feeds模塊做映射,把Excel的表中的列映射到節(jié)點類型中的字段,選擇Excel parser(Excel解析器)做數(shù)據(jù)導(dǎo)入。然后,只要把采集來的數(shù)據(jù)上傳,就可以導(dǎo)入到相應(yīng)的數(shù)據(jù)類型上。

再次,建立分類導(dǎo)航。根據(jù)學(xué)科類型、文獻(xiàn)類型等做相應(yīng)的分類導(dǎo)航。

最后,進(jìn)行搜索。Solr是一個基于Java的搜索程序,運行速度要比PHP快很多。Drupal內(nèi)容管理系統(tǒng)雖然強(qiáng)大,但搜索方面卻遠(yuǎn)不及Solr這樣的專業(yè)搜索軟件。這里我們集成Apache Solr搜索環(huán)境,具體有以下幾個步驟。

(1)下載、安裝Apache Solr模塊。這個模塊包含三個子模塊:Apache Solr Access、Apache Solr Framework、Apache Solr Search,我們啟用后面兩個。

(2)配置Solr服務(wù)器。Solr的只能在Java的環(huán)境下才能運行,我們下載安裝JDK。然后下載最新的Solr程序,將下載的應(yīng)用程序包apachesolr解壓,將其拷貝到Drupal網(wǎng)站的根目錄下,保證Solr服務(wù)器能夠正確運行。然后,通過修改Solr配置文件,設(shè)置搜索范圍,完成搜索環(huán)境配置。

3.2.2熱點跟進(jìn)模塊

根據(jù)學(xué)科館員與專家學(xué)者共同討論建立的檢索表達(dá)式,收錄展示與當(dāng)前相關(guān)的熱點信息,具體實現(xiàn)如下:以數(shù)據(jù)導(dǎo)入模塊Feeds作為主要模塊,使用Job Scheduler模塊,實現(xiàn)數(shù)據(jù)采集的任務(wù)調(diào)度,并使用Feeds Tamper對數(shù)據(jù)進(jìn)行預(yù)處理跟清潔工作,配合Feeds XPathParser、Feeds Crawler、Feeds Self Node Processor等模塊做網(wǎng)頁的分析抓取工作,收割較新的RSS數(shù)據(jù),學(xué)科館員再對其進(jìn)行篩選,為專家學(xué)者提供服務(wù)。

3.2.3會議追蹤模塊

用于提供會議通知等資訊信息。首先,建立會議資訊內(nèi)容類型,創(chuàng)建基本字段,主要包含標(biāo)題、標(biāo)簽、圖片、內(nèi)容、會議時間、發(fā)布選項等。然后,安裝并啟用View模塊,對View模塊配置顯示規(guī)則,將會議的內(nèi)容以表格、圖表等形式呈現(xiàn)。

3.2.4專家推介模塊

收錄閩南文化研究方向的專家學(xué)者及其研究成果,建立專家?guī)欤唧w實現(xiàn)步驟如下:(1)創(chuàng)建專家學(xué)者內(nèi)容類型。確定專家學(xué)者基本信息的基本字段(例如姓名、性別、照片、工作單位、研究領(lǐng)域、個人簡介等)。(2)使用Reference模塊,為專家學(xué)者類型添加引用字段。這個模塊包含了兩種類型的引用:Node Reference和User Reference。Node Reference用于實體類型間的關(guān)聯(lián),而User Reference用于用戶類型間的關(guān)聯(lián)。安裝并啟用之后,在添加專家學(xué)者內(nèi)容類型的區(qū)域多了一個Node Reference的字段類型,然后依次為該專家學(xué)者添加其與報紙、期刊、學(xué)位論文、圖書間的關(guān)聯(lián),建立專家?guī)臁?/p>

3.2.5文獻(xiàn)推送模塊

針對專家學(xué)者的信息需求,學(xué)科館員建立文獻(xiàn)檢索表達(dá)式,通過專業(yè)數(shù)據(jù)庫和互聯(lián)網(wǎng)絡(luò)檢索到符合專家學(xué)者要求的最新文獻(xiàn)信息,然后以E-mail方式將檢索結(jié)果通過信息互聯(lián)網(wǎng)絡(luò)推送到專家學(xué)者手中。

在Drupal中使用觸發(fā)器配合相應(yīng)的規(guī)則,實現(xiàn)用郵件通知用戶內(nèi)容更新。首先安裝并開啟Rules、Trigger這兩個模塊來實現(xiàn)郵件的推送動作的觸發(fā)。然后使用Token模塊配合網(wǎng)站需要的郵件模塊(SMTP Authentication Support)實現(xiàn)郵件的發(fā)送。模塊開啟并配置完成后,在Triggered Rules(在Rules目錄下面)新建一條Rule規(guī)則,觸發(fā)的動作就是給所有用戶發(fā)送一封郵件,實現(xiàn)郵件的推送功能。

3.2.6決策咨詢模塊

決策咨詢模塊實現(xiàn)的是學(xué)科館員在線交流互動,并獲取專業(yè)的幫助。我們?yōu)闆Q策咨詢模塊提供數(shù)據(jù)接口,實現(xiàn)QQ聊天互動。學(xué)科館員可根據(jù)專家學(xué)者提供的檢索表達(dá)式給其提供相應(yīng)的幫助。

4結(jié)語

Drupal是一個國際上主流的基于PHP語言編寫的開發(fā)型內(nèi)容管理框架,具有靈活性、安全性及強(qiáng)大的定制能力。采用Drupal內(nèi)容管理框架為基礎(chǔ),可使閩南文化科研服務(wù)平臺保持較高的安全性,更方便后期的開發(fā)、擴(kuò)展、創(chuàng)新,具有科學(xué)發(fā)展和可持續(xù)發(fā)展特性。通過該平臺,學(xué)科館員可以根據(jù)特定的檢索表達(dá)式給閩南文化專家學(xué)者和各級政府提供智力支持和決策依據(jù)。因此,開發(fā)建設(shè)閩南文化科研服務(wù)平臺,不僅是創(chuàng)新,更能為閩南文化研究領(lǐng)域的專家學(xué)者提供智力支持,為各級政府提供決策依據(jù)。

[參考文獻(xiàn)]

[1]通拉嘎.面向國家級研究平臺的圖書館特色信息服務(wù)——以閩南方言在線詞典的建設(shè)為例[J].河北科技圖苑,2015(1):66-72.

[2]李榮啟,唐驊.新世紀(jì)我國非物質(zhì)文化遺產(chǎn)的保護(hù)與傳承[J].廣西民族研究,2010(1):194-201.

[3]周建標(biāo).東亞文化之都泉州發(fā)展文化產(chǎn)業(yè)的路徑探索[J].上海市經(jīng)濟(jì)管理干部學(xué)院學(xué)報,2014(4):18-28.

[4]高洛峰.細(xì)說PHP[M].北京:電子工業(yè)出版社,2012:23-25.

[5]任偉,王定銀,羅萍.基于Drupal站點管理平臺的研究與設(shè)計[J].電子設(shè)計工程,2015(17):17-19.

[6]趙乃瑄,王海燕.Drupal平臺嵌入圖書館網(wǎng)站中的功能拓展研究[J].圖書館學(xué)研究,2013(11):26-29.

Construction of the Drupal-Based Service Platform for Scientific Research on South-Fujian Culture

KANG Han-bin

(Library, Quanzhou Normal College, Quanzhou Fujian 362000, China)

Abstract:Drupal is an international main-stream developing-type content management framework based on PHP language writing, which features flexibility, security and powerful customization capabilities. The present paper researches and develops the service platform for scientific research on South-Fujian culture based on the Drupal open-source content management framework, and realizes the functions of hotspot follow-up, conference tracking, category navigation, experts recommendations, information analysis, literature pushing and policy-making consulting. It gives intelligence support for the experts and scholars studying in the field of South-Fujian culture as well as provides the decision-making basis for the governments of all levels.

Key words:Drupal; South-Fujian culture; service platform for scientific research

[中圖分類號]TP393.09

[文獻(xiàn)標(biāo)識碼]A

[文章編號]2095-7602(2016)04-0049-04

[作者簡介]康漢彬(1989- ),男,助理實驗師,從事計算機(jī)技術(shù)研究。

[基金項目]泉州市科技計劃項目“閩南文化嵌入式科研服務(wù)平臺建設(shè)”(2014Z144);泉州師范學(xué)院2014年校級自選項目“面向閩南文化基地的高校圖書館學(xué)科服務(wù)平臺建設(shè)”(2014KJ01)。

[收稿日期]2015-12-29