我现在被困在一块岩石和一块坚硬的地方之间。我需要 为我的公司确定一个新的CMS,但我正在努力(我们是一个数字化的 代理和生产数十个不同规模的网站 留住客户。)
我们目前使用MySource Matrix(黑盒子,没有技术支持) 文档)作为我们的CMS和我们的应用程序的Zend框架。
我的要求是模板只能通过FTP使用 可以存储在外部VCS中并在IDE中进行编辑。模板 应该有像smarty这样的模板语言,所以纯PHP不可能 误用了它们。 如果我们能够继续以90%ZF的方式发展,那将是一件好事。如果 CMS带有一个合理的框架然后我们会接受它 推动CMS项目与其他定制应用之间的协同效应 项目
我不满意Drupal或EE解决了我的第一点。 Drupal强制执行FTP模板,但允许输入PHP 模板。我不知道smarty引擎模块有多复杂(它 自2007年以来尚未更新)。 EE具有合理的模板语法 但不通过FTP强制维护(您可以轻松编辑 模板通过浏览器打破外部版本控制。) 我的第二点也不理想。 Drupal和ZF 2处于极地 编程频谱的对立面。 EE有CodeIgniter但是在 初步检查它非常轻,我们在很大程度上仍然使用ZF 我们可能不使用CI的程度。
其他问题是功能问题。 Drupal看起来很优秀 面前。它的核心是我们需要的大多数功能。要使用EE我们 我们必须在开始之前安装一些付费的附加组件(模板, 所见即所得和分类学。)
注意到我的两个要求(来自ZF背景并且想要 协同和强制FTP不允许PHP的模板) 任何人帮助我在两者之间作出决定,或者建议另一个人 CMS可能更适合。
就建议另一个CMS而言,它必须拥有一个强大的社区, 文档,几乎是开源的,并建立了许多高知名度的网站。
答案 0 :(得分:1)
我们最终选择了EE。感谢@Bitmanic的建议。
答案 1 :(得分:0)
tomatoCMS怎么样:http://www.tomatocms.com?它以ZF编码并使用960gs。它非常完整,非常简单,同时具有很多功能并且易于扩展,它在这里给我们带来了很好的结果:)