集成的开源CMS框架到现有的MVC3 / MVC4网站 [英] Integrating an open source CMS framework into existing MVC3 / MVC4 sites

查看:251
本文介绍了集成的开源CMS框架到现有的MVC3 / MVC4网站的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在负责寻找一个开源的CMS,可以慢慢地集成到一组现有的网站。这样的页面可以跨到CMS逐一带来现场的转换过程中剩余的活。

I've been tasked with finding an open source CMS that can be integrated slowly into a set of existing websites. This way pages can be brought across to the CMS one by one with the site remaining live during the changeover.

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

我已经尝试在过去几天中的各种产品,并发现下列选项。但有使用CMS它很少的遭遇会是真正有用的让其他意见本上从有经验的开发者在什么坑瀑布避免的。

I've been trying out the various offerings for the last couple of days and have found the following options. But having very little experince of using a CMS it'd be really helpful to get other views on this from more experienced devs on what pit falls to avoid.

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

N2 CMS - A mature option, I've got this working but the documentation is really lacking. I've also found it difficult to find the minimum spec requirements for a database and also browser compatibility. I do however like the code structure for creating the template pages.

Phun CMS - 这是一个新的开源项目,我真的很喜欢在路上的程序员正在接近的外观问题和分离所关注的问题。这也可能是太新的,虽然真正审视的时刻。

Phun CMS - this is a new open source project that I really like the look of in the way the programmer is approaching the problem and separating the concerns. It's probably far too new though to really look at at the moment.

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

Composite C1 - A mature CMS option, great documentation. However says that it only supports IE9+.

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

Umbraco - not tried yet but looks heavyweight

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

Piranha - not tried yet but nice website and documentation and also says that it's lightweight.

推荐答案

我的首席开发人员食人鱼CMS所以也许我可以阐明一些轻什么食人鱼CMS是最好的!

I'm the lead developer for Piranha CMS so maybe I can shed some light on what Piranha CMS is best at!

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

Our focus is content management and to have a transparent and lightweight API for developers. Piranha CMS has almost no components or helpers that render any HTML at all, it simply provides a database, a manager interface and a routing mechanism for retrieving the correct data for the current request.

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

In the case of you having an existing website you could actually bypass the routing completely, add one page at a time in the manager interface and then manually load the Page model in you existing page. This would allow you to keep your original application exactly the same but manage the content form the manager interface.

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

Hope you find the CMS you're looking for, and if you have any questions about Piranha feel free to contact me!

这篇关于集成的开源CMS框架到现有的MVC3 / MVC4网站的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆