有哪些类似于Joomla/Mambo/Drupal的C#操作系统项目替代品?

4
我即将开始与客户合作开发一个Web应用程序,但目前我不知道该选用哪种解决方案。
过去我已经为很多客户使用了Joomla,但这个客户有特殊的需求,而且我知道我需要自己构建应用程序。
问题在于我全职工作于.NET领域,虽然我是PHP的新手开发者,而且我已经学习了Joomla的插件架构一个月了,但我更善于用ASP.NET构建应用程序。
我的问题是,有没有类似于Joomla/Mambo/Drupal那样的开源项目,同时具有类似于Joomla的插件架构,并有相似的社区支持?
我没有充分的时间来在ASP.NET中构建一个完整的CMS系统,但如果已经存在一个可以提供Joomla X%(25%、50%或其他)功能的解决方案,至少可以让我朝着正确的方向前进。鉴于Joomla拥有太多扩展和社区支持,如果ASP.NET领域没有类似的产品,我无法放弃它。
9个回答

3

3

除了我非常喜欢的N2之外,还有一种选择(只适合非常勇敢的人!),即使用Phalanger编译器在.Net上运行Drupal - 这需要对Phalanger进行几个补丁,并且至少要修复Drupal本身的一个问题(会话cookie处理问题,确切地说)。作为回报,您将获得性能提升以及所有.Net开发工具的好处。


2

我曾使用(并且苦苦挣扎)DotNetNuke


我以前用过DNN,但它似乎相当慢。不过,它内置了一个扩展框架,我看了一些播客。虽然我从未为其开发过任何东西。与Joomla相比,DNN最大的问题是它还没有足够的“东西”。感谢您的建议! - Joseph
我也在想是否有人正在使用MVC框架开始某些项目。不过DNN还是值得一试的。 - Joseph
DNN现在不像以前那样慢了,这是一个好消息。 - Keltex
+1 for DNN。它有一定的学习曲线,但肯定可以完成工作。 - notandy

2

我也听说过Umbraco,好像不错 :)


谢谢mikl。我会看一下这个的。非常感谢帮助! - Joseph

2

2

建议看看Graffiti,虽然它不是开源的,但它是基于.NET的,具有简单的主题引擎和插件架构。与Drupal等大型CMS相比,它的用户群体较小,但它很容易设置并且适合您当前的技能集来扩展它。

更新:Graffiti现在是开源的。


1

mojoPortal 这个东西。

它看起来不像 DotNetNuke 那样“大”,但它拥有相当多的功能:

  • 博客、论坛、活动日历、谷歌地图、照片库、电子商务、安全文件共享、通讯简报、调查、投票等

1

Telerik有一个社区版的SiteFinity CMS系统。虽然我对RadControls有很好的经验,但我不能为SiteFinity背书。不过,它可能值得一试,因为Telerik对其产品提供了很好的支持。

这可能是一个更大的挑战,但Rob Connery(SubSonic的开发者)的MVC StoreFront具有良好的CMS/内容发布功能,具有插件架构。他已经发布了一系列围绕其功能的视频教程。Rob在MIX上展示了该功能的预览。


SiteFinity不是开源的! - M4N
@Martin 感谢你指出这一点。@David 我真的在寻找一些操作系统相关的东西,虽然我之前简要地看过 SiteFinity。不过还是感谢你提供的所有链接和意见! - Joseph
关于MVC StoreFront,我已经观看了大部分视频,它绝对有一些潜力。我也会研究一下这个。 - Joseph

1

Umbraco非常优秀。它使用类似Drupal的节点结构,并且非常容易通过自定义用户控件或XSLT进行扩展。此外,我发现我的客户,即使不是最精通计算机的人,也觉得Umbraco界面易于使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接