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

?

基于Drupal構(gòu)建高校院系門戶網(wǎng)站

2016-09-29 01:05:22石曉芬麥禮斌中山大學(xué)現(xiàn)代教育技術(shù)中心廣東廣州5075中山大學(xué)網(wǎng)絡(luò)與信息技術(shù)中心廣東廣州5075
中國教育信息化 2016年17期
關(guān)鍵詞:人事處會議室門戶網(wǎng)站

石曉芬,麥禮斌(.中山大學(xué)現(xiàn)代教育技術(shù)中心,廣東 廣州5075;.中山大學(xué)網(wǎng)絡(luò)與信息技術(shù)中心,廣東 廣州5075)

基于Drupal構(gòu)建高校院系門戶網(wǎng)站

石曉芬1,麥禮斌2
(1.中山大學(xué)現(xiàn)代教育技術(shù)中心,廣東 廣州510275;2.中山大學(xué)網(wǎng)絡(luò)與信息技術(shù)中心,廣東 廣州510275)

經(jīng)過多年的考察與嘗試,中山大學(xué)選擇使用開源的Drupal CMS作為門戶網(wǎng)站的開發(fā)工具,它主要用于構(gòu)建提供多種功能和服務(wù)的動態(tài)網(wǎng)站。而使用Drupal的一個重點(diǎn)在“模塊”,通過啟用相關(guān)的“模塊”,通過啟用相關(guān)的“模塊”來實(shí)現(xiàn)網(wǎng)站的功能需求。本文嘗試以本校院系網(wǎng)站為例,簡要闡述如何利用Drupal搭建高校院系門戶網(wǎng)站,重點(diǎn)介紹在搭建過程中如何通過“模塊”實(shí)現(xiàn)不同院系的功能需求。

高校門戶網(wǎng)站;Drupal;功能需求

一、引言

1.中國教育門戶網(wǎng)站的現(xiàn)狀

高校的教育門戶網(wǎng)站并不是一個孤立的站點(diǎn)頁面,而是由整體的后臺技術(shù)框架構(gòu)成和校內(nèi)各個部門不同來源的信息作為內(nèi)容支撐,全面體現(xiàn)了高校的信息化建設(shè)程度[1]。但是從內(nèi)容展示、界面設(shè)計、后臺管理、用戶體驗(yàn)等方面來說,國內(nèi)高校使用傳統(tǒng)軟件制作的教育門戶網(wǎng)站還有很多不足之處,筆者認(rèn)為造成的原因主要有:

(1)網(wǎng)站定位與功能不清晰,建設(shè)門戶網(wǎng)站過程中,管理者沒有對其進(jìn)行清晰長遠(yuǎn)的定位分析;

(2)前端設(shè)計時候多數(shù)是以單位個別人意思來做需求設(shè)計,絕大多數(shù)情況都沒有從用戶體驗(yàn)來考慮設(shè)計;

(3)缺少特色功能模塊,一般門戶網(wǎng)站的開發(fā)者因缺乏創(chuàng)新意識或?yàn)榱烁啽愕卮罱ňW(wǎng)站,極少愿意開發(fā)新的功能模塊;

(4)網(wǎng)站建設(shè)或者網(wǎng)站群建設(shè)上,多數(shù)使用相對封閉的系統(tǒng),開發(fā)公司的水平?jīng)Q定了系統(tǒng)的水平,功能和標(biāo)準(zhǔn)參差不齊,系統(tǒng)的安全性得不到一個比較好的保證。

2.Drupal在高校

Drupal是一個使用PHP開發(fā)的免費(fèi)、開源、具有模塊化框架的網(wǎng)站內(nèi)容管理系統(tǒng),它允許網(wǎng)站管理員創(chuàng)建和組織網(wǎng)站內(nèi)容、定制網(wǎng)站的表現(xiàn)形式、自動化管理工作,彌補(bǔ)了許多傳統(tǒng)網(wǎng)站制作軟件的不足。由于Drupal具有極度靈活、超級強(qiáng)大、高性價比的特點(diǎn),所以據(jù)統(tǒng)計全球前一百名的高校有百分之七十是利用Drupal軟件建設(shè)網(wǎng)站。然而,在中國由于與Drupal相關(guān)的中文學(xué)習(xí)資料和操作視頻的缺乏,導(dǎo)致學(xué)習(xí)人數(shù)少和推廣難度大,目前使用Drupal創(chuàng)建網(wǎng)站的高校大部分集中在上海,并牽頭在網(wǎng)上成立了一個專門的學(xué)習(xí)社區(qū),旨在更好地學(xué)習(xí)和推廣Drupal技術(shù)。

二、為什么越來越多的高校門戶網(wǎng)站選擇Drupal

Drupal作為一款全新的開源軟件在 2002年產(chǎn)生后,最早是在大型圖書館網(wǎng)站重建項(xiàng)目中得到應(yīng)用[2]。眾所周知,開源軟件允許對用戶設(shè)置不同權(quán)限來對網(wǎng)站進(jìn)行添加、修改和升級等操作,不受供應(yīng)商綁架,具有安全性能高、成本低廉、管理簡便的特點(diǎn),因此越來越受到高校的青睞。目前,在中國已經(jīng)有部分企業(yè)和少數(shù)高校院系門戶網(wǎng)站的建設(shè)使用了Drupal,但是Drupal在高校建站的優(yōu)勢日益明顯,越來越多的高校選擇使用,中山大學(xué)就是利用Drupal建立院系門戶網(wǎng)站的高校之一,自2014年中以來陸續(xù)建了20多個院系單位網(wǎng)站。

三、利用Drupal開發(fā)門戶網(wǎng)站的設(shè)計過程

1.需求分析

在建設(shè)網(wǎng)站前,之所以一定要進(jìn)行需求分析,是因?yàn)榫W(wǎng)站構(gòu)建是以需求為基礎(chǔ)的,如果沒有進(jìn)行正確的需求分析就開始項(xiàng)目建設(shè),最后大部分都是難以獲得成功的。一般來說網(wǎng)站的開發(fā)者、管理者與用戶是脫離的,意味著利用Drupal新開發(fā)的網(wǎng)站需要有比較便捷的內(nèi)容錄入、組織和維護(hù)、快速定位所需資源等功能,以滿足管理者和用戶的需求[3]。因此在高校門戶網(wǎng)站的構(gòu)建過程中,開發(fā)者首先要從實(shí)際工作和問卷調(diào)查中了解學(xué)校各方面的用戶需求和系統(tǒng)功能需求,然后站在不同角色角度對功能需求進(jìn)行詳細(xì)的分析,最后回到項(xiàng)目實(shí)施者的角色,考慮如何結(jié)合Drupal平臺去滿足需求和解決問題[4]。

2.基于需求分析設(shè)計網(wǎng)站

根據(jù)需求設(shè)計網(wǎng)站不是一個簡單的操作,而是一個系列的動作,這稱為工作流[5]。顧名思義實(shí)現(xiàn)工作流也是分一系列步驟的:首先,對需求功能進(jìn)行梳理并選擇模塊,這是整個網(wǎng)站搭建過程中靈魂步驟所在,因?yàn)槟K直接決定網(wǎng)站的功能;其次,內(nèi)容建設(shè)的關(guān)鍵是根據(jù)需求分析對內(nèi)容進(jìn)行分類和創(chuàng)建相應(yīng)的內(nèi)容類型。具體來說就是明確所有需要展示的內(nèi)容,依據(jù)展示方式進(jìn)行分類并創(chuàng)建對應(yīng)的內(nèi)容類型以及字段;最后,開發(fā)者根據(jù)功能需求選擇主題,進(jìn)而確定一些主要的頁面展示,既便于開發(fā)者對網(wǎng)站有個總體的把握,又能讓院系單位進(jìn)一步明確自己的需求。

圖1 會議室預(yù)定情況

四、利用Drupal開發(fā)門戶網(wǎng)站的實(shí)現(xiàn)過程

1.搭建平臺

在Drupal官網(wǎng)中有很多種不同的安裝版本,最新的已經(jīng)是Drupal8版了,但是由于其現(xiàn)階段目前模塊不夠用、架構(gòu)跟7有很大的不同、系統(tǒng)還不成熟,因此,我們主要使用的仍然是Drupal7的版本。

2.根據(jù)功能需求選擇模塊

在Drupal里面,絕大部分模塊都是用戶貢獻(xiàn)的。Drupal是操作系統(tǒng),模塊module是應(yīng)用軟件,電腦要有什么功能就需要裝什么軟件。所以說模塊選擇是Drupal建站的核心,網(wǎng)站要實(shí)現(xiàn)什么功能要有相應(yīng)的模塊,模塊與功能是多對一的關(guān)系,如何選擇其中最合適的模塊實(shí)現(xiàn)同一個功能也是值得探究的。安裝好Drupal以后,一些基本模塊直接就安裝好,而擴(kuò)展模塊則根據(jù)網(wǎng)站的具體功能需求去官網(wǎng)下載。一般高校的院系門戶網(wǎng)站除了概況介紹、新聞信息發(fā)布以及人才招聘等共同的功能外,此外,根據(jù)不同部門性質(zhì)可能會有一些特殊的功能需求,這就需要視情況進(jìn)行模塊選擇。以中山大學(xué)為例,根據(jù)其所有院系網(wǎng)站中幾個常見的功能需求及其對應(yīng)模塊選擇情況,對其進(jìn)行簡單說明。

(1)會議室預(yù)定:Studyroom

高校院系的各個院系功能定位不同,其中主要以高層次的研究和校內(nèi)外同行的交流討論為主,會議室是必不可少的熱門場所。以中山大學(xué)國家治理研究院為例,他們屬于學(xué)校的科學(xué)發(fā)展院管理,科學(xué)發(fā)展院要求下面的研究院的會議室可以對全校所有單位開放使用,把會議室的利用率提高起來。全國各個高校尤其是像985綜合性大學(xué)中,這樣的對于會議室使用和管理問題并不少見,但他們共同存在一個問題:預(yù)定和管理會議室極為不方便。師生使用會議室往往需要提前聯(lián)系相關(guān)部門負(fù)責(zé)人才能確定會議室是否能預(yù)定,并且不知道會議室什么時間是沒有被預(yù)定的,換句話說:會議室需要者無法一目了然地看到會議室預(yù)定情況,從而難以確定會議時間。

在參考了別的高校及根據(jù)自我功能需求測試,發(fā)現(xiàn)Studyroom模塊可以比較好地解決這個問題。用戶只需要登錄本院系門戶網(wǎng)站后就可以看到近幾個月的會議室的預(yù)定情況。如圖1所示空格表示時間已過不能預(yù)定,available表示可以登錄預(yù)定,reserved表示已被預(yù)定;對于網(wǎng)站管理者來說并不需要導(dǎo)入會議室使用情況的數(shù)據(jù),它有自動更新功能;對于開發(fā)者來說開發(fā)方便不需要寫入任何php代碼和功能調(diào)試,只需要在官網(wǎng)中下載Studyroom,并在配置中對一些參數(shù)如會議室名稱、提前預(yù)定時間、中英文說明等進(jìn)行簡單的設(shè)置即可。當(dāng)然并不是所有人都可以預(yù)定,開發(fā)者會根據(jù)角色分配權(quán)限。

(2)在線報名:Webform

在線報名是高校的單位部門用的比較多的功能,尤其是全校性的人才招聘和會議論壇活動報名。例如學(xué)校人事處有個需求是要建一個國際青年論壇報名系統(tǒng),但是人事處只是需要一個報名的平臺,各個院系才是真正的依托單位。所以人事處的要求是:有系統(tǒng)中有院系篩選功能,也就是說如果一個青年學(xué)者想?yún)⒓诱搲?,必須通過高校人事處的在線報名系統(tǒng)填寫報名表后,人事部負(fù)責(zé)人可以篩選出來報名材料反饋給各個院系供審核;院系審核后將符合條件的報名者告知人事處負(fù)責(zé)人,統(tǒng)一發(fā)郵件通知他。根據(jù)上述要求,筆者結(jié)合模塊功能考慮后決定選擇Webform模塊,一方面是它的自動篩選功能可以讓院系負(fù)責(zé)人直接進(jìn)入人事處網(wǎng)站下載本院系的報名材料,既為人事處減少了工作量又為整個過程節(jié)約了時間;另一方面其中的電子郵件組件可以讓人事處統(tǒng)一回復(fù)信息。

如圖2所示在Webform的編輯頁面的電子郵件一欄,下面的字段是依托單位的選擇和郵箱地址,報名者只需選擇單位和填寫常用郵箱這兩項(xiàng),對應(yīng)單位會及時下載名單和審核報名材料將是否批準(zhǔn)參加的決定反饋給人事處。

圖2 Webform的編輯頁面截圖

(3)滾動主題圖片的展示:Views Slideshow

無論是企業(yè)還是高校院系的門戶網(wǎng)站都非常重視首頁,而對于用戶來說,首頁最突出的和注意最多的就是滾動的主題圖了。就高校院系門戶網(wǎng)站來說,滾動圖片不僅要起到美化網(wǎng)站的作用,而且要展示學(xué)?;蛘弑驹合到诎l(fā)生的新聞事件。就這兩個功能來說,院系門戶網(wǎng)站管理員需要時常更換大圖和修改圖片鏈接。而現(xiàn)在用的最多的展示主題圖的功能模塊是 Views Slideshow模塊,它采用幻燈片播放顯示圖片。用這個模塊可以讓開發(fā)者進(jìn)行圖像樣式配置,設(shè)置圖片的格式、大小以及裁剪比例,管理員更新圖片只需要上傳限定的圖片格式就會自動裁剪到適應(yīng)的大小。Views Slideshow一方面極大地方便了后期的維護(hù)與更新,又給用戶帶來了視覺沖擊和新鮮感。

3.建立內(nèi)容的“分類”和選用合適的“類型”

門戶網(wǎng)站主要起到一個信息發(fā)布的作用,建“分類”和選用合適的“內(nèi)容類型”對于擁有大量內(nèi)容的門戶網(wǎng)站的內(nèi)容管理非常重要。在Drupal里面的建“分類”相當(dāng)于是建欄目,其更多的實(shí)際意義是建立標(biāo)簽?!皟?nèi)容類型”是對內(nèi)容定義各種默認(rèn)的設(shè)置,可以在一個特定的內(nèi)容類型里添加獨(dú)有的字段方便內(nèi)容創(chuàng)建時候填寫,因此可以根據(jù)需要給不同的內(nèi)容設(shè)置不同的“內(nèi)容類型”。例如我們會為“友情鏈接”類型添加“URL”字段,方便填寫外部鏈接地址;會為“文章”類型添加“附件”字段,方便上傳文件。

4.修改區(qū)域,區(qū)塊和模板文件代碼,改變樣式

區(qū)域是在主題的info文件里面定好的放置區(qū)塊的部分;區(qū)塊就是文本片段或者功能片段,用于展示網(wǎng)站顯示效果的。Drupal是基于 PHP Template引擎來渲染HTML,Drupal從html到page、到區(qū)域、到區(qū)塊、到內(nèi)容類型和到字段都提供了默認(rèn)的模板文件[6]。因此用戶可以通過改寫這些模板文件的代碼來修改頁面、區(qū)域和區(qū)塊的顯示效果。每個模板文件命名都非常清楚template.php文件為所有文件內(nèi)部的php代碼、html的模板默認(rèn)為文件html.tpl.php、頁面的模板默認(rèn)為文件page.tpl.php、區(qū)塊的默認(rèn)文件名為block.tpl.php等等。初學(xué)者可以在瀏覽器的開發(fā)者工具中找到相應(yīng)區(qū)域的代碼,簡單修改并觀察效果,若合適就將這段代碼復(fù)制到相應(yīng)的文件中,熟悉者可以直接在各個文件中改動,完成網(wǎng)站整體框架搭建。

五、利用Drupal構(gòu)建門戶網(wǎng)站的優(yōu)勢

Drupal在設(shè)計之初就在其核心代碼中引入了資源描述框架RDF,因而能較好地支持關(guān)聯(lián)數(shù)據(jù)和語義網(wǎng),比較容易實(shí)現(xiàn)信息可視化,滿足了門戶網(wǎng)站多樣化信息展示的需求。除此之外,Drupal還有一些其他針對性的優(yōu)勢,例如:

(1)Drupal提供了許多優(yōu)秀的模塊,可以滿足不同需求的用戶[7]。不僅方便了網(wǎng)站搭建,更方便了后臺管理。

(2)Drupal提供了對于角色的權(quán)限系統(tǒng),不需要對每個用戶進(jìn)行授權(quán),只對相關(guān)角色進(jìn)行授權(quán),每個角色設(shè)置的編輯權(quán)限可以不相同,方便更多人管理完善網(wǎng)站。

(3)Drupal提供自動適應(yīng)屏幕大小的可修改文件,手機(jī)平板都可以隨意瀏覽網(wǎng)站。

(4)Drupal中可建立多語言系統(tǒng),讓越來越多的高校在交流合作中變得更加國際化。

六、結(jié)束語

利用Drupal建站為開發(fā)者降低了門檻,即使不精通代碼也可以通過模塊和開發(fā)者工具來實(shí)現(xiàn)功能和修改外觀。這種根據(jù)自身需求添加模塊建設(shè)網(wǎng)站實(shí)現(xiàn)個性化功能的新型開源軟件,將會在門戶網(wǎng)站的搭建上使用的越來越廣泛。但是需要更多的Drupal愛好者組成學(xué)習(xí)社區(qū)并推廣使用,才能挖掘到基于Drupal的更深層次的技術(shù),實(shí)現(xiàn)更多的功能,才能彌補(bǔ)傳統(tǒng)封閉軟件的不足。

[1]吳炬.教育門戶網(wǎng)站的現(xiàn)狀與思考[J].產(chǎn)業(yè)與科技,2015,14(3):89-90.

[2]王璞.利用Drupal建設(shè)Web2.0教學(xué)參考信息管理系統(tǒng)[J].新世紀(jì)圖書館,2012(9):75-78.

[3]董智鵬,劉靜羽.基于Drupal的項(xiàng)目網(wǎng)站建設(shè)——以“開放資源建設(shè)”網(wǎng)站為例[J].現(xiàn)代圖書情報技術(shù),2016(1).

[4]王宏建.基于Drupal的校園網(wǎng)站系統(tǒng)的設(shè)計[J].科學(xué)時代,2015(1).

[5]戴馬.淺談基于Drupal網(wǎng)站開發(fā)過程[J].信息化建設(shè),2011(8).

[6]王玉平.Drupa是怎樣幫高校改善網(wǎng)站體驗(yàn)的[J].中國教育網(wǎng)絡(luò),2015(5):64-68.

[7]李倩,盧志國.利用Drupal構(gòu)建圖書館的門戶網(wǎng)站[J].圖書館學(xué)刊,2011(2):114-116.

(編輯:楊馥紅)

TP393.18

B

1673-8454(2016)17-0091-03

猜你喜歡
人事處會議室門戶網(wǎng)站
省民族宗教委黨組理論學(xué)習(xí)中心組舉行2023 年第一次集中學(xué)習(xí)
今日民族(2023年1期)2023-02-02 06:58:00
學(xué)全會精神 汲奮進(jìn)力量 葆革命本色 省審計廳人事處黨支部和老干部第一黨支部共同學(xué)習(xí)黨的十九屆六中全會精神
舊房室內(nèi)改造設(shè)計
方璇空間設(shè)計作品
被炒魷魚了
開撕
意林(2016年14期)2016-08-18 22:10:24
YouTube
CHIP新電腦(2016年1期)2016-02-04 13:04:58
談?wù)T戶網(wǎng)站的全方位
中國省級教育門戶網(wǎng)站排行榜等
中國省級教育門戶網(wǎng)站排行榜等
师宗县| 沽源县| 博爱县| 宁阳县| 通化县| 建水县| 团风县| 西贡区| 青州市| 陵川县| 盱眙县| 梁山县| 花莲市| 山阴县| 屏东市| 久治县| 印江| 融水| 黎城县| 玛纳斯县| 太谷县| 固原市| 涞水县| 石嘴山市| 河池市| 昆山市| 西安市| 宁阳县| 调兵山市| 界首市| 绵竹市| 沿河| 邵阳县| 张家口市| 华容县| 察雅县| 玛曲县| 治多县| 天柱县| 江口县| 罗田县|