采用ASP.NET開發的5個著名內容管理系統CMS
1、
N2CMS是由C#編寫的一個CMS
開源框架,它是一個輕量級的CMS網站解決方案,支持多種數據庫,包括MS SQL,MySQL,SQLite等數據庫,數據訪問使用的是
NHibernate,所以只要NHibernate支持的數據庫,N2都能支持,數據庫中只有4個數據表,基本可以處理網站中所有的功能,也可以自定義數據表操作,但大多數情況是不需要自定義數據表的。頁面顯示方面,N2不僅可以顯示靜態(與用戶沒有交互)頁面,也可以顯示有交互的頁面,如評論,本教程就是以評論功能來說明如何處理交互數據的。
項目地址:
http://n2cms.com/
2、
Umbraco是一個開放源碼的CMS內容管理系統,基于asp.net建立,使用mssql進行存儲數據。 使用Umbraco ,設計師能創造出有效的XHTML標記模板和開發人員可以創建任何基于.Net的模塊。主要特點包括:
- 漂亮,友好的用戶界面
- 綜合所見即所得編輯器
- 支持編輯在Microsoft Word
- 全部源代碼可用(開放源代碼)
- 超級簡單的模板引擎
- 完全支持Web標準

項目地址: http://umbraco.org/
3、Orchard是一個ASP.NET平臺下的免費開源的社區項目,該項目旨在提供基于ASP.NET的應用以及可重用的組件。
利用 Orchard我們可以創建基于ASP.NET平臺可共享的組件以及擴展應用,可以創建滿足最終客戶、網頁設計人員、開發人員等各種需求的特定網站應用程序。另外,我們也在尋求和現有的類似應用程序的作者們一起合作以便能夠更好地幫助他們實現自己的目標。Orchard項目是作為Outercurve基金會旗下的ASP.NET開源平臺的一部分發布的。Orchard所使用的許可是基于OSI批準的新BSD許可。
Orchard項目旨在達到以下三個目標:
* 對最終客戶、網頁設計人員、開發人員有吸引力的、基于.NET的應用程序
* 開發出一組可以重用的組件,使得在Orchard平臺開發網站應用更為簡便
* 創建一個活躍的社區,以便幫助我們更好的定義這些應用以及擴展程序
項目地址: http://www.orchardproject.net/
4、mojoPortal 是一個開源的、用 C# 編寫的站點框架和內容管理系統,可以運行在 Windows 中的 ASP.NET 和 Linux/Mac OS X 中的 Mono 下。
當前的特性
- 遵循 XHTML 的內容管理
- 用 WebParts 個性化自己的頁面
- 博客
- 論壇
- 事件日歷(Event Calendar )
- 圖像畫廊(Image Gallery )
- 文件管理
- 基于數據庫、Active Directory, OpenLDAP, Open ID, 或 Windows Live ID 的授權
- 可替換的數據訪問層支持 MS SQL、MySQL、PostgreSQL、SQLite 和 FirebirdSql
- 皮膚
- RSS 聚合
- 搜索
- 本地化
- 一個安裝和一個數據庫可以有多個主機站點
- 容易的自定義用戶配置
- 以及其他更多特性...
mojoPortal 官方站點:http://www.mojoportal.com
5、Dotnetnuke是一個免費、開源、可擴展、幾近完美的內容管理系統。可廣泛應用于商務網站、企業內網(Intranet)和外網網站、在線內容發布網站。 Dotnetnuke是建立在微軟asp.net平臺之上的一套Web應用框架。Dotnetnuke是微軟第一次向開源說”Yes”的里程碑。Dotnetnuke 是門戶網站的未來。Dotnetnuke的特色 通用性――――幾乎可以用來構建讓任何Web應用:商務網站,企業內網/外網,在線內容發布。
用戶友好性―――—其設計考慮非常周全,借助站點向導,無處不在的幫助圖標等等,用戶能夠很容易的控制項目的各個方面。
多網站支持――――套程序部署就可以支持多個網站。每個網站都有各自的管理員和獨特頁面布局。
技術支持――――Dotnetnuke有一個核心開發團隊和國際化的支持社團。DNN的用戶組、論壇、資源網站以及專注與DNN技術的很多公司,全方位的提供支持和幫助。
安裝簡單――――從Dotnetnuke.com (英文版) 或DnnChina.net (中文版)下載軟件以后,按照安裝指導的步驟,只需要幾分鐘就可以完成。
本地化――――到目前為止已經有27個語言包,能很輕松的把您的網站轉換成幾乎任何語言。語言包也是可擴展的,您可以很容易的創建自己的特色語言包。
開放源代碼――――DNN是免費、開放源代碼項目,采用類BSD風格的授權方式。容許任何人按自己的想法,商業和非商業的使用DNN.。BSD開源協議是一個給于使用者很大自由的協議。基本上使用者可以"為所欲為",可以自由的使用,修改源代碼,也可以將修改后的代碼作為開源或者專有軟件再發布。你只需要源代碼中帶有原來代碼中的BSD協議。
高擴展性――――DNN內建的功能已經足夠構建一個非常復雜的內容管理系統。DNN提供了全新的在線式功能塊擴展,無論是第三方模塊還您自己開發的模塊,都能隨時很容易的加入到正在運行的網站中。
項目地址:http://www.dotnetnuke.com/