天天看點

DNN入門筆記一:前言

做一個網站,按我的習慣,一般有以下幾個工序:

1)畫首頁及各子頁面的草圖

2)根據網站功能建立資料庫結構(建表)

3)編寫網站背景管理程式

4)編寫前台頁面

如果要求高一點,帶會員或者論壇什麼的,開發工作量還要大些

久而久之,枯燥的感覺就來了,應該需要改變一下了

老早以前就聽說過智能建站系統,但從技術角度,一直不屑一顧

後來國内的CMS如雨後春筍般讓人眼花缭亂,其中:織夢、動易和We7都很不錯,其中We7是.Net開源的,很是難得

我認為CMS的重點是:效率 + 擴充 + 友好。

效率和擴充是對網站開發人員的,友好是針對網站管理人員(一般是使用者端的網站維護人員)

以上說的幾個CMS在這幾點上做的都很好

但在結合我的習慣試着開發一個簡單的企業網站時,還是不能很好的和CMS相融合

在06年我甚至自己寫了一個純粹的内容管理系統,我稱它為ITPlusWCMS(ITPlus網站内容管理系統),除了沒有皮膚外,支援多站點、無限目錄和無限數量的欄目,還支援為每個站點設定管理者并可為某個欄目綁定權限,ITPlusWCMS主要是讓我不必再為每個網站重複編寫管理背景,網站上的所有内容都來自于ITPlusWCMS,全部儲存在資料庫中。我基于ITPlusWCMS開發了5個網站,至今運作正常。

雖然自己開發了ITPlusWCMS,但還是一直在留意和CMS相關的消息

有一天,知道國外有一個很有名的開源.Net CMS,名字叫:DotNetNuke,簡稱:DNN

它完全符合我的三個基本需求,另外在功能上非常彪悍,完全對得起Nuke(核工廠)這個名稱!

DNN官方網站:

http://www.dotnetnuke.com/

DNN開源項目網站:

http://dotnetnuke.codeplex.com/

中文DNN相關網站:

1)中國DNN聯盟:

http://www.dnnunion.com/

2)M2Land的Blog:

http://www.cnblogs.com/DotNetNuke/

3)二十四畫生的Blog:

http://esshs.cnblogs.com/

4)Dnn Mix:

http://www.dnnmix.com/

最新的DNN版本是:5.5.0(Aug 18 2010)

DNN 5.5.0官方安裝包下載下傳位址:

http://dotnetnuke.codeplex.com/releases/view/50755

DNN 5.X 的中文擴充包下載下傳位址(感謝John):

http://github.com/johnz/dnn5-chinese-pack/downloads

寵辱不驚,看庭前花開花落;去留無意,望天上雲卷雲舒