【发布时间】:2011-11-23 10:21:46
【问题描述】:
我目前有一个简单的网站,我想在不丢失任何外观或现有功能的情况下将其转换为 CMS。此外,我想尽可能重复使用我现有的网站代码,并利用我们的内部库和数据库。
Orchard 似乎是一个不错的选择,因为它也使用 MVC 3,但它似乎有点臃肿。 atomicCMS 有一个小项目,看起来很有趣。有人用过吗?
任何提示或提示将不胜感激。
这篇文章应该有一个名为 atomiccms 的标签,但我的帐户无法创建。
【问题讨论】:
我目前有一个简单的网站,我想在不丢失任何外观或现有功能的情况下将其转换为 CMS。此外,我想尽可能重复使用我现有的网站代码,并利用我们的内部库和数据库。
Orchard 似乎是一个不错的选择,因为它也使用 MVC 3,但它似乎有点臃肿。 atomicCMS 有一个小项目,看起来很有趣。有人用过吗?
任何提示或提示将不胜感激。
这篇文章应该有一个名为 atomiccms 的标签,但我的帐户无法创建。
【问题讨论】:
有一个similar question,你会发现它很有帮助。
将基于 ASP.NET MVC 3 的 Web 应用程序移动到 Orchard 是一项相当简单的任务。您只需将其包装在 Orchard 模块中即可。
【讨论】:
我使用过 Orchard 和 N2 CMS。两者都适用于 asp.net mvc。 我喜欢 Orchard 的设计方式,但它的学习曲线相当陡峭。如果您想添加自己的自定义功能,您还需要开发模块。 在听到 .netocks podcast on N2.CMS 之后,我决定在最近的一个项目中尝试一下。它有不同的方法/理念,您可以将其视为“可插拔”CMS 组件。您基本上保留了现有的 Web 应用程序,并且可以在需要的地方使用 CMS 功能。 但是,Orchard 确实有更多可用的模块和皮肤。我肯定会仔细研究 N2.CMS,特别是如果您有一个现有的应用程序。 在 Orchard 中,您必须作为 orchard 模块(Mvc 区域)运行,并且不能直接访问根 web.config。根据您在现有应用程序(wcf 等)中执行的操作,这可能是一个限制。使用 N2 cms,您不会受到这种方式的限制。
【讨论】: