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

利用Drupal創建移動圖書館內容管理系統

2015-03-22 05:28:10,,
中華醫學圖書情報雜志 2015年7期
關鍵詞:圖書館內容用戶

, ,,

目前移動圖書館的服務方式主要有手機短信彩信服務、WAP服務和手機客戶端服務3種[1]。鑒于牡丹江醫學院(以下簡稱“我院”)用戶已熟悉圖書館主頁的布局,故移動圖書館服務采用了WAP服務方式,該方式在信息檢索和個人業務處理等方面操作更便捷且安全性好。本文利用Drupal開源軟件創建了基于我院移動圖書館的WAP服務內容管理系統,目的是方便用戶更好地使用移動圖書館。

1 移動圖書館功能結構

我院用戶對移動圖書館功能需求主要是圖書館主頁上的常規服務內容,如查詢個人借閱情況、借閱到期提醒、辦理續借、書刊檢索、檢索下載電子資源、新書通報、新增服務通知等。用戶還希望移動圖書館服務費用低、操作方便、能保護用戶的隱私[2]。基于以上調查分析,設計移動圖書館平臺功能如圖1所示。

圖1 移動圖書館平臺功能結構

2 利用Drupal構建移動圖書館內容管理系統

2.1 Drupal簡介

Drupal是一個免費的網站內容管理系統,采用GPL許可協議的開放源碼軟件,使用PHP語言開發,后臺數據庫使用MYSQL[3]。Drupal主要由內核、模塊和主題組成,可以將內容管理和內容表示相分離,通過模塊實現各種功能,通過主題進行個性化設置。Drupal提供的角色權限系統對每個角色授權,提供的站內搜索系統能對站內的所有內容進行索引和搜索。

2.2 內容管理系統

內容管理系統CMS(Content Management System)是一種軟件或程序,它能夠使內容的創建、發布、修改、存檔、刪除自動化[4]。移動圖書館的內容包括各種結構化的數據和非結構化的文檔,內容管理系統能將不同類型的內容全部以數字化的方式保存起來,并通過異構資源整合和統一檢索技術,幫助用戶快速查找所需內容。

2.3 移動圖書館內容管理系統模型

本文所描述的移動圖書館內容管理系統主要包括內容倉庫、內容管理模塊和用戶終端三部分,移動圖書館系統模型如圖2所示。內容倉庫是圖書館數字資源的中心,包括電子圖書、電子期刊、用戶數據、音頻視頻及元數據庫等[5]。內容管理模塊中,統一檢索是訪問內容倉庫的唯一途徑,內容管理的功能包括創建、編輯、修改、刪除內容,對內容進行索引、存儲管理,通過對用戶分配角色的辦法進行用戶權限的管理,為用戶提供個性化定制內容推送服務,通過中間件的技術支持將圖書館的內容呈現給用戶終端。用戶使用手機、iPAD等各種移動設備訪問圖書館的數字資源[6]。

圖2 移動圖書館系統模型

2.4 搭建開發環境

采用Windows 2003操作系統,安裝XAMPP(Apache+MySQL+PHP+PERL)軟件包。啟動Apache和Mysql時,注意要禁用IIS,否則有時會沖突導致不能啟動Apache;利用phpmyadmin創建數據庫及用戶名密碼,數據庫命名為tsg;從Drupal官網選擇Drupal 7.34版本下載安裝到xampp/htdocs目錄下創建的站點目錄,站點目錄命名為mobile;下載中文語言包,復制到xampp/htdocs/mobile/sites/default/files/languages;在瀏覽器輸入http://localhost/mobile/install.php,按提示完成安裝過程。

2.5 安裝模塊

Drupal 是模塊化的內容管理系統,Drupal安裝內核自帶多個必裝模塊,在根目錄的modules文件夾下,能實現內容管理的基本功能。要想實現移動圖書館內容管理系統,需要從Drupal官網下載第三方模塊解壓至/sites/all/modules下,包括services、views、libraries、ctools、spyc、DrupalGap等。

Services模塊是連接移動終端APP與Drupal站點的橋梁,用于整合外部應用程序的標準化解決方案,為外部程序訪問Drupal站點提供接口,支持JSON、SOAP等多種數據交互格式,集成Drupal的核心功能,讓移動終端用戶訪問站點資源。Services模塊具體配置方法為:結構->Services,點擊“添加”;名稱設置為Welcome mdj,該文字內容可以修改;服務器設置為REST,路徑終點設置為“Welcome mdj”;認證選中“Session authentication”,點擊“保存”,編輯新創建的Service,也就是“Welcome mdj”,繼續點擊“Edit Resources”,選中全部資源,如文件、節點、系統等。點擊“服務器”選項卡,在相應格式里選擇“json”,在需求分析里選擇“application/x-www-form-urlencoded”,至此,模塊配置完畢[7]。

創建Views的具體方法為:進入結構->Views,點擊“添加視圖”,視圖名稱輸入“welcome app”,內容類型選擇基本頁面形式,并取消創建新頁面。點擊“繼續編輯”為視圖添加一個新內容,即Nid字段;在“格式”里,選擇JSON數據文檔,為視圖添加一個頁面;最后在頁面設置中,將路徑設置為welcom app,點擊保存,創建Views完成。

2.6 DrupalGap的關鍵設置

在Drupal中,有2種建立Web應用的方式:一是利用Drupal的主題層,將Web應用整合到網站中;二是建立單獨的Web應用站點,通過Drupal服務與Drupal站點進行通信。我們選擇第一種方式,這里需要使用一個重要模塊DrupalGap。DrupalGap是一個開源的應用程序開發工具包,可以用來方便地為Drupal網站構建定制移動應用程序和Web應用程序,包含跨平臺開發工具PhoneGap,可用于創建Android和IOS設備,并與Drupal網站進行通信。PhoneGap實現打包的具體步驟如下。

第一步:利用PhoneGap加載網站所涉及的目錄和頁面代碼[8];第二步:向Drupal發送JSON請求消息,Drupal通過上文所提及的Services模塊(該模塊隨Drupal啟動而加載)等返回JSON消息到終端;第三步:根據返回的JSON消息編寫相應的腳本對標簽進行解析,需要對每個返回的JSON消息都進行操作,但具體的操作方式非常簡單,本文不另行給出解析代碼;第四步:把通過腳本解析后的標簽插入jQureyMobile顯示頁面的標簽中,該標簽通過Navbar已經做好,此時終端會顯示頁面和后臺數據已經結合完畢;第五步:利用PhoneGap選擇APP封裝時所對應的操作系統,并選擇相應的屏幕分辨率,通過PhoneGap的Build服務來編譯出應用在不同平臺的應用程序即可。

以上步驟是構建移動圖書館的核心過程[9]。

2.7 利用主題開發用戶界面

jQueryMobile官方網站有116個移動主題[10],比較好用的有Mobile jQuery Theme,A-Cloudy-Day,Mobile theme,Fusion Mobile,Mobile Basic,Themekey等,本文選擇的是Themekey主題。Themekey非常強大,可以讓任何一個頁面都采用不同的主題,并且可以通過判斷終端采用什么主題,來進行相應的動作響應,還可通過設置的點擊動作等指定不同的主題。這些主題的功能其實是用CSS來進行控制,設置終端屏幕中的顯示效果[11]。

ThemeKey也允許我們自己定義不同的主題切換規則,可以自主選擇目前的路徑、分類術語、語言、節點類型和其他許多性能[12],它也可以很容易地利用其他模塊進行擴展以便于支持不同屬性。當Drupal的主題繼承和ThemeKey屬性進行聯合設置時,可以很容易實現各種所需要的功能。

3 發布與測試

為了驗證系統性能,本文將案例部署到Tomcat Web服務器上,啟動Tomcat后,利用Android模擬器進行測試,地址欄中輸入http://localhost:8080/mdjyxy.jsp,出現終端主界面,如圖3所示。

圖3 移動圖書館主界面

經過標簽頁調試之后,可以看出系統對移動圖書館的需求提供了有效的支持。

4 結語

利用Drupal創建移動圖書館內容管理系統能夠很好地實現移動圖書館所需的相關要求。在開發過程中,Drupal可以使用內置的移動版主題、安裝模塊,測試過程不需要復雜的代碼,操作可視化,給開發人員提供了極大的便利性。仿真實驗的結果表明,利用該技術搭建的移動圖書館系統運行良好,性能穩定可靠,在創建移動圖書館內容管理系統方面有著顯著優勢。

猜你喜歡
圖書館內容用戶
內容回顧溫故知新
科學大眾(2022年11期)2022-06-21 09:20:52
圖書館
小太陽畫報(2018年1期)2018-05-14 17:19:25
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
飛躍圖書館
主要內容
臺聲(2016年2期)2016-09-16 01:06:53
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
圖書館里的是是非非
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
去圖書館
主站蜘蛛池模板: 成人a免费α片在线视频网站| 伊人色天堂| 免费一极毛片| 欧美成a人片在线观看| 视频一本大道香蕉久在线播放| 国产精品视屏| 亚洲国产91人成在线| 日韩 欧美 小说 综合网 另类| 青青极品在线| 亚洲熟妇AV日韩熟妇在线| 国产成人一二三| 亚洲欧州色色免费AV| 71pao成人国产永久免费视频| 久久免费精品琪琪| 好紧太爽了视频免费无码| 最新亚洲av女人的天堂| 99草精品视频| 久久福利网| 五月激激激综合网色播免费| 国产精品免费电影| 无码区日韩专区免费系列 | 99精品影院| 国产欧美日韩专区发布| 理论片一区| 一级一毛片a级毛片| 九色在线视频导航91| 国产精品jizz在线观看软件| 久久亚洲国产最新网站| 91亚瑟视频| 制服丝袜国产精品| 欧美精品影院| 国产精品女熟高潮视频| 国产亚洲成AⅤ人片在线观看| 亚洲国产欧美国产综合久久| 成人福利在线看| 久久99久久无码毛片一区二区| 无码国产偷倩在线播放老年人| 日韩区欧美区| 久久香蕉国产线看观看式| 成年看免费观看视频拍拍| 免费观看精品视频999| 在线播放国产一区| 亚洲免费人成影院| 一本一本大道香蕉久在线播放| 婷婷综合亚洲| www中文字幕在线观看| 国内精品久久久久久久久久影视| 第九色区aⅴ天堂久久香| 国产午夜福利亚洲第一| 久久国产精品麻豆系列| 国产精品人莉莉成在线播放| 国产日本欧美亚洲精品视| 欧美激情成人网| 青青草国产一区二区三区| 九九视频免费在线观看| 中国成人在线视频| 欧美一区二区啪啪| 热思思久久免费视频| 97国产在线观看| 亚洲一区二区三区麻豆| 曰AV在线无码| 中文字幕无码中文字幕有码在线| 精品免费在线视频| 精品福利一区二区免费视频| 国产福利一区二区在线观看| а∨天堂一区中文字幕| 亚洲性色永久网址| 欧美精品啪啪一区二区三区| 亚洲成a人片7777| 天天摸天天操免费播放小视频| 国产原创自拍不卡第一页| 四虎成人精品在永久免费| 国产永久在线视频| 国产精品短篇二区| 国产精品林美惠子在线观看| 国产精品美乳| 91精品国产91久无码网站| 白浆免费视频国产精品视频| 久久亚洲精少妇毛片午夜无码| 日本高清成本人视频一区| 欧美激情视频一区| 色AV色 综合网站|