交大圖書(shū)館網(wǎng)站建設(shè)3最大瓶頸交通方案書(shū)_第1頁(yè)
交大圖書(shū)館網(wǎng)站建設(shè)3最大瓶頸交通方案書(shū)_第2頁(yè)
交大圖書(shū)館網(wǎng)站建設(shè)3最大瓶頸交通方案書(shū)_第3頁(yè)
交大圖書(shū)館網(wǎng)站建設(shè)3最大瓶頸交通方案書(shū)_第4頁(yè)
交大圖書(shū)館網(wǎng)站建設(shè)3最大瓶頸交通方案書(shū)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余71頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、交通大學(xué)館建設(shè)方案設(shè)目標(biāo)6二系統(tǒng)整體特色62.1 最領(lǐng)先和完整的服務(wù)體系架構(gòu)62.1.1 新一代全信息發(fā)布 6電腦6豐富多彩的移動(dòng)應(yīng)用7 各種社交學(xué)科學(xué)科信息學(xué)科 7 8 8博客9 機(jī)構(gòu)倉(cāng)儲(chǔ)10 個(gè)性化信息 11開(kāi)放學(xué)術(shù)開(kāi)放互聯(lián) 12 132.1.5 新一代關(guān)聯(lián)數(shù)據(jù) 語(yǔ)義網(wǎng) 14資源探索發(fā)現(xiàn)大科學(xué) 大數(shù)據(jù) 14 15最成開(kāi)源館、圖情教育及高等教育解決方案16Drupal 已經(jīng)國(guó)內(nèi)外知名高校館整體采用,構(gòu)建了館的版. 16學(xué)專(zhuān)業(yè)院前十的學(xué)院有 6 家采用Drupal272.2.2 2014US NEWS2.2.3 最成2.3 最先進(jìn)的高校解決方案28技術(shù)框架29Drupal 與.NET 和JAV

2、A 的優(yōu)缺點(diǎn)分析29Drupal+Solr 是流行的組合302.4 最流行的免費(fèi)開(kāi)源移動(dòng)應(yīng)用開(kāi)發(fā)PhoneGap30最高的性?xún)r(jià)比32既兼顧當(dāng)前又兼顧長(zhǎng)遠(yuǎn)的設(shè)計(jì)及實(shí)施路線圖32三規(guī)劃方案363.1 技術(shù)整體架構(gòu)363.1.1 服務(wù)器373.1.2 硬盤(pán)以及結(jié)構(gòu)383.1.3 負(fù)載均衡、反向 39WEB 服務(wù)器39數(shù)據(jù)庫(kù)層40持續(xù)集成以及任務(wù)管理42功能整體架構(gòu)43資源的創(chuàng)建、組織、發(fā)布和整合44服務(wù)功能44與多系統(tǒng)開(kāi)放互聯(lián)功能45數(shù)據(jù)挖掘45內(nèi)容整體架構(gòu)483.3.1交大館館藏信息資源內(nèi)容分類(lèi)48按內(nèi)容類(lèi)型分48按載體形態(tài)分49 按權(quán)限分49 按特別專(zhuān)題分49 按學(xué)科分49按數(shù)字及字母分49按熱

3、門(mén)程度分50 按供應(yīng)商/商分50按語(yǔ)種50按總分館/機(jī)構(gòu)組織50按讀者群502 上架/日期513.3.2 按研究支持、服務(wù)類(lèi)型分51 按館各個(gè)部門(mén)功能分51 按服務(wù)功能分51館員天地54館員素養(yǎng)54學(xué)術(shù)研究與交流54圖情資訊54法54分類(lèi)法54國(guó)內(nèi)外主要國(guó)內(nèi)外主要館54館組織54館概況54館長(zhǎng)致辭54 歷史沿革54 館舍風(fēng)貌54 組織機(jī)構(gòu)54 黨務(wù)公開(kāi)54 規(guī)章制度54館黃頁(yè)54 開(kāi)放時(shí)間54 FAQ54 學(xué)管會(huì)54 互動(dòng)交流543.4 主頁(yè)設(shè)計(jì)效果圖54四Drupal 的優(yōu)點(diǎn)及重點(diǎn)功能模塊介紹56多語(yǔ)言56Drupal 內(nèi)置支持多語(yǔ)言56Locale 模塊56Content translat

4、ion 模塊56Entity Translation 模塊56Title 模塊574.1.6ernationalization 模塊574.1.7 Variable 模塊574.1.8ernationalization Views 模塊574.1.9 Language icons 模塊57Translation Overview 模塊57Language Switcher Dropdown 模塊57Webform Localization 模塊58Translation Management Tool 模塊584.1.14 TMGMT Translatoogle 模塊58Localizatio

5、n cnt 模塊58Localization update 模塊58其它的一些常用的多語(yǔ)言模塊58子站點(diǎn)584.2.1 易用性594.2.2 方便 594.2.3 安全性594.2.4 性能594.2.5 可擴(kuò)展性594.2.6用性604.2.7 全文可檢索性604.3認(rèn)證604.4 校外 614.5安全:用戶(hù)、角色、權(quán)限62用戶(hù)登陸624.5.1 DrupalIP Login 模塊62Content Acs 模塊63Field Permiss 模塊63ACL 模塊63Taxonomy Acs Control 模塊63OAuth 模塊63OG 模塊634.5.11 基于Panels 模塊的變體

6、64五 項(xiàng)目主要簡(jiǎn)歷、業(yè)績(jī)及 645.1 項(xiàng)目總經(jīng)理64系統(tǒng)整體架構(gòu)總工64應(yīng)用系統(tǒng)開(kāi)發(fā)總工66高性能開(kāi)發(fā)總工68美術(shù)設(shè)計(jì)總工69移動(dòng)開(kāi)發(fā)總工69數(shù)據(jù)ETL(提取、轉(zhuǎn)換及加載)總工70數(shù)據(jù)挖掘總工70項(xiàng)目特別顧問(wèn)705.10 71設(shè)目標(biāo)采納世界上最先進(jìn)的館服務(wù)理念,利用最先進(jìn)的開(kāi)源Drupal 、PhoneGap 及一系列相關(guān)技術(shù),為合信息門(mén)戶(hù)。交通大學(xué)館建世界一流、國(guó)內(nèi)領(lǐng)先的館綜充分發(fā)揮各種Web2.0(Rss、Wiki、Mash-up)、 Web3.0(OpenID、OWL(Web OntologyLanguage 網(wǎng)絡(luò)本體語(yǔ)言)、RDF(Resource Description Fram

7、ework )SemWeb 語(yǔ)義網(wǎng)技術(shù))對(duì)館的各種信息資源做最完整便捷的揭示,對(duì)館的各種服務(wù)做最完整流暢的集成。為讀者提供最便捷高效的信息服務(wù),為絡(luò),為教學(xué)科研提供最堅(jiān)強(qiáng)的保障。提供最便利的和辦公網(wǎng)二系統(tǒng)整體特色2.1 最領(lǐng)先和完整的服務(wù)體系架構(gòu)交大館館長(zhǎng)IC 平方推動(dòng)大服務(wù),構(gòu)架智慧型館: “資料隨手,信息共享空間;無(wú)處不在,館員走進(jìn)學(xué)科;技術(shù)支撐服務(wù),科研推進(jìn)發(fā)展”,“現(xiàn)在的館,尤其是大學(xué)的館,應(yīng)當(dāng)成為學(xué)術(shù)交流中心、知識(shí)加工中心和文化傳承中心。”的理念,以及館長(zhǎng)的“館資源發(fā)現(xiàn)和獲取框架體系”。與圖書(shū)館學(xué)會(huì)館技術(shù)及發(fā)展趨勢(shì)(ALA Library Technology Reports)是一致

8、的。充分代表了館的最先進(jìn)理念。本方案將吸取陳館長(zhǎng)、鄭館長(zhǎng)及國(guó)外先進(jìn)的服務(wù)理念,為交大新一代館保障:打造最先進(jìn)和完整的服務(wù)器體系架構(gòu),為館的各種服務(wù)提供堅(jiān)強(qiáng)的本方案的服務(wù)器體系具體來(lái)說(shuō)有以系或:2.1.1 新一代全信息發(fā)布館發(fā)布的各種信息能在以下準(zhǔn)確的顯示 電腦網(wǎng)頁(yè)設(shè)計(jì)遵循W3C 標(biāo)準(zhǔn),對(duì)所有的瀏覽器與操作系統(tǒng)Safari、Firefox 等)。兼容(如ernet Explorer、 豐富多彩的移動(dòng)應(yīng)用開(kāi)發(fā)基于本地和服務(wù)器的移動(dòng)應(yīng)用程序,自動(dòng)探測(cè)不同操作系統(tǒng),以及自適應(yīng)屏幕尺寸大小,快捷準(zhǔn)確的在、IPAD 等各種移動(dòng)設(shè)備上顯示和運(yùn)行。 各種社交館的信息可以快速同步發(fā)布到各種、flickr 社交上

9、,便于讀者快捷的獲取信息。2.1.2 學(xué)科 學(xué)科信息對(duì)某一學(xué)科的學(xué)科信息進(jìn)行、和快速處理發(fā)送。可達(dá)到如下效果,高能物理信息效果圖如下:高能物理信息是做的最好的(實(shí)現(xiàn)了高能物理信息的實(shí)時(shí)抓取和主動(dòng)推送), 學(xué)科博客對(duì)某一學(xué)科進(jìn)行精心選擇,以學(xué)科博客的形式及時(shí)發(fā)布動(dòng)態(tài) 機(jī)構(gòu)倉(cāng)儲(chǔ)為某一學(xué)科簡(jiǎn)歷專(zhuān)題數(shù)據(jù)庫(kù),達(dá)到如下效果 個(gè)性化信息1.個(gè)性化數(shù)據(jù)/功能整合通過(guò)widgets的形式實(shí)現(xiàn)數(shù)據(jù)和功能的可定制化,類(lèi)似i對(duì)于不同角色擁有不同的默認(rèn)模板。(htt/ig),2.個(gè)性化推送服務(wù)通過(guò)基于item的協(xié)同過(guò)濾算法,根據(jù)用戶(hù)進(jìn)行資源,包括書(shū)籍、期刊、活動(dòng)。服務(wù)能夠減少用戶(hù)獲取資料, jing.fm 此類(lèi)互聯(lián)網(wǎng)服

10、務(wù)的成功證實(shí)了個(gè)性化的成本、改戶(hù)體驗(yàn)提高粘度。和館長(zhǎng)智慧型館中資料隨手、無(wú)處不在、技術(shù)支撐服務(wù)三點(diǎn)理念相契合。效果圖如下(取自豆瓣):2.1.3 開(kāi)放學(xué)術(shù)便于讀者就某一課題,快速的建立學(xué)術(shù)交流,社交網(wǎng)絡(luò)。類(lèi)似哈佛大學(xué)開(kāi)放學(xué)術(shù)2.1.4 開(kāi)放互聯(lián)新一代系統(tǒng)館能跟多種系統(tǒng)進(jìn)行互聯(lián)互通,最大便利的獲取外部數(shù)據(jù)和嵌入各種數(shù)據(jù)服務(wù)2.1.5 新一代關(guān)聯(lián)數(shù)據(jù) 語(yǔ)義網(wǎng)2.1.6 資源探索發(fā)現(xiàn)雖然館現(xiàn)在了商業(yè)化的Primo,但為某一學(xué)科,某一專(zhuān)題建立專(zhuān)業(yè)的探索資源發(fā)現(xiàn)現(xiàn)是很有必要的。圖為利用開(kāi)源建立的資源探索發(fā)Drupal:2.1.7 大科學(xué) 大數(shù)據(jù)大科學(xué)和大數(shù)據(jù)相互促進(jìn),相互發(fā)展。館還應(yīng)是一個(gè)大數(shù)據(jù)的科研,

11、通過(guò)采用多種先進(jìn)的技術(shù),實(shí)現(xiàn)數(shù)據(jù)資源的搜集、分析和決策。更加便利教學(xué)和科研。最成開(kāi)源Drupal 是什么館、圖情教育及高等教育解決方案Drupal 已經(jīng)國(guó)內(nèi)外知名高校館整體采用,構(gòu)建了館的版哈佛大學(xué)館()耶魯大學(xué)館()康奈爾大學(xué)館()斯坦福大學(xué)館)普林斯頓大學(xué)館()大學(xué)醫(yī)學(xué)館()館( HYPERLINK http:/w/ http:/w/portal/)館(/dra/)大學(xué)館()2.2.2 2014US NEWS前十的學(xué)院有 6 家采用 Drupal學(xué)專(zhuān)業(yè)院排名錯(cuò)誤!超無(wú)效。錯(cuò)誤!超鏈接無(wú)效。分?jǐn)?shù)#1University of Illinois-Urbana- ChaignDrupal大 學(xué)厄

12、本那香檳分校4.6#2University of North Carolina-Chl Hill北卡羅來(lái)納大學(xué)教堂山 最成高校解決方案3260 所大學(xué),35%的高校采用 Drupal,世界頂級(jí)高校前 100 所有 71 所使用Drupal,如: Harvard, Duke, MIT, UPenn, Princeton, UC Berkeley, Stanford, McGill。(信息來(lái)源)Drupal分校#3University of Washington大學(xué)4.4 Drupal#4Syracuse University雪城大學(xué)4.3 .net#4#6University o

13、f Michigan-Ann Arbor密西根大學(xué)4.34 Drupal Rutgers, the Se University of New 堡分校 羅,新 Jersey-New Brunswick / 未知澤西州立大學(xué)-紐華克分校#6University of Texas-Austin德克薩斯大4 學(xué)分Drupal校#8na University-Bloomington印地安那大學(xué)伯明頓分校3.9 未知#9錯(cuò)誤!超無(wú)效。錯(cuò)誤!超鏈3.8 接無(wú) 效。#10Drexeiversity大3.7 Drupal 學(xué)#10University of Maryland-College Park馬里蘭大學(xué)3

14、.7 Drupal分校 #10University of Pittsburgh匹茲堡大學(xué)3.7未知2.3 最先進(jìn)的技術(shù)框架2.3.1 Drupal 與.NET 和 JAVA 的優(yōu)缺點(diǎn)分析Drupal.NETLinux (Free)Windows Server ()Apache/Nignx (Free)IISMS SQL Server ()/tgreSQL (Free).NET開(kāi)發(fā)成本高,可重用組件少 ,基本沒(méi)有互聯(lián)網(wǎng)公司用.NETSpringSource.Java 最有名的 Web framework 自己的就是 Drupal2.3.2 Drupal+Solr 是流行的組合根據(jù)需求選擇,Dru

15、pal+Solr(Solr 使用Java 語(yǔ)言開(kāi)發(fā),主要基于HTTP 和Apache Lucene實(shí)現(xiàn))是非常流行的組合用最多的模塊之一。2.4 最流行的免費(fèi)開(kāi)源移動(dòng)應(yīng)用開(kāi)發(fā)PhoneGap人們使用PC 機(jī)上互聯(lián)網(wǎng)的時(shí)間正在減少,而移動(dòng)互聯(lián)網(wǎng)的使用率正在迅速增加。移動(dòng)館可以作為電子館的補(bǔ)充和延伸,更好的為用戶(hù)服務(wù):1)多個(gè)需要支持,/ipad/android/winphone2)使用已有的電子館資源作為館站點(diǎn)的應(yīng)用,使用Apache Solr 做獨(dú)立的索引服務(wù),Drupal 的 Solr 模塊也是使 DrupalJava優(yōu)點(diǎn):L容易部署極高的Web 開(kāi)發(fā)效率模塊眾多龐大的開(kāi)發(fā)者社區(qū)(英文)優(yōu)點(diǎn)

16、:開(kāi)發(fā)數(shù)量多金融等大型企業(yè)級(jí)應(yīng)用強(qiáng)大的搜索引擎Lucene/Solr基于Hadoop 的大數(shù)據(jù)處理缺點(diǎn):開(kāi)發(fā)數(shù)量少學(xué)習(xí)曲線陡缺點(diǎn):部署繁瑣Web 開(kāi)發(fā)效率低館可以用到的組件少(Free)ASP/ASPX ()PhoneGap 是一個(gè)標(biāo)準(zhǔn)的開(kāi)源框架,用PhoneGap 開(kāi)發(fā)移動(dòng)應(yīng)用是免費(fèi)的,無(wú)論是商業(yè)或是開(kāi)源;一個(gè)用基于HTML,CSS 和JavaScript 的,創(chuàng)建跨移動(dòng)應(yīng)用的快速開(kāi)發(fā)。它使開(kāi)發(fā)者能夠利用包括地理定位,、Android、Paymbian、WP7、Bada 和Blackberry 智能的功能,聯(lián)系人,聲音和振動(dòng)等,此外PhoneGap 擁有豐富的插件,可以以此擴(kuò)展無(wú)限的功能。

17、PhoneGap 由Nitobi 公司創(chuàng)建,并于 2011.10 被Adobe 收購(gòu),并捐贈(zèng)給Apache 基金組織,PhoneGap 是唯一的一個(gè)支持 7 個(gè)動(dòng)設(shè)備API,能夠讓你用 javascript 輕松調(diào)用。的開(kāi)源移動(dòng)框架??蚣芴峁┝素S富接口用于移目前開(kāi)發(fā)移動(dòng)程序框架選擇很多,如PhoneGap、Titanium、MonoTouch、Native App,兼容性越強(qiáng)的技術(shù),成本越低,性能越差;兼容性越差的技術(shù),成本越高,性能越好。PhoneGap 是目前最被看好的:兼容性:完全做到了Written Once,Run Everywhere!標(biāo)準(zhǔn)化:PhoneGap 采用W3C 標(biāo)準(zhǔn),W

18、eb App 直接運(yùn)行!采用普通web 開(kāi)發(fā)技術(shù):JavaScript+HTM5+CSS3。2.5 最高的性?xún)r(jià)比Drupal + PhoneGap解決方案優(yōu)勢(shì)開(kāi)源產(chǎn)品,不需要支付費(fèi)用。一次開(kāi)發(fā)可以部署到多個(gè),節(jié)約開(kāi)發(fā)和成本。充分利用已經(jīng)搭建的Drupal館站點(diǎn),實(shí)現(xiàn)資源和數(shù)據(jù)共享。2.6既兼顧當(dāng)前又兼顧長(zhǎng)遠(yuǎn)的設(shè)計(jì)及實(shí)施路線圖館是讀者使用館的最主要信息,使用量最大、技術(shù)含量最高,實(shí)施最復(fù)雜。不可能一次就建立完成,否則欲速則不達(dá),需要分階段逐步發(fā)展完善和擴(kuò)展。初步按施工周期為一年計(jì)算。第一階段:評(píng)價(jià)和分析現(xiàn)有,充分保留汲取現(xiàn)有優(yōu)點(diǎn),把現(xiàn)有遷移到 Drupal 上來(lái),建立學(xué)科個(gè)月。博客,學(xué)科機(jī)構(gòu)倉(cāng)儲(chǔ)

19、及某一學(xué)科信息,并實(shí)現(xiàn)各種移動(dòng)應(yīng)用開(kāi)發(fā),周期 4第二階段:完善第一階段,為某一學(xué)科、院系及分館建立子站點(diǎn)及開(kāi)放學(xué)術(shù)交流社區(qū),并實(shí)現(xiàn)移動(dòng)應(yīng)用。完成認(rèn)證、校外等功能。周期四個(gè)月。第三階段:繼續(xù)完善第一二階段,用RDF 描述數(shù)據(jù),發(fā)布關(guān)聯(lián)數(shù)據(jù),整合不同的信息源,建立某一學(xué)科的大數(shù)據(jù)。深入挖掘用戶(hù)數(shù)據(jù),進(jìn)行個(gè)性化信息。周期四個(gè)月。三實(shí)施方案階段任務(wù)主要工作交付I項(xiàng)目啟動(dòng)A項(xiàng)目小組啟動(dòng)確定參會(huì)名單,確定會(huì)談事項(xiàng)目整體進(jìn)度B現(xiàn)有評(píng)估現(xiàn)有深度分析C收集客戶(hù)需求客戶(hù)需求(技術(shù)和功能)D確定項(xiàng)目計(jì)劃草案項(xiàng)目啟動(dòng)計(jì)劃E項(xiàng)目開(kāi)始的培訓(xùn)和介紹更新功能和技術(shù)的需求。網(wǎng)站的對(duì)象,以及客戶(hù)的喜好現(xiàn)有的深度分析FAssemb

20、le andt kick-off meeting artifacts on project* dashboardKick-off meeting materials published on the dashboardGHigh level preliminarymendationsA bullet polist of high levelmendations based on input from the workshopHCollect existing branded elements and marketing materialsExisting artifacts uploaded

21、to the project dashboardII用戶(hù)案例分析和設(shè)計(jì)A確定者類(lèi)型者B通過(guò)站點(diǎn)者類(lèi)型,獲取用戶(hù)行為不同者的詳細(xì)行為C根據(jù)站點(diǎn)者定義內(nèi)容需求內(nèi)容需求矩陣(者類(lèi)型、要求、內(nèi)容類(lèi)型)D根據(jù)用戶(hù)行為定義導(dǎo)航/方式導(dǎo)航架構(gòu)、內(nèi)容方式、角色及權(quán)限E簽收用戶(hù)案例文檔、導(dǎo)航架構(gòu)及內(nèi)容類(lèi)型戶(hù)案例文檔、導(dǎo)航架構(gòu)及內(nèi)容類(lèi)型的簽收IIII信息架構(gòu)A創(chuàng)建詳細(xì)的站點(diǎn)地圖/架構(gòu)站點(diǎn)地圖/站點(diǎn)結(jié)構(gòu)B定義每種內(nèi)容/數(shù)據(jù)類(lèi)型 細(xì)節(jié)內(nèi)容/數(shù)據(jù)類(lèi)型清單,每種類(lèi)型的詳細(xì)設(shè)計(jì),用戶(hù)角色及可的內(nèi)容,內(nèi)容的生命周期(結(jié)構(gòu)、元素、角色、權(quán)限、內(nèi)容生命周期)C完成導(dǎo)航架構(gòu)導(dǎo)航框架D根據(jù)功能確定Drupal 需要的模塊Drupal

22、模塊,包括關(guān)鍵配置需求E根據(jù)功能需求,確定需要的Drupal 第 3 方模塊第模塊清 單,包括關(guān)鍵配置需求F明確功能和技術(shù)要求之間的差距定制滿足功能和技術(shù)要求的第三方模塊G定義用戶(hù)角色和權(quán)限用戶(hù)角色和權(quán)限H明確主要加載頁(yè)面登錄頁(yè)面元素清單I創(chuàng)建主要加載頁(yè)面框架框架J明確信息架構(gòu)及功能細(xì)節(jié)信息架構(gòu),功能細(xì)節(jié)K審核及信息架構(gòu)簽字認(rèn)可信息架構(gòu)簽字認(rèn)可L部署內(nèi)容遷移計(jì)劃內(nèi)容遷移計(jì)劃M部署測(cè)試計(jì)劃測(cè)試計(jì)劃N部署開(kāi)發(fā)計(jì)劃部署計(jì)劃O部署培訓(xùn)計(jì)劃培訓(xùn)計(jì)劃IV視覺(jué)設(shè)計(jì)A根據(jù)不同用戶(hù)情景、信息架構(gòu)、關(guān)注元素、推廣資源進(jìn)行可視化設(shè)計(jì)可視化設(shè)計(jì)細(xì)則B對(duì)設(shè)計(jì)師分發(fā)設(shè)計(jì)細(xì)節(jié)設(shè)計(jì)細(xì)則分發(fā)C收集交流設(shè)計(jì)理念視覺(jué)設(shè)計(jì)概念D征求

23、客戶(hù)意見(jiàn)客戶(hù)意見(jiàn)E縮小至 3 個(gè)設(shè)計(jì)候選方案選擇最終設(shè)計(jì)F對(duì)最終設(shè)計(jì)進(jìn)行優(yōu)化完成PHOTOSHOP 設(shè)計(jì)G根據(jù)Photoshop 設(shè)計(jì),創(chuàng)建DrupalDRUPALV技術(shù)設(shè)計(jì)、部署和測(cè)試A安裝、配置開(kāi)發(fā)環(huán)境安裝好的開(kāi)發(fā)環(huán)境B和安裝需要的模塊第模塊安裝C配置模塊和第模塊已經(jīng)可以使用的環(huán)境D安裝和配置可視化設(shè)計(jì)部署完成E設(shè)計(jì)站點(diǎn)標(biāo)志、圖標(biāo)和視覺(jué)元素已經(jīng)設(shè)計(jì)好,可以使用F創(chuàng)建自定義內(nèi)容類(lèi)型內(nèi)容類(lèi)型已經(jīng)配置好,可以使用G創(chuàng)建用戶(hù)角色用戶(hù)角色已經(jīng)可以使用H根據(jù)角色定義權(quán)限不同的用戶(hù)角色已經(jīng)配置好了正確的權(quán)限,用戶(hù)帳號(hào)已經(jīng)可以使用I創(chuàng)建團(tuán)隊(duì)的用戶(hù)帳號(hào)用戶(hù)帳號(hào)已經(jīng)可以使用J為登陸頁(yè)面創(chuàng)建控制面板準(zhǔn)備好登陸頁(yè)

24、面的內(nèi)容K創(chuàng)建內(nèi)容需要的視圖頁(yè)面創(chuàng)建在頁(yè)面中使用的視圖L創(chuàng)建好導(dǎo)航內(nèi)容站點(diǎn)導(dǎo)航功能可用M定制模塊的設(shè)計(jì)、編碼和測(cè)試定制模塊已經(jīng)部署可用N單元、系統(tǒng)和集成測(cè)試系統(tǒng)測(cè)試完畢和準(zhǔn)備內(nèi)容遷移VII培訓(xùn)A準(zhǔn)備項(xiàng)目開(kāi)始項(xiàng)目介紹會(huì)的培訓(xùn)資料B準(zhǔn)備培訓(xùn)課程培訓(xùn)課程C創(chuàng)建培訓(xùn)模塊(用戶(hù)指南,培訓(xùn)資料)培訓(xùn)模塊和資料D提供培訓(xùn)課程(貫穿整個(gè)項(xiàng)目周期)培訓(xùn)課程E提供正式的現(xiàn)場(chǎng)培訓(xùn)現(xiàn)場(chǎng)培訓(xùn)課VIII部署A安裝/配置產(chǎn)品服務(wù)器準(zhǔn)備遷移的產(chǎn)品服務(wù)騎已經(jīng)配置好整個(gè)站點(diǎn)的安裝包已經(jīng)配置好B備份開(kāi)發(fā)站點(diǎn)部署已經(jīng)準(zhǔn)備好的站點(diǎn)C安裝開(kāi)發(fā)站點(diǎn),在產(chǎn)品服務(wù)器上做備份站點(diǎn)已經(jīng)安裝 好,準(zhǔn)備最后的三規(guī)劃方案3.1 技術(shù)整體架構(gòu)Drupal

25、 最佳架構(gòu)測(cè)試D部署測(cè)試系統(tǒng)已經(jīng)進(jìn)入產(chǎn)品階段E建立用戶(hù)賬號(hào)用戶(hù)帳號(hào)已經(jīng)設(shè)置好可以使用F把 DNS 設(shè)置指向配置好的服務(wù)器站點(diǎn)已經(jīng)可以訪問(wèn)IX產(chǎn)品支持A登錄和時(shí)間好的登錄和事件B錯(cuò)誤和修復(fù)錯(cuò)誤錯(cuò)誤修復(fù)Cdrupal 的安全補(bǔ)丁安全補(bǔ)丁安裝DDrupal 和模塊升級(jí)升級(jí)完成E性能調(diào)優(yōu)配置/調(diào)優(yōu)系統(tǒng)移動(dòng)應(yīng)用開(kāi)發(fā)整體架構(gòu)圖3.1.1 服務(wù)器正式上線之后,建議配置一臺(tái)服務(wù)器,隨著流量增大可以增加一臺(tái)服務(wù)器,web 和db 分開(kāi)。量再次增們可以增加到 3 臺(tái)服務(wù)器。3 臺(tái)服務(wù)器的架構(gòu)圖其中DB 和 LoadBalancer 為同一臺(tái)機(jī)器,故DB 比較重要,硬件資源以及備份策略要占優(yōu)。這種架構(gòu)的優(yōu)勢(shì)就是we

26、b 節(jié)點(diǎn)可以隨意切換。4 臺(tái)服務(wù)器的結(jié)構(gòu)就是增加一臺(tái)的 slave 節(jié)點(diǎn),以及將這個(gè)節(jié)點(diǎn)可以作為一個(gè)Loadbalancer 的備份。3.1.2 硬盤(pán)以及結(jié)構(gòu)服務(wù)器的數(shù)據(jù)非常重要,從硬件的角度來(lái)說(shuō),需要有備份及容錯(cuò)機(jī)制。 常見(jiàn)的方式是RAID,使用RAID5,經(jīng)濟(jì)實(shí)惠的方案。如果有 4 塊,可以做RAID10,性能和備份的綜合體,比RAID5 更高效。從硬件的實(shí)現(xiàn)角度來(lái)說(shuō),作為服務(wù)器,推薦使用硬件RAID,不要使用RAID。SSD 和HDD 的選擇,這個(gè)可以依據(jù)成本和,SSD 肯定比HDD 要好很多。硬盤(pán)的分區(qū)的劃分使用 LVM,雖然會(huì)有些性能上的損失,但從其帶來(lái)的有點(diǎn)來(lái)說(shuō),這點(diǎn)是可用忽略不計(jì)

27、的。4 臺(tái)服務(wù)器的Drupal 部署結(jié)構(gòu)5 臺(tái)及多臺(tái)服務(wù)器可以參考如下的結(jié)構(gòu),就是把 LB 獨(dú)立出來(lái),web 節(jié)點(diǎn)和db 可以隨意擴(kuò)展,具體需要分析性能的瓶頸在哪里,然后按需增加服務(wù)器。5 臺(tái)及以上多臺(tái)服務(wù)器架構(gòu)3.1.3 負(fù)載均衡、反向3.1.4 WEB 服務(wù)器以Drupal 架構(gòu)的 通常比較消耗資源,因此建議Web 服務(wù)器的CPU 比較好,加上Memcache 的話,內(nèi)存需要也比較大。選擇方面,Web 服務(wù)可以用Apache 或者Nginx,這個(gè)差別沒(méi)有太大,即使Nginx要比Apache 性能好很多,但Aapache 經(jīng)過(guò)優(yōu)化以及其穩(wěn)定的表現(xiàn),個(gè)人覺(jué)得沒(méi)必要一定使用Nginx。多個(gè)web

28、 服務(wù)器需要共享文件,共享文件可以使用NFS 或者GlusterFS。最終需要部署的:Apache/Nginx +(APC) + Memcache + NFS/GlusterFSGluster 的配置模式有以下幾種:Replicated 類(lèi)似與 RAID1,完全鏡像。 Striped 類(lèi)似于 RAID0,分散兩份,同時(shí)操作。配置示意圖:負(fù)載均衡節(jié)點(diǎn),如果有多臺(tái)服務(wù)器,建議做雙機(jī)熱備,如 LVS、keepalived。做負(fù)載均衡的選擇比較多,如Haproxy,Nginx, varnish 等,使用varnish 作為負(fù)載均衡服務(wù)器,不但因?yàn)槠洳l(fā)處理能力,而且還能對(duì)靜態(tài)文件(甚至動(dòng)態(tài)文件)進(jìn)行緩

29、存,更好的減輕web 節(jié)點(diǎn)的壓力。3.1.5 數(shù)據(jù)庫(kù)層數(shù)據(jù)庫(kù)服務(wù)器,當(dāng)然是經(jīng)典的配置。,的負(fù)載均衡自然離不開(kāi)主從結(jié)構(gòu),這些都是如果的性能瓶頸比較嚴(yán)重的話,可以嘗試使用的替代,比較出名的是percona 公司的產(chǎn)品。值得注意的是,服務(wù)器的內(nèi)存需求比較多,在f 里面設(shè)置查詢(xún)緩存等相關(guān)的緩存值,加大這些值,以滿足查詢(xún)需求。default-storage-engine=innodb innodb_file_per_table#查詢(xún)緩存系列 tmp_table_size=32M max_heap_table_size=32M key_buffer_size=64M query_cache_size=12

30、8M query_cache_limit=16M query_cache_min_res_unit=1K# #RAID 下,最好用 O_DIRECT innodb_flush_method=O_DIRECTinnodb_flmit=2 #每次事務(wù)提交或事務(wù)外的指令都需要把日志寫(xiě)入(flush)硬盤(pán)。使用 2innodb_buffer_pool_size=8G #重要參數(shù)# InnoDB 使用該參數(shù)指定大小的內(nèi)存來(lái)緩沖數(shù)據(jù)和索引。建議把該值設(shè)為物理內(nèi)存的 50-80%;innodb_log_file_size = 256M #太小太大都不好 innodb_log_buffer_size = 16

31、M #同上3.1.6 持續(xù)集成以及任務(wù)管理執(zhí)行drupal 的cron、定期執(zhí)行 drush 命令,或者定期數(shù)據(jù)導(dǎo)出等服務(wù)器操作,不可能完全依賴(lài)Linux 的crontab,并且需要管理眾多任務(wù)以及執(zhí)行結(jié)果,CI 軟件就要在這里發(fā)揮作用了。館使用Jenkins,Jenkins 支持多個(gè)服務(wù)器,Master/Slave 結(jié)構(gòu),可以配置任意多個(gè)slave 節(jié)點(diǎn),管理眾多服務(wù)器的任務(wù)執(zhí)行情況。3.1.7 服務(wù)器/對(duì)于服務(wù)器 ,一般 使用開(kāi)源 ,如cacti、zabbix、collected 等,(Collectd參考博文系統(tǒng)性能 利器-collectd 詳解),對(duì)于一般的服務(wù)器down 機(jī)檢查可以使

32、用一些免費(fèi)的服務(wù),如 寶等免費(fèi)服務(wù)。Collectd 使用界面圖數(shù)據(jù)層,從理論上來(lái)說(shuō),也包括全文索引方面。把作為全文索引的數(shù)據(jù)服務(wù)也放在這層。3.2 功能整體架構(gòu)3.2.1 資源的創(chuàng)建、組織、發(fā)布和整合館館藏:書(shū)目數(shù)據(jù)、特色館藏?cái)?shù)據(jù)等數(shù)據(jù)庫(kù)資源:報(bào)刊、專(zhuān)利、等網(wǎng)絡(luò)資源:、網(wǎng)店、博客、社會(huì)網(wǎng)絡(luò)等用戶(hù)共建資源:、資源關(guān)聯(lián)、用戶(hù)自薦資源等:自建數(shù)據(jù)庫(kù)資源:機(jī)構(gòu)倉(cāng)儲(chǔ)、館特色資源、用戶(hù)自薦數(shù)據(jù)資源3.2.2 服務(wù)功能資源推送服務(wù):RSS、收藏個(gè)性化資源定制、讀者可以根據(jù)資源最小進(jìn)行組合定制、館服務(wù)定制、個(gè)人借閱信息定制、館學(xué)習(xí)室預(yù)定智能信息服務(wù):人工智能技術(shù)推動(dòng)信息資源服務(wù):學(xué)科信息導(dǎo)引、學(xué)科熱點(diǎn)追蹤:

33、根據(jù)用戶(hù)所在院系展示館針對(duì)該院系的服務(wù)項(xiàng)目:通知、講座培訓(xùn)等、根據(jù)用戶(hù)學(xué)科方向,揭示該學(xué)科的研究熱點(diǎn)、館藏情況,提供學(xué)科信息導(dǎo)讀功能開(kāi)放學(xué)術(shù)功能:個(gè)性化服務(wù)空間(個(gè)人信息空間、書(shū)架、數(shù)據(jù)庫(kù))用戶(hù)、資源、關(guān)于某一資源(基于檢索式)的RSS訂閱、與多種個(gè)人網(wǎng)絡(luò)空間的銜接、用戶(hù)間檢索結(jié)果的鼓勵(lì)用戶(hù)貢獻(xiàn)資源和經(jīng)驗(yàn)交流、個(gè)人評(píng)論、用戶(hù)、評(píng)論、評(píng)價(jià)、等)拓展服務(wù):嵌入用戶(hù)閱讀領(lǐng)域,、移動(dòng)閱讀業(yè)務(wù)系統(tǒng)間融合:?jiǎn)吸c(diǎn)登錄、系統(tǒng)間數(shù)據(jù)重用、個(gè)人文獻(xiàn)管理3.2.3 與多系統(tǒng)開(kāi)放互聯(lián)功能終端接入服務(wù):電腦、集成豐富的外部資源:封面、PDA、閱讀器、目次、書(shū)評(píng)、百科等多系統(tǒng)融合:館際互借/文獻(xiàn)傳遞、參考、個(gè)人文獻(xiàn)管理等

34、通過(guò)API、FTP、互操作協(xié)議等方式收割其他系統(tǒng)元數(shù)據(jù)、適用不同學(xué)科用戶(hù)的信息素養(yǎng)教育、嵌入用戶(hù)環(huán)境的學(xué)科訊工具服務(wù)、個(gè)人文獻(xiàn)管理系統(tǒng)等嵌入網(wǎng)絡(luò)工具,實(shí)現(xiàn)館的相關(guān)服務(wù)IM即時(shí)通3.2.4 數(shù)據(jù)挖掘用戶(hù)行為分析、數(shù)據(jù)資源分析:內(nèi)容整體架構(gòu)交大館館藏信息資源內(nèi)容分類(lèi) 按內(nèi)容類(lèi)型分I.期刊II.古籍III.報(bào)紙IV.年鑒V.報(bào)紙VI.與教參VII.會(huì)議文獻(xiàn)VIII.IX.專(zhuān)利文獻(xiàn)X.標(biāo)準(zhǔn)文獻(xiàn)XI.百科全書(shū)XII.參考工具XIII.多XIV.XV.個(gè)人文獻(xiàn)管理工具XVI.化合物性質(zhì)/結(jié)構(gòu)式XVII.技術(shù)XVIII.物XIX.統(tǒng)計(jì)資料XX.工具與XXI. 按載體形態(tài)分I.II. III.

35、印刷電子手稿 按權(quán)限分I.II.館內(nèi)館外 按特別專(zhuān)題分I.II.交大博文III.交大講座IV.交大名師V.燕大VI.報(bào)紙熱點(diǎn)館 舊報(bào)刊VII.VIII.IX.名家贈(zèng)書(shū) 按學(xué)科分I.II. III. IV.V.VI. VII. VIII. IX.X.XI. XII. XIII. XIV.醫(yī)學(xué)與生物學(xué)歷史與考古 哲學(xué)與商業(yè)與經(jīng)濟(jì)地球與環(huán)境科學(xué) 工程與應(yīng)用科學(xué) 數(shù)學(xué)、物理與化學(xué)與法律、政治與社會(huì)科學(xué)綜合藝術(shù)與建筑語(yǔ)言與文學(xué)音樂(lè)、舞蹈、戲劇與 按數(shù)字及字母分I.II.0-9按英文(首字母)瀏覽電子期刊Q R S T U V W X Y Z 其它0-9 A B C D E F G H I J K L M

36、 N O PI.按中文(漢語(yǔ)拼音首字母)瀏覽A B C D E F G H J K L M N O P Q RSTWXYZ 按熱門(mén)程度分I.II.Popular單列 按供應(yīng)商/商分I.II. III. IV.V.VI. VII. VIII. IX.X.XI. XII. XIII. XIV. XV. XVI. XVII.Netlibrary(ebsco 電子)UPSO 大學(xué)學(xué)術(shù)MIT & IEEE-Wiley eBooks書(shū)生數(shù)字 Palgrave SAGE館Begell House 工程集全文數(shù)據(jù)庫(kù)SpringerOSO 牛津?qū)W術(shù)專(zhuān)著數(shù)據(jù)庫(kù)Wiley-Blackwell 文學(xué)百科全書(shū)CADAL

37、ICE 數(shù)據(jù)庫(kù)CBO中華數(shù)字書(shū)苑 CAIRIC ASTM超星 按語(yǔ)種I.II. III.中文英文日語(yǔ)0 按總分館/機(jī)構(gòu)組織I.II. III. IV.V.總館 文科館理科館醫(yī)學(xué)館農(nóng)學(xué)館1 按讀者群I.本科生II. III. IV.博士生者2 上架/日期I.II. III. IV.今日上架最近一周最近一月最近三月3.3.2 按研究支持、服務(wù)類(lèi)型分 按館各個(gè)部門(mén)功能分.1 資源建設(shè)部:資源.2 閱覽部:館藏分布借閱權(quán)限閱覽證 借閱規(guī)則借閱規(guī)定違章處理借閱自助服務(wù)送書(shū)館際互借閱覽展覽I.II. III. IV.V.VI. VII. VIII. IX.X.XI. XII.3 參考部.4 學(xué)科館員部 按

38、服務(wù)功能分.1 借閱服務(wù)館藏分布借閱權(quán)限閱覽證 借閱規(guī)則借閱規(guī)定違章處理借閱自助服務(wù)送書(shū)館際互借I.II. III. IV.V.VI. VII. VIII. IX.X.閱覽展覽 教學(xué)支持I.II. III. IV.V.VI. VII. VIII. IX.X.XI. XII.新生專(zhuān)欄教參服務(wù)滾動(dòng)培訓(xùn)院系專(zhuān)題培訓(xùn)嵌入教學(xué)培訓(xùn)通識(shí)課程信息專(zhuān)員培訓(xùn)學(xué)科館員學(xué)習(xí)中心碩博提交OAPS 學(xué)生優(yōu)秀小組學(xué)習(xí)室 科研支持I.科研幫助科研申請(qǐng)科研服務(wù)科研科研工具II.III.IV.V. 文化校園I.II. III. IV.V.VI.思源閱讀鮮悅(Living Library)思源講壇展覽藝術(shù)走進(jìn)校園交大文庫(kù)服務(wù)I.

39、II. III. IV.V.VI.實(shí)時(shí)當(dāng)面郵件常見(jiàn)問(wèn)題系統(tǒng)OPAC 機(jī)器人留言板.6 空間設(shè)施I.II. III. IV.V.VI. VII. VIII. IX.X.XI.小組學(xué)習(xí)室自助數(shù)字報(bào)刊系統(tǒng)網(wǎng)絡(luò)服務(wù)/無(wú)線網(wǎng)絡(luò)新技術(shù)體驗(yàn):移動(dòng)服務(wù)、新技術(shù)數(shù)字加工服務(wù)復(fù)印彩擴(kuò)服務(wù)影音欣賞會(huì)議室/展覽服務(wù)書(shū)包箱廳.7 資訊服務(wù)I.II. III.實(shí)時(shí)資訊:資源與服務(wù)講座與培訓(xùn)與通知.8 互動(dòng)交流I.II. III. IV.V.VI. VII. VIII. IX.X.XI. XII. XIII. XIV. XV.常用智能機(jī)器人讀者資源校慶/失物招領(lǐng)服務(wù)學(xué)生館員校友服務(wù)捐贈(zèng)館思源知訊參觀活動(dòng)3.3.3 館員天地

40、 館員素養(yǎng) 學(xué)術(shù)研究與交流 圖情資訊法分類(lèi)法 國(guó)內(nèi)外主要館 國(guó)內(nèi)外主要館組織3.3.4館概況 館長(zhǎng)致辭 歷史沿革 館舍風(fēng)貌 組織機(jī)構(gòu) 黨務(wù)公開(kāi) 規(guī)章制度館黃頁(yè) 開(kāi)放時(shí)間 FAQ 學(xué)管會(huì) 互動(dòng)交流3.4 主頁(yè)設(shè)計(jì)效果圖交大主頁(yè)設(shè)計(jì)效果圖是比較科學(xué)和合理的,用 Drupal 完全可以實(shí)現(xiàn)。但可以在首頁(yè)上,再加上主菜單,并提供豐富的二級(jí)菜單,便于讀者快速信息查找和定位。類(lèi)似如下效果:四 Drupal 的優(yōu)點(diǎn)及重點(diǎn)功能模塊介紹4.1 多語(yǔ)言一個(gè) CMS 的程度,取決于它對(duì)多語(yǔ)言的支持程度。對(duì)于大多數(shù)的國(guó)產(chǎn) CMS,包括很多國(guó)產(chǎn)的商業(yè) CMS,他們無(wú)法走出國(guó)門(mén),只能市場(chǎng)上生存,其中的一個(gè)重要的原因,就是

41、他們對(duì)于多語(yǔ)言的支持不夠徹底,或許有些國(guó)產(chǎn)的CMS 支持多語(yǔ)言,但是往往又有各種各樣的局限性,常常滿足不了實(shí)際的需要。對(duì)于國(guó)外的CMS,他們是否能夠世界的各個(gè)角落,也取決于他們對(duì)多語(yǔ)言的支持程度,在這方面,也就是多語(yǔ)言的支持方面,Drupal 是所有開(kāi)源 CMS 系統(tǒng)中的佼佼者,Drupal 經(jīng)過(guò) 13 年的發(fā)展,百萬(wàn)個(gè)運(yùn)行在這個(gè)系統(tǒng)之上,遍布世界的各個(gè)角落,其中的一個(gè)重要原因,就是 Drupal 對(duì)多語(yǔ)言的支持,是最徹底的,也是最完善的。4.1.1 Drupal 內(nèi)置支持多語(yǔ)言這里所說(shuō)的是 Drupal一直是支持多語(yǔ)言的。4.1.2 Locale 模塊這是 Drupal 多語(yǔ)言的基礎(chǔ)模塊,也

42、是所有多語(yǔ)言能的支持。,都要啟用的模塊。提供對(duì)多語(yǔ)言的基本功4.1.3 Content translation 模塊Drupal7自帶模塊,采用多個(gè)節(jié)點(diǎn)的形式,支持節(jié)點(diǎn)的多語(yǔ)言。4.1.4 Entity Translation 模塊第模塊,Drupal持多語(yǔ)言。開(kāi)發(fā)者,支持實(shí)體的多語(yǔ)言。采用一個(gè)節(jié)點(diǎn)的形式,在字段級(jí)別支4.1.5 Title 模塊將標(biāo)題處理成字段的形式,從而實(shí)現(xiàn)對(duì)標(biāo)題的多語(yǔ)言支持。在 Drupal7 里面,標(biāo)題是節(jié)點(diǎn)的一個(gè)屬性,而不是字段,所以 Entity Translation 無(wú)法支持標(biāo)題的多語(yǔ)言,為了的解決這個(gè)問(wèn)題,他們開(kāi)發(fā)了 title 模塊,將標(biāo)題成字段的形式,從而

43、實(shí)現(xiàn)多語(yǔ)言。4.1.6第ernationalization 模塊模塊,它擴(kuò)展了 Drupal對(duì)多語(yǔ)言的支持,包括分類(lèi)的多語(yǔ)言支持、變量的多語(yǔ)言支持、區(qū)塊的多語(yǔ)言支持、以及多語(yǔ)言之間的切換。4.1.7 Variable 模塊模塊, ernationalization 模塊依賴(lài)于Variable 模塊,用來(lái)更好的支持變量的多語(yǔ)言。第4.1.8第ernationalization Views 模塊模塊,提供 views 的多語(yǔ)言支持。4.1.9 Language icons 模塊為語(yǔ)言提供一個(gè)圖標(biāo),可用在語(yǔ)言切換區(qū)塊,或者節(jié)點(diǎn)的語(yǔ)言里面。4.1.10 Translation Overview 模塊翻

44、譯預(yù)覽頁(yè)面,可以查看哪些節(jié)點(diǎn)已經(jīng)翻譯,哪些節(jié)點(diǎn)未被翻譯。為節(jié)點(diǎn)的翻譯,設(shè)置優(yōu)先級(jí)。4.1.11 Language Switcher Dropdown 模塊提供了一個(gè)采用下拉選擇框形式的語(yǔ)言切換區(qū)塊。4.1.12 Webform Localization 模塊第 3 方模塊,支持 webform 的多語(yǔ)言。4.1.13 Translation Management Tool 模塊第模塊,提供翻譯管理工具,支持人工翻譯、機(jī)器翻譯,比如使用翻譯。主要用來(lái)簡(jiǎn)化翻譯流程,開(kāi)發(fā)者。4.1.14 TMGMT Translatoogle 模塊Translation Management Tool 的輔助模塊,

45、支持使用自動(dòng)翻譯 Drupal 內(nèi)容。4.1.15 Localization cnt 模塊本地化客戶(hù)端,能夠很方面的在當(dāng)前頁(yè)面翻譯界面文本,同時(shí)能夠?qū)⒈倔w的翻譯,提交到localize.drupal.上。4.1.16 Localization update 模塊從 localize.drupal.就不用一個(gè)模塊一個(gè)模塊的導(dǎo)入 PO 文件了。上自動(dòng)同步界面翻譯,這樣4.1.17 其它的一些常用的多語(yǔ)言模塊比如 Translation table、Administration Language 等等。Drupal 的多語(yǔ)言模塊眾多,在能夠達(dá)到事半功倍的效果。搭建 Drupal的時(shí)候,根據(jù)的需要,選

46、用合適的模塊,4.2 子站點(diǎn)交大館做為信息資源和內(nèi)容的綜合信息門(mén)戶(hù),需要建立一個(gè)主站和眾多子站點(diǎn),為不同的分館和院系及重要的專(zhuān)欄設(shè)立不同的子站點(diǎn)。采用Drupal 的子站技術(shù), 為每一個(gè)站點(diǎn)設(shè)定一個(gè)子例如. researc, 管理用可以通過(guò)管理界面建立,修改,刪除子站。具有易用性,方便用性的優(yōu)點(diǎn),安全性,性能,可擴(kuò)展性,4.2.1 易用性1.子站管理員可以在子站上發(fā)布文章.2.超級(jí)管理員發(fā)布文章時(shí)可以選擇發(fā)布到那些子站.3.可以為不同的子站選擇默認(rèn)語(yǔ)言,用戶(hù)時(shí),根據(jù)不同的 ip 地址或者瀏覽器設(shè)置,顯示不同的語(yǔ)言。4.2.2 方便1.子站繼承和共享 Drupal 的代碼,如果代碼進(jìn)行升級(jí),或者

47、開(kāi)發(fā)功能模塊,不需要為每個(gè)子站進(jìn)行升級(jí)和。2.子站共享,可以為每個(gè)子站選用不同的。4.2.3 安全性1.單點(diǎn)登陸(SSO),登陸接口,用戶(hù)使用唯一的用戶(hù)名和可以登陸到系統(tǒng)2.子站用戶(hù),只能享有子站的管理和使用權(quán)限,子站管理員只能管理子站。3. 超級(jí)管理員可以管理所有子站的用戶(hù),和內(nèi)容。4.2.4 性能各個(gè)子站有大量的文章,用戶(hù),資源,性能的優(yōu)化主要從下面幾個(gè)角度。1.對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化,保護(hù)數(shù)據(jù)庫(kù)配置的調(diào)優(yōu),集群。2.對(duì) Web 服務(wù)器的優(yōu)化,包括 apache 優(yōu)化,或者對(duì)nginx 優(yōu)化,針對(duì)用戶(hù)的使用場(chǎng)景進(jìn)行方案選擇3.服務(wù)器的優(yōu)化,使用 Varnish 作為反向次數(shù).服務(wù)器和緩存服務(wù)器,

48、減少數(shù)據(jù)庫(kù)服務(wù)器的4.對(duì) css,js 文件的優(yōu)化,采用css, js 壓縮技術(shù)。5.對(duì)文件系統(tǒng)的優(yōu)化,提供文件系統(tǒng)的讀寫(xiě)速度。4.2.5 可擴(kuò)展性1. 文件系統(tǒng)的共享采用服務(wù)器集群技術(shù),子站分步在不同的服務(wù)器上面,子站間文件可以共享。2.資源文件的共享。文件的共享,子站可以選取自己的。3. 提供Restful API提供標(biāo)準(zhǔn)webservice 接口,支持xml,json 數(shù)據(jù)交互格式,方便和其他系統(tǒng)的交互和對(duì)移動(dòng)客戶(hù)端的支持.4.2.6用性1. 數(shù)據(jù)庫(kù)可以采用兩種方式存放。1) 所有子站的數(shù)據(jù)庫(kù)在一個(gè)數(shù)據(jù)庫(kù)中2) 每個(gè)子站有自己的數(shù)據(jù)庫(kù)從性能和日后擴(kuò)展考慮,更使用第二種方案,可以把數(shù)據(jù)庫(kù)的

49、負(fù)載均衡到不同的服務(wù)器上面,并且不會(huì)應(yīng)該一個(gè)數(shù)據(jù)庫(kù)服務(wù)器的當(dāng)機(jī)導(dǎo)致所有服務(wù)全部癱瘓。2. 使用數(shù)據(jù)庫(kù)主-從技術(shù)避免因?yàn)閿?shù)據(jù)庫(kù)服務(wù)器當(dāng)機(jī),影響大規(guī)模服務(wù)失去響應(yīng)。4.2.7 全文可檢索性系統(tǒng)采用Drupal + Apache solr 架構(gòu)。1. 搜索的索引服務(wù)器獨(dú)立,減少對(duì)cms 系統(tǒng)服務(wù)器的負(fù)載。2. 除了對(duì)關(guān)鍵字進(jìn)行搜索,可以對(duì)語(yǔ)義進(jìn)行搜索。3. 對(duì)站群進(jìn)行搜索,除了對(duì)drupal 系統(tǒng)提供搜索外,可以對(duì)word,pdf 等附件內(nèi)容進(jìn)行搜索。4.3認(rèn)證隨著數(shù)字館資源的日益增加,使用這些資源的用戶(hù)也就越來(lái)越多,如何使資源安全高效地被用戶(hù)使用值得關(guān)注。要保證資源的安全使用,首先要解決用戶(hù)的認(rèn)證

50、問(wèn)題,只有通過(guò)統(tǒng)一認(rèn)證的用戶(hù)才有資格使用資源,但并非所有通過(guò)認(rèn)證的用戶(hù)都能使用系統(tǒng)中所有的資源,這就需要第二道防線,即權(quán)限控制,只有被了相關(guān)資源使用權(quán)限的用戶(hù)才可以真正地資源。要保證資源的高效使用,必須合理地管理各種不同來(lái)源、不同類(lèi)型的資源,并且要能呈現(xiàn)給用戶(hù)良好的資源使用體驗(yàn)。CAS(Central Authentication Service)是耶魯大學(xué)的一個(gè)開(kāi)源項(xiàng)目,它為耶魯大學(xué)等的網(wǎng)絡(luò)應(yīng)用提供了安全有效的用戶(hù)認(rèn)證服務(wù),從而實(shí)現(xiàn)了Single sign-on (SSO)的功能。CAS 是可擴(kuò)展的,利用Drupal 現(xiàn)有的CAS 模塊()和輕型目錄協(xié)議模塊)能便捷高校模塊滿足了數(shù)字館各種用

51、戶(hù)的驗(yàn)證請(qǐng)求。同時(shí),將認(rèn)證與權(quán)限控制結(jié)合起來(lái),使得認(rèn)證服務(wù)更加高效。4.4 校外EZproxy 是一個(gè)目前被國(guó)外館廣泛使用的實(shí)現(xiàn)校外的。其與普通服務(wù)器 的主要區(qū)別在于它是采用基于URL 重寫(xiě)技術(shù),用戶(hù)無(wú)需修改瀏覽器的設(shè)置就能實(shí)現(xiàn)訪問(wèn)資源的功能4。例如,EZproxy 服務(wù)器的地址為:*com,要的 地址為:*com/index.htm, EZproxy 將其為:*com.myproxy.mylibrary*com/index.htm,經(jīng)過(guò)之后,對(duì)目標(biāo)的訪 問(wèn)就由Ezproxy 服務(wù)器進(jìn)行中轉(zhuǎn)5。這種方式對(duì)用戶(hù)來(lái)說(shuō)是透明的,只需通過(guò)輸令通過(guò)EZprxoy 的驗(yàn)證即可目標(biāo)。EZprxoy 的用戶(hù)認(rèn)

52、證支持文本文件、服務(wù)器等多種用戶(hù)數(shù)據(jù)源,同時(shí)還可以編寫(xiě)外部程序?qū)崿F(xiàn)與其他數(shù)據(jù)庫(kù)的集成,例如館自動(dòng)化系統(tǒng)、學(xué)生證號(hào)管理系統(tǒng)等等。要使用Ezproxy某個(gè)數(shù)據(jù)庫(kù)資源,必須事先進(jìn)行配置,只有配置到其“”中的才會(huì)由EZprxoy 進(jìn)行。Ezproxy 還提供了強(qiáng)大的日志功能,對(duì)者信息和資源訪問(wèn)量進(jìn)行。利用Drupal 的EZprxoy 模塊(),館可以快速的設(shè)置一些數(shù)據(jù)庫(kù)讓讀者能進(jìn)行校外。4.5數(shù)字安全:用戶(hù)、角色、權(quán)限館 2.0、Web2.0、離不開(kāi)用戶(hù),用戶(hù)創(chuàng)建內(nèi)容,用戶(hù)參與的各種互動(dòng)。Drupal 的用戶(hù)系統(tǒng),能夠管理用戶(hù)的、登陸,能夠管理多種角色,并且能夠?yàn)椴煌巧峙洳煌瑱?quán)限。哪種角色的用戶(hù)

53、,可以做什么,不可以做什么,都可以通過(guò)的配置解決。除了這些基本的功能以外,Drupal 的用戶(hù)還具有靈活的擴(kuò)展性。這表現(xiàn)在多個(gè)方面,比如統(tǒng)一用戶(hù)登陸問(wèn)題,通常一個(gè)機(jī)構(gòu)的用戶(hù)登陸。,包含多個(gè)不同的系統(tǒng),不同的系統(tǒng)之間,需要實(shí)現(xiàn)4.5.1 Drupal用戶(hù)登陸有多種解決方案,Drupal 支持與各種各樣的系統(tǒng)相集成。比如 CAS 系統(tǒng),LDAP 系統(tǒng),這些都有現(xiàn)成的模塊可用。CAS 模塊,項(xiàng)目地址各種各樣的支持 CAS 的系統(tǒng)相集成。,使得Drupal 能夠方面和4.5.2 IP Login 模塊基于IP 地址自動(dòng)的登陸。能夠?qū)崿F(xiàn),只有特定IP 地址段的用戶(hù)才能夠登陸。、自動(dòng)登陸,這在Drupal

54、 里面也有可用的模塊,能夠同時(shí)支持weibo、開(kāi)心、人人等的自動(dòng)登陸。如果沒(méi)有現(xiàn)成的模塊可用?比如對(duì)于一個(gè)專(zhuān)門(mén)的系統(tǒng),這也沒(méi)有關(guān)系,Drupal 提供了用戶(hù)登陸的集成接口,只要另一個(gè)系統(tǒng)也有相應(yīng)的接口,戶(hù)集成。就可以通過(guò)開(kāi)發(fā)模塊,實(shí)現(xiàn)兩者之間的用的權(quán)限系統(tǒng),就已經(jīng)能夠滿足基本的權(quán)限控制需要了。但是,如果系統(tǒng)對(duì)于權(quán)限D(zhuǎn)rupal控制的要求更高,控制的粒度更細(xì),那怎么辦?沒(méi)有關(guān)系,有很多的第模塊可供選用。4.5.3 Content Acs 模塊允許個(gè)基于角色、作者,去控制某類(lèi)內(nèi)容類(lèi)型的具體權(quán)限,更進(jìn)一步,允許控制某一個(gè)節(jié)點(diǎn)的具體權(quán)限。這些都是可以配置的。4.5.4 Field Permiss 模塊

55、允許控制字段級(jí)別的用戶(hù)權(quán)限,哪些用戶(hù)可以查看這個(gè)字段,哪些用戶(hù)可以編輯這個(gè)字段,這些都是可以配置的。4.5.5 ACL 模塊用來(lái)創(chuàng)建控制列表,供其它模塊使用。4.5.6 Taxonomy Acs Control 模塊基于分類(lèi)術(shù)語(yǔ)控制權(quán)限。4.5.8 OAuth 模塊實(shí)現(xiàn)了Oauth 標(biāo)準(zhǔn),提供了Oauth 標(biāo)準(zhǔn)。知道,很多系統(tǒng),包括、weibo 這些系統(tǒng)的用戶(hù)接口,都基于OAuth 模塊可以方便與很多支持這個(gè)標(biāo)準(zhǔn)的系統(tǒng)相集成。4.5.9 OG 模塊能夠?qū)崿F(xiàn)小組內(nèi)的用戶(hù)權(quán)限控制,哪些用戶(hù)可以加入這個(gè)小組,小組內(nèi)的內(nèi)容,是所有人都可以查看,還是僅限于小組成員??梢詳U(kuò)展的用戶(hù)對(duì)象,在Drupal里面

56、,就可以為用戶(hù)添加各種字段,比如添加真實(shí)、,來(lái)方便的擴(kuò)展用戶(hù)。如果說(shuō),有多種不同類(lèi)型的用戶(hù),比如學(xué)生、老師,他們的的項(xiàng)目也不聽(tīng)相同,怎么辦?有現(xiàn)成的模塊可用。4.5.10 Profile2 模塊將處理成為實(shí)體,不同角色的用戶(hù)可以具有不同類(lèi)型的,一個(gè) Drupal,完美的支持多種不同的用戶(hù)角色。4.5.11 基于 Panels 模塊的變體不同的用戶(hù)角色,看到不同的個(gè)人主頁(yè),基于Panels 模塊的變體,不同角色的用戶(hù),個(gè)人主頁(yè)顯示的內(nèi)容是不同的。就可以方便的實(shí)現(xiàn),五 項(xiàng)目主要5.1 項(xiàng)目總經(jīng)理簡(jiǎn)歷、業(yè)績(jī)及先后在全球最知名的館自動(dòng)化系統(tǒng)供應(yīng)商之一INNOVATIVEFINC 及第二大E上市業(yè)搜索。

57、公司睿揚(yáng)大陸處工作過(guò),熟悉館自動(dòng)化和數(shù)字化流程。熟悉知識(shí)管理和企主要工作業(yè)績(jī)DRUPAL 方面:1 在多次舉辦Drupal館界聚會(huì)及Drupal 跨行業(yè)聚會(huì)。2008 年就翻譯相關(guān)Drupal 在館界的應(yīng)用文章,在館界大力宣傳Drupal。2 2013 年先后和高校圖工委、館學(xué)會(huì)等合作,在、和長(zhǎng)沙舉辦了四次Drupal 培訓(xùn),完成了 100 多家館的Drupal 初中級(jí)培訓(xùn)。深入了解了館建設(shè)需求。3 國(guó)家館中國(guó)著錄項(xiàng)目4 高能物理高能物理信息5 中國(guó)建筑館老信息門(mén)戶(hù)5.2 系統(tǒng)整體架構(gòu)總工陸第三位Drupal 獎(jiǎng)學(xué)金獲得者,目前唯一一個(gè)在DrupalCon的?,F(xiàn)在在歐洲生物信息所從事Drupa

58、l 及其他信息系統(tǒng)開(kāi)發(fā)。在數(shù)字、Drupal 移動(dòng)應(yīng)用開(kāi)發(fā)、Drupal 多信息管理、語(yǔ)義網(wǎng)等眾多方面有著深入研究和眾多成功案例。工作經(jīng)歷1/2011 至今, 歐洲生物信息(EBI), 英國(guó)互聯(lián)網(wǎng)工程師基于Drupal 7 重構(gòu)EBI 主站息編,解決世界最大的生物信息機(jī)構(gòu)多部門(mén)信輯發(fā)布流程管理(部分模塊回饋社區(qū)og_workflow, og_moderation, og_book)?;贒rupal 7 開(kāi)發(fā),文檔搜索見(jiàn) apachesolr_file 模塊?;贒rupal 7 開(kāi)發(fā)國(guó)際生物數(shù)據(jù)策展年會(huì) 2013Biocuration 2013?;贒rupal 6 開(kāi)發(fā)ELIXIR (th

59、e European life-scienInfrastructure for biological Information) 歐洲生命科學(xué)生物信息基礎(chǔ)設(shè)施網(wǎng)站。1/2011-12/2011,編輯,中國(guó)開(kāi)發(fā)主管開(kāi)發(fā) Journal Adviser 項(xiàng)目,實(shí)現(xiàn)基于用戶(hù)提交自動(dòng)期刊。基于Drupal,Lucene/Solr/Nh,Amazon Web Servi,Hadoop cluster,涵蓋了數(shù)萬(wàn)種國(guó)際主流學(xué)術(shù)期刊的歷史數(shù)據(jù),。登陸中國(guó)最大的科學(xué)家社區(qū)科學(xué)網(wǎng) HYPERLINK http:/b/ http:/b期刊/u/liwenbianji,并且成為世界最大的商 Springer 的合作伙

60、伴方http:/authors/journal+authors/journal+authors+academy?SGWID=0-1726414-12-837833-0。主要貢獻(xiàn)的DRUPAL 模塊ProjectsFile viewer (28 commits)PDF (19 commits)OG Workflow (16 commits)Apache Solr File (9 commits)Annoor (9 commits)Apachesolr User indexing (7 commits)anic groups moderation (6 commits)Apache Solr Me

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論