4

我正在与一个客户开始一个项目来构建一个 Web 应用程序,但我对使用哪种解决方案有点困惑。

过去我曾为许多客户使用过 Joomla,但这个客户有特定的要求,我知道我将不得不自己构建。

我面临的问题是我在 .NET 范围内全职工作,虽然我是 PHP 的新手开发人员,而且我已经研究 Joomla 的插件架构大约一个月了,但我更喜欢构建ASP.NET 中的东西比我在 PHP 中的东西。

我的问题是,有哪些 OS 项目具有与 Joomla/Mambo/Drupal 类似的社区,以及类似于 Joomla 的插件架构?

我真的没有时间在 ASP.NET 中构建一个完整的 CMS 系统,但是如果已经存在可以给我 X%(25%、50% 等)的 Joomla 所拥有的东西,那至少会得到我在正确的道路上。如果在 ASP.NET 领域没有可比的东西,Joomla 有太多的扩展和太多的社区支持,我无法通过它。

4

9 回答 9

3

N2 看起来不错,不过我没用过:http: //n2cms.com/

于 2009-04-20T16:26:46.367 回答
3

除了上面提到的 N2(我是它的忠实粉丝)之外,还有一个选项(对于真正勇敢的人!)使用 Phalanger 编译器在 .Net 上运行 Drupal——它需要 Phalanger 的多个补丁和至少一个修复 Drupal 本身(准确地说是会话 cookie 处理的东西)。作为奖励,您将获得性能下降以及 .Net 开发工具的所有优点。

于 2009-05-07T22:45:44.193 回答
2

我已经使用(并且正在努力)DotNetNuke

于 2009-04-18T17:48:48.870 回答
2

还有Umbraco,我听说过很好的事情:)

于 2009-04-20T16:00:30.110 回答
2

看看凯霍加

于 2009-04-26T10:36:43.837 回答
2

可能值得一看Graffiti

虽然它不是开源的,但它是基于 .NET 的,并且具有简单的主题引擎和插件架构。它不像 Drupal 那样拥有庞大的追随者,但它的设置相当简单,并且在扩展它时适合您当前的技能。

更新:涂鸦现在是开源的。

于 2009-05-01T13:23:25.267 回答
1

mojoPortal

它似乎不像 DotNetNuke 那样“大”(例如),但它有很多功能:

  • 博客、论坛、活动日历、谷歌地图、图片库、电子商务、安全文件共享、时事通讯、调查、投票、
于 2009-04-20T16:04:43.253 回答
1

Telerik 有一个社区版的SiteFinity CMS 系统。虽然我在 RadControls 方面拥有丰富的经验,但我不能保证 SiteFinity。不过,这可能值得一试,因为 Telerik 对其产品有很大的支持。

这可能是一个更大的延伸,但 Rob Connery(SubSonic 的家伙)MVC StoreFront具有良好的 CMS / 内容发布功能,具有插件架构。他发布了一系列围绕其功能的截屏视频。Rob 对MIX的功能进行了预览。

于 2009-04-20T16:12:21.830 回答
1

Umbraco 很棒。它使用一个类似的节点结构来实现 drupal,并且非常容易通过自定义用户控件或 XSLT 进行扩展。此外,我发现我的客户不是最懂计算机的人,他们发现 umbraco 界面易于使用。

于 2009-04-26T10:26:14.720 回答