2007年3月4日星期日

六个优秀的开源.Net CMS/Portal系统

很多优秀的开源CMS、Portal系统,都是PHP开发的,比如Xoops、Mambo、Drupal,与Php在OpenSource中的群星璀璨来,.Net CMS、Portal开源项目有点暗淡。下面介绍六个优秀的开源.Net CMS/Portal系统

一、DotNetNuke

DotNetNuke是一个.Net平台下的最负盛名的CMS系统,Fans都称它为DNN,开发语言是VB.Net。
其相关资源有:
官方网址:http://www.dotnetnuke.com/
Sourceforge上的项目地址:http://sourceforge.net/projects/dnn/
国内有不少的研究者,主要活动在:http://www.dnnchina.net/。在那里提供有很多的学习教程和Skin。
DNN是一个比较成熟的CMS系统,提供大量的插件(Feed、相册等),目前最高版本是4.0,在.Net2.0框架下运行。

二、SharpNuke.NET

SharpNuke.NET可以认为是DNN的弟弟。DNN是用VB.Net开发的。很多Fans并不习惯或认可VB.Net的风格,所以DNN爱好者创建了个C# 版本的项目SharpNuke.NET。
官方地址为:http://sharpnuke.net/
Sourceforge上的项目地址:http://sourceforge.net/projects/sharpnukenet

三、dBlog Sourceforge

实际上dBlog是asp和asp.net混合开发的杂种。它主要还是asp环境下运行的CMS系统。它是一个轻量级的系统,主要用于Blog的发布,而并非Portal。
官方地址:http://www.dblog.it/
Sourceforge上的项目地址:http://sourceforge.net/projects/dblog/
比较有特点的地方就是blog、podcast的相关功能的实现。

四、Rainbow Portal

Rainbow使用C#开发,这个系统是在MS iBuySpy的基础架构上强化而来的。
目前的Rainbow2006和iBuySpy项目已经很不一样了,大大的超出了很多。
比起DNN来,Rainbow也有不少的优点,例如:它支持多种语言,可以定制主体风格,可以创建工作流等。
官方地址:http://www.rainbowportal.net/
Sourceforge上的项目地址:http://sourceforge.net/projects/rainbowportal/
Rainbow在国内的研究:http://rata.cnblogs.com/

五、OmniPortal OmniPortal

实际上是一个Portal的框架内核,可以在它的基础上建立任何的Web应用系统。
对于一个Web开发者,OmniPortal提供了优秀的二次开发基础类库。
目前OmniPortal不是一个正规的Release版本,但是非常值得关注。
Sourceforge上的项目地址:http://sourceforge.net/projects/omniportal/
官方地址:http://www.omniportal.net/

六、Ludico

这个Portal/CMS系统不是一个正式版本。2005年11月份才开始的项目,但是它的架构非常优秀,采用NHibernate.Net作为系统框架。因此,可以作为一个很好的东东。
Sourceforge上的项目地址:http://sourceforge.net/projects/ludico/
Tags: .Net CMS OpenSource Portal

没有评论: