基于.NET的CMS软件的选择

    最近,博客园NB团队正在建设开源项目NBear的门户网站,打算使用一个现有的基于.NET的CMS软件,现在面临的问题是如何去选择合适的CMS软件?
    搜索一下,你会发现不少CMS软件,但一个一个地测试、比较这些软件是一件很麻烦、很费时的工作,我想园子里也有一些朋友在选型CMS软件时会遇到这个问题,如果使用过某个CMS软件的朋友分享一下自己的经验或者提供一些建议,将会给面临这个问题的朋友带来不少帮助。
    所以,我想通过这篇随笔发起大家对现有基于.NET的CMS软件的讨论,希望使用过某个CMS软件的朋友分享一下自己的经验。
    下面列出的是博客园NB团队找到一些的CMS软件:
     1、mojoPortal:
      http://www.mojoportal.com/home.aspx Teddy刚刚发现的软件,是Novell支持的项目,可运行于mono,支持多种数据库:MS SQL, MySQL, PostgreSQL, and SQLite。     

     2、Umbraco
     http://umbraco.org/ 
     umbraco is a web application framework that features a powerful and user-friendly Content Management System(CMS). Standard CMS features include user and role management, content creation and editing and a multi-language web admin interface all built on a robust, scalable delivery engine.
     umbraco is the first free, user and developer friendly, open source CMS built on the Microsoft .NET framework(C#). umbraco makes the creation of anything from corporate websites to complex web applications quick and easy!

    3、Cuyahoga
    http://www.cuyahoga-project.org/
    Cuyahoga is an open source .NET web site framework. It provides content management capabilities and has a modular approach. Currently it works with MS .NET 1.1 and Mono with SQL Server, PostgreSQL or MySQL as database backend.
    The main goal of the project is to show .NET developers that there is a different way of building web applications than the well known sample applications.
    注:2006年没有发布过新版本。

    4、DotNetNuke
    http://www.dotnetnuke.com/
    这个大家都知道。

    5、Rainbow
    http://www.rainbowportal.net/
    这个大家也知道。

    6、AxCMS.net
    http://www.axcms.net/
    免费不开源。
    The AxCMS.net is a cost free Enterprise Content Management System. By integrating numerous modules the system offers a comprehensive list of features for creating and managing Inter-, Extra- and Intranet-presentations.     
    详细特性:http://www.axcms.net/en_axcms_products_features_ueberblick.AxCMS?ActiveID=5792

    7、ssCMS 
    http://www.sweetsuite.net/ssCMSMain.aspx

    欢迎大家推荐更多的CMS软件,或者对上面的CMS软件进行一些评价。

    相关网站:
    http://cmsreport.com/
    http://www.cmsmatrix.org/

0
0
(请您对文章做出评价)
« 上一篇:[征询意见]博客园准备出两本书《博客园精华集》与《成长之路》
» 下一篇:《The Architecture Journal》杂志第9期介绍
posted @ 2006-12-04 16:42 dudu 阅读(16220) 评论(70)  编辑 收藏 网摘

  回复  引用  查看    
#1楼2006-12-04 16:52 | MS的明天      
楼主顺便也比较一个各个CMS的优缺点吧,让大家也都借鉴一下里面好的技术或者模型。
  回复  引用  查看    
#2楼2006-12-04 16:53 | Dflying Chen      
我觉得还是AxCMS.net功能最强大,同时配置也最麻烦。
一般简单用用DNN就足够了。

如果眼光放开一点,考虑一下别的平台,我觉得Mambo(或者Joomla)要比前两个好多了……

  回复  引用  查看    
#3楼[楼主]2006-12-04 16:57 | dudu      
@MS的明天
抱歉!目前没有时间一个个去比较。
写这个随笔的目的也是希望用过某个软件的朋友谈谈自己的看法,或者有兴趣的朋友研究一下并分享一下自己的心得。

  回复  引用  查看    
#4楼2006-12-04 16:58 | junmy      
Cuyahoga 用来学习nhibernate是不错。
我看他SVN也有一直在更新。
具体要用。性能就不知道了。。


:)



  回复  引用  查看    
#5楼2006-12-04 17:18 | 木野狐      
Joomla 是好,不过用 php 的感觉很不爽。定制麻烦。
  回复  引用  查看    
#6楼2006-12-04 17:23 | 蛙蛙池塘      
@Dflying Chen
DNN还简单呀,我倒。。。

  回复  引用  查看    
#7楼2006-12-04 17:31 | 双鱼座      
我晕...没有wss/moss?
  回复  引用    
#8楼2006-12-04 17:42 | huobazi[未注册用户]
国外这些 都不顺手
  回复  引用    
#9楼2006-12-04 17:45 | huobazi[未注册用户]
php中到有不少好东西 Joomla/mambo 都很好
看看人家把mambo用的,我那个口水流啊。。。。
http://www.51credit.com/
http://book.outlookchina.net

  回复  引用  查看    
#10楼2006-12-04 17:59 | Dflying Chen      
@蛙蛙池塘
简单和困难是要看在什么角度看。DNN资源多、现有模块多、参考文章多、使用者多……所以单从使用角度来看,DNN确实比较简单。

DOS和Windows哪个简单?从软件设计角度,自然是DOS,而从使用者角度来看,则会是Windows。

  回复  引用  查看    
#11楼2006-12-04 18:00 | Dflying Chen      
@木野狐
php开发要比ASP.NET快啊,Joomla的定制也相当简单,起码比Mambo强。怎么会觉得麻烦呢……

  回复  引用  查看    
#12楼2006-12-04 18:05 | 双鱼座      
@Dflying Chen
VB.NET就非常难了,这东西我学了五年愣没学会。所以,基于VB.NET的DNN当然就更难了。

  回复  引用  查看    
#13楼2006-12-04 18:12 | 木野狐      
@Dflying Chen
对 PHP 的不爽主要在于系统函数命名不规范,没有好的调试办法。并且一般搭配使用的 mysql 功能相比 SQL Server 限制较多。
虽然我用 PHP 做过很多网站了,不过还是喜欢不起来呀。感觉一个语言从语法上的喜爱与否可以影响我的兴趣。比如 PHP 和 VB.NET 都在不喜欢之列。

  回复  引用  查看    
#14楼2006-12-04 18:13 | 木野狐      
扯远了。sorry,大家回到 CMS 选择的主题上来 :)
php选择比较多 joomla+wiki+pligg+wordpress,半天就可以设置好
  回复  引用    
#16楼2006-12-04 18:53 | huobazi[未注册用户]
简单的cms可以看看
http://aspalliance.com/simplecms/

  回复  引用  查看    
#17楼2006-12-04 19:01 | Allen Zhang      
最近我也在自己做一个CMS,不过我的CMS目的是用于管理网站的。不过,由于本来水平低,不敢拿出来献丑,怕误导大家,呵呵。
我的基本原理只asp.net 的Start Kit里的Portal相似,是动态加载ascx来实现,不过我针对自己多年制作网站的经验,对使用习惯方面作了一些改进。呵呵。
几个例子:
http://www.dots.cn(公司网站)
http://www.zjdyzx.com
http://www.jhcs.gov.cn
注:我的内容管理系统,只能称为是网站内容管理系统。

  回复  引用  查看    
#18楼2006-12-04 19:05 | scotoma      
说到PHP还说说下 DEDECMS

用了感觉还说可以的. http://bbs.dedecms.com

比较下就可以了.

开源项目NBear的门户网站应该好做的吧,只要简单点速度快点就好了.

  回复  引用  查看    
#19楼2006-12-04 19:09 | Dflying Chen      
@scotoma
DEDE的代码写得太乱了……不推荐使用

  回复  引用    
#20楼2006-12-04 19:50 | je[未注册用户]
可以用PLONE
  回复  引用  查看    
#21楼2006-12-04 23:04 | finesite      
看了dudu的 http://umbraco.org/ 介绍 感觉还不错 不想下载装svn client,哪位仁兄下载code了,发一份 谢谢了 english_me#163.com

关于开源cms,建议大家看看 http://www.opensourcecms.com/ 我关注很久了,不过用php写的较多

  回复  引用  查看    
#22楼2006-12-04 23:50 | AlphaWu      
选择CS吧,开发一个CMS模块应该不是很困难的事情,这里高手多,呵呵,我不是!
  回复  引用    
#23楼2006-12-04 23:52 | 新想法[未注册用户]
用Cuyahoga,把nhibernate换成NBear,顺便可以测测NBear的性能

  回复  引用  查看    
#24楼2006-12-05 00:02 | redmoon      
Plone我强力推举!
  回复  引用  查看    
#25楼2006-12-05 00:04 | redmoon      
如果是.NET下的话,最好用CS。毕竟现在除了内容管理,以后还要成为NBear的社区网站。DNN的话,主要用于开发一些业务模块比较好。
  回复  引用  查看    
#26楼2006-12-05 00:27 | kwklover      
Plone我觉得很NB,以前玩过一次,不过又需要会python和Plone的一套语法规则.

功能是强.不过学习成本增大.
还是自己写个简单的CMS好一些.现在很多开源的CMS都比较复杂.好象不太适合国情,即复杂也觉得灵活,比如最基本的生成静态页等也不好搞了.

  回复  引用  查看    
#27楼[楼主]2006-12-05 09:24 | dudu      
@finesite
我已经把umbraco转换为.NET 2.0版本,但运行时首页显示还有问题。

  回复  引用  查看    
#28楼2006-12-05 10:13 | LIVE      
@dudu
一定是基于.net的吗。要不是的话,我推荐2个,一个是trac,一个是plone,都是基于python的

  回复  引用  查看    
#29楼2006-12-05 10:18 | LIVE      
@dudu
trac ,http://trac.edgewall.org/
是一个集内容,bug管理,SVN一起的系统,我现在用的是基于Windows 2003 Server。

Plone,http://plone.org ,这个比较强大

  回复  引用    
#30楼2006-12-05 10:39 | javaeyelee[未注册用户]
唉,我们现在的情况差不多,你是选择.net的,我则是在找开源java的,国外的吧,用的不太舒服,还没有中文包有的。 国内的吧,很少的几家,实惠一些的cms4j 吧,人家说暂时还不开源,看来得再下点功夫
  回复  引用  查看    
#31楼2006-12-05 11:57 | yinh      
为什么不尝试基于nbear自己做一个呢?立刻上马,边用边做,边收集反馈,边改bug。

我觉得javaeye2.0的模式就不错,他们基于ror,一个月时间上马javaeye2.0,然后边做边反馈边改。

当然,用ror做和用.net做差别还是很大的,一个从下至上,一个从上至下,而且ror的开发效率要高得多。快速反应也是ror的一个优点。

  回复  引用  查看    
#32楼2006-12-05 13:03 | finesite      
谢谢dudu,还在gtalk上帮我解决过问题!!
  回复  引用    
#33楼2006-12-05 20:51 | sss[匿名][未注册用户]
团队自己做一个CMS岂不是更好?最好用NBEAR框架,正好让大家学习学习
  回复  引用  查看    
#34楼2006-12-05 21:37 | Anders Cui      
@dudu
这里还有几个:
http://www.cs-open.com/sort/6.html

  回复  引用  查看    
#35楼[楼主]2006-12-05 22:36 | dudu      
@Anders Cui
谢谢你提供的信息!

  回复  引用  查看    
#36楼2006-12-06 20:09 | 剑飘红      
路过
  回复  引用  查看    
#37楼2006-12-13 12:06 | apan      
以前使用drupal做过几个网站,效果不错。http://www.drupal.org
  回复  引用  查看    
#38楼2006-12-13 12:20 | apan      
dudu, 希望nbear 早日选定CMS。
  回复  引用  查看    
#39楼[楼主]2006-12-19 09:12 | dudu      
@finesite
NBear团队后来基于NBear开发了一个,所以后来我也没研究Umbraco。

  回复  引用  查看    
#40楼2006-12-19 14:46 | finesite      
谢谢 你说的那个http://nbear.cn/ 感觉里面有不少的bug,并且更新的也比较慢
  回复  引用  查看    
#41楼[楼主]2006-12-19 15:14 | dudu      
@finesite
NBear正在不断完善,发现Bug可以在论坛(http://groups.google.com/group/nbeargroup)中或者http://www.codeplex.com/nbear/WorkItem/List.aspx 中提交bug。

  回复  引用    
#42楼2007-04-27 17:40 | Stone[未注册用户]
Kentico.CMS.ASP.NET,这个不知道有没有人用过?!
  回复  引用    
#43楼2007-06-07 10:13 | 网友[未注册用户]


双鱼座的领域不在这方面的,兄弟你走错行了.



  回复  引用    
#44楼2007-07-18 09:55 | sa[匿名][未注册用户]
请问下,最后选了哪个呢?
  回复  引用    
#45楼2008-02-15 09:05 | trying[未注册用户]
qscms不错
  回复  引用  查看    
#46楼2008-06-25 17:53 | weblogical      
@Anders Cui
你说的站点打不开呀

  回复  引用  查看    
#47楼2008-08-29 20:46 | 命运有自己的梦!      
为什么没有推荐使用mojoPortal呢,我们现在就在用mojoPortal,只是不太习惯它的操作方式。其它的都非常好。
可以看:http://service.najiachina.com

  回复  引用  查看    
#48楼2008-09-09 23:06 | 星星之火可以燎原      
呵呵,我也正关注cms,感觉umbraco介绍不错,还比较新,下载研究中。。。
  回复  引用    
#49楼2008-09-19 23:28 | 92[未注册用户]
还是没选定啊,究竟哪个好
  回复  引用    
#50楼2009-01-10 20:43 | jetwangsir[未注册用户]
--引用--------------------------------------------------
Stone: Kentico.CMS.ASP.NET,这个不知道有没有人用过?!
--------------------------------------------------------
这个我研究过,发现实在是不适合中国人用啊

  回复  引用    
#51楼2009-02-21 10:59 | things[未注册用户]
据说是.net下面最好的CMS,个人感觉还可以。http://www.siteserver.cn
  回复  引用    
#52楼2009-05-06 16:11 | wiiholly[未注册用户]
个人在用MOJO进行开发,因为水平有限,所以还在攻克中... 推荐
  回复  引用    
#53楼2009-05-15 15:52 | ilinux[未注册用户]
其实umbraco相当不错的。我正考虑出个中文版(不是简单的汉化)。
  回复  引用    
#54楼2009-07-10 16:36 | thehim[未注册用户]
最近发现一个国内开源的CMS产品 We7(地址:http://we7.cn),界面酷似WP,挺精致,玩了下,感觉不错,推荐!
  回复  引用  查看    
#55楼2009-11-12 14:07 | 阿不      
从现在开始,又多了一种选择了:http://www.kooboo.com,绝对超出你的想像。