适用于.NET的嵌入式CMS

时间:2011-07-15 02:13:37

标签: .net asp.net html content-management-system editor

您能否推荐一个可以嵌入现有 Web应用程序中的CMS框架?

要求是:

  • 用户可以根据自己的喜好疯狂定制。
  • 用户友好且易于使用。
  • 应支持多租户(用户拥有自己的网站)。
  • 应支持多个子域(因此不应混淆文件上传和内容)。
  • 使用现有(非常)自定义身份验证和授权系统。
  • 应该是应用程序的一部分,以便共享相同的数据库和数据结构。
  • 应易于单元测试。

感谢。

2 个答案:

答案 0 :(得分:1)

我认为CMS不应该用作嵌入现有Web应用程序。在这种情况下,我建议不要找CMS,而是找一些能为您做所有事情的第三方组件:EntLib用于用户身份验证,Yahoo UI用于用户体验,等等。

以其他方式看看微软的Orchard Project - 它是免费的,开源的,结构良好的,有组织的(模块,ui定制,IoC等),以及社区支持的CMS。

如果您的Web应用程序是使用ASP.NET MVC制作的,那么在Orchard CMS API和您的Web应用程序之间建立“桥梁”并不困难 - 模型,业务逻辑,控制器(Orchard方面的“驱动程序”) )等,作为Orchard Modules。

答案 1 :(得分:1)

事实证明,Orchard和.NET一样接近。

不幸的是,它在理论上听起来不错,但在实践中表现不好。

问题的答案 - 没有

您最好使用外部设备,或者只使用小型功能设置。

两种解决方案都不完美,应根据具体情况加以考虑。