我正在与一个客户开始一个项目来构建一个Web应用程序,我有点坚持使用哪种解决方案。
我过去曾为许多客户使用Joomla,但是这个客户有特定的要求,我知道我将不得不自己建立。
我面临的问题是我在.NET频谱下全职工作,虽然我是PHP的新手开发人员,而且我已经研究了Joomla的插件架构大约一个月了,我很多在ASP.NET中构建一些东西比在PHP中构建更舒服。
我的问题是,有哪些操作系统项目有类似的社区跟随Joomla / Mambo / Drupal,以及插件架构,有点类似于Joomla?
我真的没有时间在ASP.NET中构建一个完整的CMS系统,但是如果已经存在的东西可以给我一些Joomla所拥有的X%(25%,50%,某些东西)至少让我走上正确的道路。 Joomla只有太多的扩展和太多的社区支持,如果在ASP.NET领域没有类似的东西,我可以将其传递出去。
答案 0 :(得分:3)
N2看起来很不错,但我还没有使用它:http://n2cms.com/
答案 1 :(得分:3)
除了上面提到的N2(其中我是一个大粉丝),还有一个选项(对于真正勇敢的灵魂!)在.Net上使用Phalanger编译器运行Drupal - 它需要几个补丁到Phalanger和至少有一个修复Drupal本身(会话cookie处理的东西,确切地说)。作为奖励,您将获得性能破灭以及.Net开发工具的所有好处。
答案 2 :(得分:2)
我使用(并且与之斗争)DotNetNuke。
答案 3 :(得分:2)
还有Umbraco我听说过好的事情:)
答案 4 :(得分:2)
查看Cuyahoga
答案 5 :(得分:2)
值得一看Graffiti
虽然它不是开源的,但它基于.NET,并且具有简单的主题引擎和插件架构。它没有像Drupal那样庞大的追随者,但在扩展它时,设置和适应你当前的技能组合相当简单。
更新:Graffiti现在是开源的。
答案 6 :(得分:1)
答案 7 :(得分:1)
Telerik拥有其SiteFinity CMS系统的社区版。虽然我对RadControls有很好的经验,但我无法保证SiteFinity。可能值得一试,因为Telerik对他们的产品有很大的支持。
这可能是一个更大的延伸,但Rob Connery(SubSonic人)MVC StoreFront具有良好的CMS /内容发布功能,具有插件架构。他发布了一系列围绕其功能的截屏视频。 Rob在MIX预览了该功能。
答案 8 :(得分:1)
Umbraco很棒。它使用类似的节点结构来进行drupal,并且很容易通过自定义用户控件或XSLT进行扩展。此外,我发现我的客户并不是最懂电脑的人,他们发现umbraco界面易于使用。