我有一个MVC4项目,有一个面向公众的网站,以及一个安全/经过身份验证的网站。
面向公众的网站是半动态创建的。 xml文件定义选项卡和页面,站点创建导航并相应地加载页面。
正在加载的HTML页面正在使用Bootstrap框架。内容看起来像(注意Bootstrap类属性):
我的目标是创建/提供内容管理系统,因此这些HTML页面可以由我们的通信部门维护(非常小的html知识)。我希望集成现有的CMS来管理这些页面。 或者至少,我打算为自己的OWN CMS打包,并使用预建的WYSIWYG编辑器来编辑内容。
所以我的实际问题是:
a)是否有人有使用简单的.NET CMS解决方案的经验,该解决方案可以轻松集成到现有的MVC项目中,并且可以与Bootstrap框架一起使用?
b)有没有人知道任何WYSIWYG编辑器可以使用,或者可以轻松定制以使用Bootstrap框架?***我唯一真正遇到DNN和Orchard的CMS,但两者似乎对我实际需要的东西有点过分,而且我认为它们不会与Bootstrap一起发挥。*
答案 0 :(得分:0)
CMS本质上将特定于应用程序,因此,没有,任何可以为您的实体神奇地提供编辑功能的嵌入式CMS应用程序。
DNN,Orchard等可能有点过分,但这是因为它们不是真正的内容管理系统。它们是恰好处理创建网站的完整应用程序。您可以将它们用作CMS,但是您还需要利用其网站代码才能利用CMS功能。换句话说,你是在DNN,Orchard等的背面从头开始构建你的应用程序。你不会在最后一刻用它来制作它。
长短,你需要自己做这项工作。对于像这样的事情,没有即插即用的解决方案。也就是说,CMS是一个非常简单的构建。它只是CRUD,因此您为每个实体创建一个控制器,然后添加操作和视图以创建,查看,更新和删除这些实体。