亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ThinkPHP框架的CMS快速開發(fā)研究

        2014-04-29 00:00:00張英偉

        摘 要:采用敏捷開發(fā)思想,在ThinkPHP框架下,利用UEditor技術(shù),以實(shí)驗(yàn)室后臺(tái)管理系統(tǒng)為例,研究一種中國人適用的快速開發(fā)后臺(tái)內(nèi)容管理系統(tǒng)(CMS)方法。

        關(guān)鍵詞:ThinkPHP;CMS;UEditor

        中圖分類號(hào):TP311.52

        敏捷開發(fā)是針對(duì)傳統(tǒng)的瀑布開發(fā)模式的弊端而產(chǎn)生的一種新的開發(fā)模式,目標(biāo)是提高開發(fā)效率和響應(yīng)能力?;ヂ?lián)網(wǎng)大數(shù)據(jù)時(shí)代來臨,以用戶的需求進(jìn)化為核心,互聯(lián)網(wǎng)的多元化歸根結(jié)底是用戶需求多元化的體現(xiàn),因此,對(duì)用戶需求快速做出反應(yīng)尤為重要。ThinkPHP在這種情況下應(yīng)運(yùn)而生。UEditor技術(shù)加快了富文本編輯模塊開發(fā)進(jìn)度。掌握這些快速、輕量級(jí)技術(shù)使開發(fā)更有效率,更具目的性。

        1 ThinkPHP框架介紹

        ThinkPHP是一個(gè)免費(fèi)開源的,快速的,基于MVC模式的,面向?qū)ο蟮妮p量級(jí)PHP開發(fā)框架。它是為了簡化企業(yè)級(jí)應(yīng)用開發(fā)和敏捷WEB應(yīng)用開發(fā)而誕生的。隨著8年期間的不斷發(fā)展,ThinkPHP已經(jīng)成為一款非常優(yōu)秀且受歡迎的php框架。ThinkPHP遵循Apache2開源協(xié)議發(fā)布,可以在windows/Unix/Liunx等多服務(wù)器環(huán)境下運(yùn)行,需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite以及PDO等多種數(shù)據(jù)庫。

        1.1 為什么選擇ThinkPHP

        與其他一些框架流行的php框架相比較,如Zend Framework、Yii、Seagull,ThinkPHP有良好的官方支持,有時(shí)常維護(hù)及版本更新的小組。ThinkPHP的手冊(cè)和教程全部都是中文的,里面代碼的注釋非常詳細(xì),并且注釋也全部都是中文的。這就使得ThinkPHP適合中國人來學(xué)習(xí)及使用。

        1.2 ThinkPHP框架介紹

        ThinkPHP的MVC模式只是采用了一種敏捷開發(fā)的手段,但不拘泥于MVC本身。實(shí)際上,ThinkPHP并不依賴M或者V,也就是說沒有模型或者視圖也一樣可以工作,甚至也不依賴C,這是因?yàn)門hinkPHP在Action之上還有一個(gè)總控制器,即App控制器,負(fù)責(zé)應(yīng)用的總調(diào)度。[1]

        2 UEditor技術(shù)

        UEditor是由百度“FEX前端研發(fā)團(tuán)隊(duì)”開發(fā)的富文本web編輯器,輕量級(jí),可定制二次開發(fā),注重用戶體驗(yàn),其開源性基于MIT協(xié)議,可以自由使用和修改代碼。[3]

        ueditor的配置項(xiàng)分為兩類:前端配置項(xiàng)和后端配置項(xiàng)。本文是針對(duì)后臺(tái)管理系統(tǒng)搭建。這里只介紹下php后端配置項(xiàng)方法。后端配置項(xiàng)在php/config.json里配置,UEditor的所有請(qǐng)求都是向controller.php發(fā)起,再通過它分發(fā)到其他php腳本執(zhí)行,所有返回值都是有固定格式。

        UEditor技術(shù)使我們添加、編輯網(wǎng)站中的文章更加方便和容易。這些富文本編輯器提供了所見即所得功能,可以像編輯word文檔一樣,方便地編寫網(wǎng)站中文章,使后臺(tái)內(nèi)容管理系統(tǒng)開發(fā)進(jìn)度更快。

        3 后臺(tái)內(nèi)容管理系統(tǒng)(CMS)的搭建

        3.1 搭建開發(fā)環(huán)境

        本文采用WampServer2.2軟件,在windows7系統(tǒng)環(huán)境下,搭建Apache+PHP+Mysql集成環(huán)境。采用Zend Studio 9.0 PHP語言集成開發(fā)環(huán)境,在ThinkPHP框架下進(jìn)行后臺(tái)開發(fā)。寫文章、新聞版塊采用百度出品的UEditor所見即所得編輯器,整合到網(wǎng)站中,在后臺(tái)實(shí)現(xiàn)一個(gè)方便的文章發(fā)布體系。

        3.2 實(shí)驗(yàn)室CMS網(wǎng)站項(xiàng)目搭建

        在上文所述思路,本人嘗試搭建高校實(shí)驗(yàn)室后臺(tái)內(nèi)容管理系統(tǒng)(圖2)。后臺(tái)界面直接選取國外模板Simpla Admin,在此基礎(chǔ)上按需求修改模塊。實(shí)驗(yàn)室網(wǎng)站主要內(nèi)容在如下幾個(gè)方面:

        (1)實(shí)驗(yàn)室介紹:簡介,組織,成員

        (2)新聞:實(shí)驗(yàn)室動(dòng)態(tài)

        (3)項(xiàng)目成果:項(xiàng)目,專利,設(shè)備,論文,出版物

        (4)其他:資料下載,課程安排

        4 結(jié)束語

        傳統(tǒng)網(wǎng)站開發(fā),前端要用html/css、javescript設(shè)計(jì),后端用php,mysql開發(fā),還要配置服務(wù)器環(huán)境。而采用WampServer2搭建Apache+PHP+Mysql服務(wù)器集成環(huán)境,后臺(tái)管理系統(tǒng)用ThinkPHP框架,內(nèi)容發(fā)布文本編輯器利用百度UEditor技術(shù),免去了開發(fā)人員將時(shí)間花費(fèi)在繁瑣的配置、代碼堆積過程中。

        用框架去開發(fā)網(wǎng)站,使開發(fā)人員更快速應(yīng)對(duì)多元化的互聯(lián)網(wǎng)時(shí)代。

        參考文獻(xiàn):

        [1]劉晨.ThinkPHP完全開發(fā)手冊(cè)3.1[OL].http://doc.thinkphp.cn/manual/,Version 3.1.

        [2]郭柏喬.基于ThinkPHP框架的高校自主招生網(wǎng)上報(bào)名系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].廣州城市職業(yè)學(xué)院學(xué)報(bào),2014(06).

        [3]FEX前端研發(fā)團(tuán)隊(duì).UEditor文檔手冊(cè)[OL].http://fex-team.github.io/ueditor/,Version 1.3.5.

        作者簡介:張英偉,男,滿族,河北承德人,在讀研究生,研究方向:電子與通信工程。

        作者單位:中國傳媒大學(xué) 信息工程學(xué)院,北京 100024

        欧美疯狂做受xxxxx高潮| 激情亚洲一区国产精品久久| 国产综合精品一区二区三区| 人与嘼交av免费| 国产亚洲精品综合一区| 国产精品一品二区三区| 少妇无码太爽了在线播放 | 国产色视频一区二区三区不卡| 国产草草影院ccyycom| 国自产偷精品不卡在线| 精品亚洲不卡一区二区| 日韩中文字幕素人水野一区| 最新国产福利在线观看精品| 麻豆91免费视频| 青青草伊人视频在线观看| 加勒比东京热中文字幕| 97久久精品无码一区二区天美| 伊人久久综在合线亚洲不卡| 熟女乱乱熟女乱乱亚洲| 欧美xxxxx高潮喷水麻豆| 国产亚洲精品久久久久久| 高清国产美女av一区二区| 亚洲无人区乱码中文字幕动画| 亚洲综合成人婷婷五月网址| 黄色成人网站免费无码av| 国产一级r片内射免费视频| 亚洲无精品一区二区在线观看| 亚洲国产av无码专区亚洲av| 欧美成人三级网站在线观看| 加勒比久草免费在线观看| 国产99久久久国产精品~~牛| 久久99精品国产99久久6男男| 国产亚洲无码1024| 男女av免费视频网站| 性色av浪潮av色欲av| 久久精品国产亚洲5555| 亚洲熟妇av一区二区三区hd | 免费高清日本中文| 激情五月六月婷婷俺来也| 人妻少妇出轨中文字幕| 免费看操片|