现有MVC4项目的CMS解决方案

时间:2016-09-12 15:08:07

标签: c# twitter-bootstrap asp.net-mvc-4 content-management-system wysiwyg

我有一个MVC4项目,有一个面向公众的网站,以及一个安全/经过身份验证的网站。

面向公众的网站是半动态创建的。 xml文件定义选项卡和页面,站点创建导航并相应地加载页面。

enter image description here

正在加载的HTML页面正在使用Bootstrap框架。内容看起来像(注意Bootstrap类属性):

enter image description here

我的目标是创建/提供内容管理系统,因此这些HTML页面可以由我们的通信部门维护(非常小的html知识)。我希望集成现有的CMS来管理这些页面。 或者至少,我打算为自己的OWN CMS打包,并使用预建的WYSIWYG编辑器来编辑内容。

所以我的实际问题是:

a)是否有人有使用简单的.NET CMS解决方案的经验,该解决方案可以轻松集成到现有的MVC项目中,并且可以与Bootstrap框架一起使用?

b)有没有人知道任何WYSIWYG编辑器可以使用,或者可以轻松定制以使用Bootstrap框架?

***我唯一真正遇到DNN和Orchard的CMS,但两者似乎对我实际需要的东西有点过分,而且我认为它们不会与Bootstrap一起发挥。*

1 个答案:

答案 0 :(得分:0)

CMS本质上将特定于应用程序,因此,没有,任何可以为您的实体神奇地提供编辑功能的嵌入式CMS应用程序。

DNN,Orchard等可能有点过分,但这是因为它们不是真正的内容管理系统。它们是恰好处理创建网站的完整应用程序。您可以将它们用作CMS,但是您还需要利用其网站代码才能利用CMS功能。换句话说,你是在DNN,Orchard等的背面从头开始构建你的应用程序。你不会在最后一刻用它来制作它。

长短,你需要自己做这项工作。对于像这样的事情,没有即插即用的解决方案。也就是说,CMS是一个非常简单的构建。它只是CRUD,因此您为每个实体创建一个控制器,然后添加操作和视图以创建,查看,更新和删除这些实体。