集成的开源CMS框架到现有MVC3 / MVC4网站[关闭](Integrating an open

2019-08-18 00:31发布

我一直在负责寻找一个开源的CMS,可以慢慢地被整合到一组现有的网站。 这样的页面可以跨到CMS逐一与转换过程中剩余的直播现场提出。


有没有人有什么CMS解决方案的任何想法,经验或建议将适用于解决我上面列出的问题?


我一直在尝试了各种产品的最后几天,发现下列选项。 但有使用CMS它会非常有助于得到什么坑瀑布,以避免更多的有经验的开发者对这个意见等很少的遭遇。

N2 CMS -一个成熟的选择,我有这个工作,但文档非常缺乏。 我也发现很难找到一个数据库,并浏览器的兼容性的最低规范要求。 然而,我喜欢创建模板页面的代码结构。

Phun CMS -这是一个新的开源项目,我真的很喜欢在这样的程序员正在接近问题和分离忧虑的样子。 这也可能是太新的,虽然真正审视的时刻。

复合C1 -一个成熟的CMS的选择,丰富的文档。 但是说,它仅支持IE9 +。

一把umbraco -没有尝试过,但看起来重量级

食人鱼 -没有尝试过,但还不错的网站和文件,并说,这是轻量级的。

Answer 1:

我是食人鱼CMS的主要开发人员,所以也许我可以摆脱什么食人鱼CMS是最好的一些光!

我们的重点是内容管理,并为开发商提供一个透明和轻量级API。 食人鱼CMS几乎没有组件或致使的任何HTML都帮手,它只是提供了一个数据库,一个管理器接口以及用于获取正确的数据为当前请求路由机制。

在你有一个现有的网站,你可能的情况下,实际上完全绕过路由,在管理器界面一次添加一个页面,然后手动加载页面模型在你现有的页面。 这将让你保持你原来的应用程序完全一样,但管理内容形成管理器界面。

希望你能找到你要找的CMS,如果您有任何食人鱼问题请随时与我联系!



Answer 2:

一个全功能的ASP.NET CMS的另一种选择是果园。 但是,像所有的功能齐全的CMS,你被卡住有关CMS最初的学习曲线。 您还坚持使用CMS一旦你转换它,所以做你的研究和基础网站功能开发制作上CMS的决定之前,因为这将是困难的,一旦你被转换。

Phun CMS的做法是不同的。 认识到每个人的网站定制,除了小东西,你不允许客户端修改,并不需要被调用在半夜做这一修改,Phun CMS诞生了。 如ASP.NET MVC框架现代已经拥有所有的CMS功能:身份验证,路由,剃刀模板/主题化,等等Phun CMS只是提供一种方法来存储您的客户端动态内容。 你仍然可以使用您已经了解ASP.NET MVC和剃刀一切。 但我也Phun CMS作者,也许我的意见是(有点,只是有点;)偏在这个题目。



Answer 3:

如果你想去页逐页我建议在新的CMS试图匹配所有请求的设置,如果没有找到匹配,而不是抛出一个404重定向到旧的实例(这反过来又会返回如果需要的话),通用404。

我不认为这样的解决方案是针对任何CMS,但检查您是否能够修改404页的行为(真的,你应该在任何成熟的CMS)。



Answer 4:

N2 CMS绝对符合该法案,它特别适合于集成到现有的网站逐位。 它的重量轻和漂亮,反应灵敏。 它也非常适合开发者,且不强制它的模型在你身上。

唯一的问题是,你提到的一个,该文件是不是最大的所以它的最初很难进入。 然而,你会发现,最初的屏障后很容易找到窍门。



文章来源: Integrating an open source CMS framework into existing MVC3 / MVC4 sites [closed]