DotNetNuke是一套基於微軟ASP.NET平台開發的內容管理系統(CMS, Content Management System),也是一套開放原始碼的系統,早期使用VB.Net語言開發,自6.0版之後全面改為C#語言,在國外是一套滿有名的ASP.NET CMS。
DotNetNuke有三個版本,分別是Community Edition、Professional Edition和Enterprise Edition,Community Edition是免費使用的版本,Professional及Enterprise Edition則是付費的商業版本,與Community Edition版本的差異在於後兩者多了更多商業上會使用到的模組以及官方的技術支援服務,一般的網站使用Community Edition便已綽綽有餘。
DotNetNuke使用三層式架構模型設計其主要核心框架,提供容易擴展的模組化結構,除了非常容易針對各別網站自行定義外觀樣式之外,也支援網站的多國語言設計。
(DotNetNuke使用3-Tier Architecture Model設計: 引用自Wiki)
以下整理幾個DotNetNuke的特色:
.單一安裝執行多個網站
.單一網站多Domain對應
.高度擴展的模組設計
.多國語言支援(不同網站可各別設定)
.容易設計與使用的網站樣式
.支援Mobile device
.原生支援Windows Live、Google、Facebook帳號登入
.Social Network整合
其它更多方便好用的功能就等待各位自行安裝來使用看看囉!
註:今年(2013)7月,DotNetNuke Professional Edition版已經被重新命名為Evoq Content,而DotNetNuke Enterprise Edition版已經被重新命名為Evoq Content: Enterprise,連官方網站和Logo都重新設計過了,不過在這一系列的文章中,我還是會使用目前大家比較熟知的DotNetNuke(DNN)來稱呼。
(本文同步發表於泰克哪裡去部落格)
[鐵人賽Day2]DotNetNuke安裝前置作業
[鐵人賽Day3]DotNetNuke安裝-傳統方式安裝在IIS
[鐵人賽Day4]DotNetNuke安裝-透過Web PI安裝
[鐵人賽Day5]DotNetNuke安裝-使用Windows Azure Website
[鐵人賽Day6]DotNetNuke網站結構說明
[鐵人賽Day7]安裝DotNetNuke語系
[鐵人賽Day8]DotNetNuke-新增頁面與模組
[鐵人賽Day9]第一個DotNetNuke模組-Hello DotNetNuke
[鐵人賽Day10]DotNetNuke模組的多國語系
[鐵人賽Day11]安裝DotNetNuke專案範本
[鐵人賽Day12]DotNetNuke模組設計範本–SimpleModule(1)
[鐵人賽Day13]DotNetNuke模組設計範本–SimpleModule(2)
[鐵人賽Day14]DotNetNuke模組設計範本–SimpleModule(3)
[鐵人賽Day15]DotNetNuke模組設計範本–SimpleModule(4)
[鐵人賽Day16]DotNetNuke使用篇–會員帳號設定(User Account Settings)
[鐵人賽Day17]DotNetNuke使用篇–第三方帳號驗證
[鐵人賽Day18]DotNetNuke使用篇–管理使用者帳號、角色
[鐵人賽Day19]DotNetNuke使用篇–建立子網站
[鐵人賽Day20]DotNetNuke使用篇–內容多語系化
[鐵人賽Day21]DotNetNuke使用篇–Host設定介紹
[鐵人賽Day22]DotNetNuke使用篇–網站設定(Site Settings)介紹
[鐵人賽Day23]翻譯DotNetNuke–使用語言編輯器
[鐵人賽Day24]DotNetNuke的網頁選單(Menu)翻譯
[鐵人賽Day25]設定DotNetNuke的Email範本
[鐵人賽Day26]DotNetNuke寄送郵件功能介紹
[鐵人賽Day27]查看DotNetNuke的執行記錄–事件檢視器(Log Viewer)介紹
[鐵人賽Day28]維護DotNetNuke的清單列表(List)–在Profile中可以下拉選擇台灣的縣市
[鐵人賽Day29]DotNetNuke樣式設計–Skin和Container簡介
[鐵人賽Day30]尋找更多的DotNetNuke擴充套件(Module、Skin)