999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Drupal在圖書館中的應用

2012-07-26 08:11:34馬伊凡
圖書館學刊 2012年4期
關鍵詞:設置數據庫用戶

楊 萌 馬伊凡

(南京工業大學圖書館,江蘇 南京 210009)

楊 萌 女,1984年生。碩士,助理館員。研究方向:圖書情報、空間數據庫。

馬伊凡 女,1981年生。本科學歷,助理館員。研究方向:圖書情報。

1 Drupal系統簡介

Drupal是一套基于Web的開源的內容管理系統,主要用于構造提供多種功能和服務的動態網站。它的基本架構是PHP+Mysql,是一個可擴展的,適應標準的,并努力保持簡潔代碼和較小腳本的系統[1]。人們可以用它建立網站門戶,個人的、部門的或者公司的網站;電子商務站點;資源分類站點;一個在線報紙;一個圖庫等等。Drupal發布版中包含很多基本的核心功能模塊,如用戶管理、區塊、系統管理等,還包含很多擴展的功能模塊,這些模塊都可以到Drupal官方網站下載。筆者詳細介紹如何利用Drupa構建“新生入館自測系統”和“學海拾貝”專欄。之所以選用Drupal拓展圖書館的服務,主要是由于Drupal具備以下的幾個優點:①友好的搜索引擎;②提供強大的個性化環境,每個用戶都可以進行個性化設置;③提供許多模塊,包括個性化書簽、網站管理、Blog、日記、電子出版、留言簿、網上電影院、論壇、投票等;④提供內建的新聞聚合工具;⑤提供完善的站點管理和分析工具;⑥Drupal的Caching機制能有效檢索數據庫查詢次數,從而提高站點性能,降低服務器負荷。

2 Drupal應用

2.1 Drupal平臺搭建

Drupal使用的編程語言是PHP,最常用的Web服務器是Apache,也可以使用其他,如IIS Web服務器,數據庫可以使用MySQL或PostgreSQL。由于Drupal系統是建立在開源軟件的標準工具集之上的,所以可能有多種安裝方式,在這里只是推薦一種方法。基于Windows操作系統,安裝Drupal6.22版本。在Windows系統下安裝WampServer2.0組件。WampServer集成了 Windows、Apache、MySql、PHP 安裝環境,直接安裝后無需手動修改配置文件,這樣就極大地簡化了安裝的過程。

首先下載Wampserver2.0,安裝路徑為:[wamp]www。記住安裝時輸入的服務器用戶名和密碼。安裝成功后由于Apache服務器默認的端口號是80,若80端口被其他程序占用,需要在[apache]httpd.conf的listen 80中把“80”改為其他的端口號,如“8080”。

新建某一個系統,應該先建立其數據庫。利用Wampserver中包含的PhpMyAdmin可以很方便地創建數據庫。它可以通過Web方式控制和操作MySql數據庫。Wampserver2.0安裝完成后訪問 http://localhost:8080/phpmyadmin.php直接新建數據庫。接下來就可以安裝Drupal了。具體步驟如下:

①下載的Drupal 6.22解壓后放在wamp的根目錄中,路徑為:[wamp]wwwdrupal。其中需要對default.setting.php中的數據庫名稱及密碼進行修改設置。而為了以后升級drupal系統時可以方便地進行文件替換,要把[drupal]sitesdefault.set ting.php文件另存為setting.php,修改設置時需在setting.php中修改。

②界面漢化:到官方網站下載漢化包zh-hans-6.x-1.0,用漢化包里的文件替換[wamp]wwwdrupal里的modules、profiles、themes這3個文件夾。這樣在安裝頁面就會提示選擇中文項。

③運行 http://localhost:8080/drupal,進入安裝界面。根據提示輸入服務器名稱和密碼、數據庫名稱和密碼、用戶信息,配置站點信息。安裝完成。

基本的系統搭建完成后,就可以按照館內的需求搭建圖書館的個性化系統。下面以“新生自測系統”和“學海拾貝”專欄為例。

2.2 Drupal構建新生自測系統

2.2.1 用戶界面

Drupal安裝完成后,根據功能需求,可以對用戶的界面進行個性化設置。Drupal通過主題來設定系統界面。訪問http://localhost:8080/drupal,輸入安裝時設置的用戶名和密碼,進入管理頁面,在“站點構建”的“主題”管理中選擇已有的主題,這些主題保存在[drupal] hemes中,也可以在官方網站下載更多主題。為了不覆蓋原有的主題,需要在[drupal]sites目錄下新建themes文件夾,下載的第三方主題放到這個文件夾中,程序運行時會自行加載到后臺主題管理中。新生自測系統使用了簡明的Garland主題,這個主題可對顏色進行配置,頁面元素可有選擇地顯示。依照自測系統的需求,顯示了站點名稱、主導航鏈接、次導航鏈接等幾個元素。

“區塊”管理主要是設置站點的邊欄或其他區域顯示的內容。如導航、用戶登錄、聚合、熱門鏈接等等,也可以添加區塊。新生自測系統中就添加了“用戶必讀”區塊。

2.2.2 郵件配置

新生自測系統與用戶交互的方式除了系統窗口平臺之間的交互外,還可以通過郵件完成,比如新用戶注冊、更改密碼、發表言論等等。Drupal提供了郵件的模塊。在官方網站下載SMTP模塊和PHPMail模塊。基本的核心模塊存放在[drupal]modules,同樣,為了不覆蓋核心模塊,要把下載的第三方模塊存放在新建的[drupal]sitesmodules文件夾中。這里有一點要注意的是,PHPMail模塊要嵌入到SMTP模塊中,所以把PHPMail模塊放在[SMTP]文件夾下面。進入管理員頁面,在“站點構建”的“模塊”管理中會直接加載[drupal]sitesmodules中的模塊,勾選安裝即可。

SMTP安裝后,在“站點設置”中出現SMTP Authenticaiton Support,開啟這個模塊,設置與安裝時輸入的郵箱地址一致的SMTP服務器地址,如163郵箱,可設置為smtp.163.com,SMTP的端口為25,輸入管理員郵箱和密碼,保存配置后可測試郵件是否配置成功。

2.2.3 測驗模塊

新生入館自測系統的主要功能是用戶做多道多項選擇題,做完后直接給出分數和正確答案,分數合格的用戶可開通圖書證功能。

Drupal中的quiz模塊正是實現了這個功能。在官方網站下載quiz模塊并安裝。安裝完成后,首頁的“創建內容”出現“Quiz”、“Quiz directions”、“Multiple choice question”等等。本系統只用到了這3個內容。

①創建“Quiz”,設定測試的“title”,如“南京工業大學圖書館自測系統”;“Taking options”中可設定是否讓用戶重新開始做題或者修改答案等等;為了讓用戶盡快了解正確答案,勾選“Display solution”選項;“Pass/fail options”設定合格的分數和一些提示語;最后在“發布選項”中選擇“推薦到首頁”。其他的選項可根據需求設定。

②創建“Quiz Directions”,目的是讓讀者了解測試題目的一些說明。根據提示設置就可以了,與第一步不同的是“發布選項”中不勾選“推薦到首頁”。

③創建“Multiple choice question”,完成了之前的兩步,接下來就可以開始設置測試題了。在“Question”欄中輸入題目,“Answer”欄中輸入選項,并勾選出正確的一項,依次設置N個題目。

2.2.4 獲取數據

本館使用的數據庫是mysql,編寫SQL語句,獲取分數合格的學生名單。SQL查詢語句如下:

把獲得的數據和ILS中的學生信息匹配,匹配成功的予以開通圖書證功能。

2.3 Drupal構建“學海拾貝”專欄

南京工業大學圖書館構建的“學海拾貝”專欄是聚焦和南京工業大學相關的熱點新聞和視頻的平臺。此專欄具有內容管理功能、新聞聚合功能、評論功能等。

2.3.1 導航

Drupal所提供的導航菜單是網站主要的互動菜單。它通常是唯一包括了注冊用戶個人化鏈接的菜單,匿名用戶看不到此菜單。“學海拾貝”的導航欄中包括了“科技專題”、“人物專題”、“圖情專題”等等。Drupal系統可利用菜單管理模塊進行導航欄的設置。

①在設置導航菜單前需要先創建該菜單項的簡單頁面:進入“創建內容”,創建的內容中也默認新聞頁和靜態頁,因為我們這個頁面需要直接面對用戶或與用戶有互動,所以選擇創建“新聞頁”。輸入標題,“上級菜單項”選擇“導航”,這里的“權重”項表示項目的位置在底部還是頂部。“輸入格式”項和“站點設置”,“輸入格式”選擇的是一致的,可以對它進行配置。如需要評論功能,在“評論設置”設置為“讀/寫”。

②然后在“增加菜單項”中填上創建頁面的鏈接地址、鏈接名稱,因為是第二級菜單,所以在“上級菜單項”中應選擇“導航”。權重的設定是根據菜單將置于底部還是頂部。導航菜單建好后,進入專題頁面,利用HTML標記語言建設各個專題的內容。

2.3.2 在線視頻

“學海拾貝”專欄既能在線瀏覽新聞,也能在線觀看視頻。Drupal的第三方擴展模塊中包含視頻播放的相關模塊。通過測試比較分析,使用了swftool模塊和jwplayer模塊。雖然可以播放所有格式的視頻,但由于帶寬的限制,最好選用flv格式的視頻,避免出現視頻不流暢的現象。同樣把swftool模塊放到[drupal]sitesmodules中,而jwplayer模塊要放到[swftools]shared文件夾下面,使jwplayer播放器模塊嵌入在swftools模塊。安裝完成后,在后臺管理的“站點設置”中出現SMF Tools選項,對其進行如下設置:

①“站點設置”“SWF Tools”“Embedding settings”嵌入代碼的方法選擇SWFObject2-javascript選項,并勾選“Add JavaScript to all pages”。在缺省的設置中可以調整視頻顯示的效果等等。②“站點設置”“SWF Tools”“File handing”設置視頻文件路徑、文件格式、播放器等等。其他的設置選擇默認即可。③基本設置完成后,添加視頻。以flv格式視頻為例,網頁中添加以下代碼:

添加 flv視頻時,只需更改代碼中的“fle:‘lay/AI.flv’”即視頻的路徑。

2.3.3 新聞聚合

Drupal系統的可選核心模塊中的aggregator模塊可以同步聚合內容。直接勾選安裝后,在“內容管理”中出現“Feed聚合器”一項。根據需求增加相應的聚合信息的類別,然后搜集各個類別相關網站的feed。目前很多新聞網站都支持聚合格式,通常采用基于XML的聚合標準,包括RSS、RDF或者Atom格式。Feed添加完成后,可以不定期地更新條目,獲取網站的最新消息或者期刊的最新文章條目。“學海拾貝”的圖情專題中聚合了圖書情報專業一些核心期刊的最新內容。

3 結語

Drupal作為一個開源的、模塊化的內容管理系統,每個圖書館都可以利用Drupal的基本核心模塊和擴展模塊構建適合于本館的系統,以此拓展圖書館的服務功能。利用開源軟件實現圖書館的一些需求,無論在經費上還是精力上都是值得嘗試的。

[1]JOHN VANDYK.MATT WESTGATE.Pro Drupal Development[EB/OL].[2007-04-06].http://drupalbook.com.

[2][2010-10-12].http://drupal.org[EB].

[3]馬建玲.開放源代碼內容管理系統Drupal[J].現代情報,2007(2):50-52.

猜你喜歡
設置數據庫用戶
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
主站蜘蛛池模板: 99re这里只有国产中文精品国产精品| 91美女视频在线观看| 色哟哟国产精品一区二区| 激情无码视频在线看| 久久香蕉国产线看观看亚洲片| 伊人久久青草青青综合| 国产成人精品一区二区免费看京| 99精品免费欧美成人小视频| 亚洲精品波多野结衣| 久久国产精品夜色| 国产日本欧美在线观看| 国产XXXX做受性欧美88| 51国产偷自视频区视频手机观看 | 国产区91| 国产精品嫩草影院av| 伊人激情综合| 欧美日韩国产系列在线观看| 日本午夜视频在线观看| 欧美日本在线| 天堂亚洲网| 国产亚洲精品自在久久不卡| 日韩成人免费网站| 精品国产成人av免费| 国产欧美精品一区aⅴ影院| 国产精品主播| 天天色综网| 91精品国产自产在线老师啪l| www亚洲精品| 亚洲性日韩精品一区二区| 亚洲精品成人福利在线电影| 国产精品观看视频免费完整版| 日韩在线1| 国产成人av一区二区三区| 思思99思思久久最新精品| 国产精品污视频| 伊人色综合久久天天| 毛片国产精品完整版| 一级全免费视频播放| 欧美日韩国产成人高清视频| 国产一级特黄aa级特黄裸毛片| 亚洲无线一二三四区男男| 又爽又黄又无遮挡网站| 亚洲 欧美 日韩综合一区| 亚洲第一黄色网址| 四虎影视8848永久精品| 久久精品国产亚洲麻豆| 亚洲欧美激情小说另类| 久久网欧美| 秘书高跟黑色丝袜国产91在线| www中文字幕在线观看| 素人激情视频福利| 视频二区国产精品职场同事| 国产欧美在线| 免费黄色国产视频| 99尹人香蕉国产免费天天拍| 国产欧美日韩专区发布| 国内精品视频在线| WWW丫丫国产成人精品| 在线播放真实国产乱子伦| 91麻豆精品国产高清在线| 中国精品久久| 久久精品人妻中文系列| 精品自窥自偷在线看| 亚洲精品午夜天堂网页| 国产黄色免费看| 国产97视频在线观看| 久爱午夜精品免费视频| 这里只有精品在线| 欧美亚洲香蕉| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲成人福利网站| 2020精品极品国产色在线观看| 久久香蕉国产线看观| 亚洲成av人无码综合在线观看 | 国产大片喷水在线在线视频| 无码有码中文字幕| 97青草最新免费精品视频| 国产一区在线视频观看| 乱人伦视频中文字幕在线| 亚洲色图综合在线| 国产无码网站在线观看| 五月天综合网亚洲综合天堂网|