我的任务是寻找一个可以慢慢集成到一组现有网站中的开源 CMS。通过这种方式,页面可以一页一页地传送到 CMS,并且站点在转换期间保持活动状态。
对于哪种 CMS 解决方案适合解决我上面概述的问题,有人有任何想法、经验或建议吗?
在过去的几天里,我一直在尝试各种产品,并找到了以下选项。但是,由于缺乏使用 CMS 的经验,因此从更有经验的开发人员那里获得关于要避免哪些陷阱的其他观点会非常有帮助。
N2 CMS http://n2cms.com/- 一个成熟的选择,我已经可以使用它,但确实缺乏文档。我还发现很难找到数据库和浏览器兼容性的最低规格要求。不过,我确实喜欢创建模板页面的代码结构。
Phun CMS https://github.com/noogen/phuncms- 这是一个新的开源项目,我真的很喜欢程序员处理问题和分离关注点的方式。但目前它可能还太新,无法真正审视。
复合C1 http://www.composite.net/- 成熟的 CMS 选项,出色的文档。不过据说它只支持IE9+。
Umbraco http://umbraco.com/- 尚未尝试,但看起来很重量级
Piranha http://www.piranhacms.org/- 尚未尝试,但不错的网站和文档,并且还说它是轻量级的。
我是 Piranha CMS 的首席开发人员,所以也许我可以阐明 Piranha CMS 最擅长的是什么!
我们的重点是内容管理以及为开发人员提供透明且轻量级的 API。 Piranha CMS 已经差不多了no渲染任何 HTML 的组件或助手,它只是提供一个数据库、一个管理器界面和一个用于检索当前请求的正确数据的路由机制。
如果您有一个现有网站,您实际上可以完全绕过路由,在管理器界面中一次添加一个页面,然后在现有页面中手动加载页面模型。这将允许您保持原始应用程序完全相同,但通过管理器界面管理内容。
希望您找到您正在寻找的 CMS,如果您对 Piranha 有任何疑问,请随时与我联系!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)