亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

開源CMS建站項目DNN研究與心得

2019-11-17 01:31:24
字體:
來源:轉載
供稿:網友

開源CMS建站項目DNN研究與心得

2014-04-30 20:54 by DNNTools, ... 閱讀, ... 評論, 收藏, 編輯 DNN (Dotnetnuke) 首先是開源的,并且采用BSD開源協議,也就是說你可以任意修改源代碼、傳播、作為商品出售,僅有的要求就是保留源代碼中的版權文字,這就解決了我多年來的心?。何抑绖泳W新聞發布系統、微軟官方論壇等都做得相當不錯,可惜源代碼都是不公開的,并且有著很嚴格的產權保護,你在做項目時不得不多考慮一些東西,但是DNN不一樣,它幾乎赤裸裸的以至于你可以為所欲為,并且得到了官方的穩定支持,學習和開發資料相對齊全,這么好的東西,我為什么不采用拿來主義呢?DNN部署是很簡單的,沒費多大勁,我從官方網站(http://www.dotnetnuke.com)下載了安裝版,數據庫只支持SQL Server,不過它提供了接口,你可以自己開發讓它也同時支持Oracle,access等,但是工作量不小哦。當我輸入localhost進入剛安裝完畢的DNN時,啟動速度相對很慢,我的筆記本特別興奮,硬盤使勁的轉著,十幾秒后終于看到了首頁,界面設計屬菜鳥級的,一如陳世美相遇秦香蓮,沒多大興趣也沒多大驚喜,而且撲面蓋地的英文,好在本人英文水平也還湊合,據說和子怡姐姐不相上下,整個網站沒有Flash。我很快找到了登錄窗口,想進入后臺看看,程序員嘛,多少都是偷窺狂,都渴望盡早的撕開那美麗的外衣,渴望盡早的感受那驚心動魄的內部結構。我以最高權限Host用戶進入了,后臺不是我想象中,如動網一樣的Outlook菜單,而是和前臺沒多大區別,多個了工具欄,每個模塊,如新聞、友情鏈接都多了一個小箭頭,鼠標晃過去就出現了菜單,很多功能所見即所得,真正震憾之旅開始了,要說清出這一大堆的前因后果,得聽我細細道來。我首先遇到的問題是漢化,我不可能拿個英文版的東西給客戶吧?人家當時就可以用中文罵死我,但是我不知道DNN如何實現多語言?看了一下開發文檔,原來 DNN是以資源包的形式實現的,我當時大笑,英雄所見略同啊。就是有一大堆的xml文件,你要變成中文的,就加個xml文件,按條目將標簽對照著翻過來就行了,而強大之處在于,你可以在后臺直接上傳個中文包就立即漢化,也可將自己手動漢化的內容導出成xml資源文件包。這里特別感謝 dnnChina 網站,將絕大部分都成功翻譯成中文了,而且相當專業,我從dnnChina 網站下載完中文包,幾秒鐘后,網站全成中文的了。不過只對DNN5的版本支持較好,到了DNN7則無法完全漢化了。不過后來經常發現一些亂碼,于是我在web.config文件中,把默認編碼utf-8換成了gb2312,亂碼問題都順利解決,我當時就納悶:你 utf-8不是號稱支持全球文字嗎?怎么一遇到中文就水土不服呢?郁悶了好久,始終不得其解,打電話咨詢相關機構,老外一口英文,他說的話我全能聽懂,可是我說的英文這家伙竟然一句都聽不懂,這老外聽力根本不行,于是更郁悶了。漢化問題解決了,那么緊接著是改變頁面視覺效果了,這是我最耗時間的地方,客戶經常以頁面設計來決定整個項目的成敗,我當時嘔心瀝血,窮盡所思,終于設計出了令客戶滿意的頁面,當時真的很崇拜自己,美工編碼雙料冠軍,人世罕見(臭美一下)。那么如何將這些定制的頁面套到DNN呢?DNN自己定義了一系列的標準,按照這個標準,我幾乎當天就制作做完了HTML頁面,傳到后臺中就自動套上了,真的很神奇啊。皮膚問題搞定,然后就是要實現內容的后臺添加了。DNN以模塊的形式實現這些功能,比如,客戶要一個在線調查,直接插入相關模塊就行了,而且各個模塊可以在頁面中自由的移動,很方便。其實所有模塊中,最重要的是就是文章管理模塊了,可惜DNN沒有自帶這個模塊,上網搜出一個免費的,備受國內開發者推崇的 Article模塊,可惜不太好使,沒辦法,只好自己開發一個。我覺得這才稱得上是黃金框架,你開發一個模塊,DNN提供了很好的接口,不用改變原系統一行代碼,開發完成后,再以插件方式套上去,DNN自動識別并可以立即使用,真正的即插即用。你如果能開發出第一個模塊,其他的產品推薦、留言板模塊就特別快了,不過很多模塊DNN都自帶了,不好使的可以到網上去搜,很快就可以找到,后來發現國外好多程序員在網上賣DNN模塊,有個我花一天完成的同樣功能模塊,老外竟然賣2美元,真是黑啊,商業意識真強啊。不過,當下DNN也有一些問題急待解決:1、性能不是很好,我用DNN搭建完成的這個項目后,用LoadRunner測試了一下,50人同時在線,首頁打開竟要32秒,并且DNN是很耗資源的,我分析了一下,DNN由于產品化,為支持多語言、多數據庫等功能增加了許多額外的代碼,自帶的模塊從數據庫讀取數據時沒做優化,都是按一股腦的綁到了DataSet中,當數據量到萬條以上,服務器估計就得撐不住了。2、自帶的模塊大多不太好使,很多模塊連基本的翻頁功能都沒有,例如友情鏈接模塊,就只支持文字而不支持圖片鏈接,只好自己重新開發了。3.調試代碼太耗時間。由于DNN本身代碼量就不少,每次要調試一個功能時,你最好旁邊放杯茶,當你茶喝完了,要調試的代碼也就出來了。后來自己開發模塊時干脆就自己建立解決方案,把需要的dll都引入,這才大大提高了開發效率。于是當時我又納悶了:Windows上千萬條代碼,也不知他們是怎么調試的?DNN在長達10年的發展過程逐漸被國外的一些公司和組織所接受,并且形成了良好的生態。有大批的開發者和建站者為其發展添磚加瓦,由于平臺建設所需的皮膚和模塊很多,越來越多的人們使用DNN來建站。反觀國內,由于對軟件產品的消費意識不強烈,導致DNN發展止步不前也值得我們國人所思的。大家可以去我的網站上看一下DNN皮膚和模塊的介紹,也許會讓大家很有啟發:http://www.dnntools.net/DNNStore
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国内精品视频一区| 日韩色av导航| 国产精品v日韩精品| 亚洲已满18点击进入在线看片| 在线亚洲午夜片av大片| 欧美成aaa人片免费看| 国产91对白在线播放| 2019中文字幕在线免费观看| 亚洲成色www8888| 久久九九热免费视频| 日韩高清电影免费观看完整| 亚洲最大成人在线| 亚洲深夜福利在线| 欧美午夜精品久久久久久人妖| 亚洲国产成人精品久久久国产成人一区| 国产精品夜色7777狼人| 日韩少妇与小伙激情| 91精品国产91久久久久福利| 狠狠色香婷婷久久亚洲精品| 日韩精品中文在线观看| 国产亚洲成精品久久| 久久资源免费视频| 欧美日韩免费观看中文| 亚洲国产精品va在看黑人| 成人精品一区二区三区电影黑人| 国产欧美日韩91| 北条麻妃在线一区二区| 成人黄色片网站| 亚洲欧洲自拍偷拍| 亚洲a成v人在线观看| 欧美激情一区二区三区成人| 国产精品久久久久久久久粉嫩av| 欧美综合激情网| 欧美成人精品一区二区| 成人性生交xxxxx网站| 懂色av影视一区二区三区| 亚洲三级黄色在线观看| 欧美俄罗斯乱妇| 一区二区三区无码高清视频| 成人网欧美在线视频| 91免费欧美精品| 中文字幕亚洲字幕| 国产精品jizz在线观看麻豆| 午夜精品99久久免费| 日韩天堂在线视频| 欧美一级片一区| 中文字幕亚洲无线码a| 精品久久久香蕉免费精品视频| 中文字幕在线看视频国产欧美| 91亚洲精品在线| 最近中文字幕mv在线一区二区三区四区| 亚洲欧美国产精品va在线观看| 色婷婷av一区二区三区久久| 久久精品男人天堂| 精品国产乱码久久久久久天美| 欧美丰满老妇厨房牲生活| 亚洲精品久久久久久久久久久| 精品欧美激情精品一区| 一本一本久久a久久精品综合小说| 久久影视三级福利片| 亚洲精品按摩视频| 欧美精品成人在线| 精品久久久久久中文字幕一区奶水| 日韩欧美成人网| 亚洲精品视频免费| 亚洲最新视频在线| 亚洲一区二区精品| 亚洲一区999| 日韩中文av在线| 日本久久中文字幕| 少妇高潮 亚洲精品| 伊人激情综合网| 日韩在线观看精品| 亚洲三级 欧美三级| 亚洲午夜国产成人av电影男同| 精品亚洲一区二区三区四区五区| 亚洲成人久久一区| 在线日韩精品视频| 一区二区亚洲精品国产| 亚洲欧美国产精品专区久久| 日韩综合中文字幕| 日韩黄色在线免费观看| 久久久极品av| 亚洲国产成人久久综合一区| 91亚洲精品久久久| 国产精品h在线观看| 亚洲欧美在线第一页| 一区二区欧美在线| 亚洲国产成人爱av在线播放| 亚洲色图13p| 成人h猎奇视频网站| 欧美精品在线极品| 精品久久久久久久久久ntr影视| 亚洲人午夜精品| 最近中文字幕日韩精品| 久久九九有精品国产23| 欧美精品制服第一页| 国产成人精品免费久久久久| 久久久久女教师免费一区| 色小说视频一区| 国产亚洲精品久久久| 亚洲视频在线视频| 久久精品国产亚洲7777| 亚洲欧美日韩精品久久| 日韩在线不卡视频| 日韩av网站电影| 亚洲美女精品成人在线视频| 成人免费高清完整版在线观看| 国产精品h片在线播放| 国产精品视频男人的天堂| 亚洲一区二区三区在线免费观看| 国产精品久久国产精品99gif| 国产精品一区久久久| 亚洲福利视频在线| 国产精品久久久久aaaa九色| 欧美区在线播放| 欧美福利在线观看| 亚洲一区二区自拍| 国产色视频一区| 日本午夜精品理论片a级appf发布| 影音先锋日韩有码| 2021久久精品国产99国产精品| 正在播放国产一区| 91久久精品日日躁夜夜躁国产| 日韩电影中文字幕| 欧美日韩精品在线播放| 福利视频第一区| 国产一区二区三区在线免费观看| 国产日韩欧美影视| 在线一区二区日韩| 亚洲一区二区三区xxx视频| 亚洲成人久久久| 欧美性生交大片免网| 国产精品海角社区在线观看| 久久免费视频在线观看| 青青青国产精品一区二区| 欧美激情在线播放| 亚洲精品福利在线观看| 亚洲最大的av网站| 欧美一区二区三区艳史| 97国产精品免费视频| 国产在线观看一区二区三区| 亚洲精品第一页| 日韩欧美综合在线视频| 国产精品免费一区二区三区都可以| 欧美在线xxx| 日韩精品中文字| 色综久久综合桃花网| 夜夜狂射影院欧美极品| 黑人巨大精品欧美一区二区一视频| 日韩中文字幕在线免费观看| 亚洲女人初尝黑人巨大| 亚洲欧美日韩视频一区| 国产在线一区二区三区| 国模精品视频一区二区三区| 欧美日韩免费看| 国模精品视频一区二区| 97婷婷涩涩精品一区| 日韩精品亚洲视频| 精品免费在线观看| 日韩av网址在线| 久久99精品久久久久久琪琪| 在线性视频日韩欧美| 538国产精品一区二区免费视频|