ezPublish体验

时间:2009-09-07 09:17:35

标签: php open-source content-management-system ezpublish

面对单一CMS的需求,我们可以用于快速部署定制的CMS解决方案,我想知道是否有人可以分享任何建设性的反馈,经验,这种看似功能强大的软件的优缺点。

整个故事/营销宣传听起来很扎实,从快速浏览一下CMS本身似乎以一种连贯且非常灵活的方式组合起来。然而,我正在寻找第一手经验,因为它们通常比其他任何方式更好地反映真实情况。

如果你曾经使用(或仍在使用)ezPublish,我很乐意听到它。

谢谢!

5 个答案:

答案 0 :(得分:7)

考虑到eZ Publish的所有优点,你应该注意不好的。从程序员的角度来看:大多数系统都是用php4编写的,并且很快就被重写了,以使它与php5一起工作。内核缺乏设计模式和面向对象的方法,使得系统难以开发并阅读其代码。要添加CMS不提供的某些较重的功能,您可以使用扩展系统。问题是编程扩展是缓慢而痛苦的(仅在代码中记录)。在www.ez.no上有很好的技术文档,但大多数都是针对网页设计师的。

答案 1 :(得分:2)

我使用ezPublish已经有一段时间了,我可以说它非常灵活,并允许使用它快速开发一系列不同的解决方案。添加内容类型的能力使它非常棒。

有时可能会有点慢,但如果设置了适当的缓存,它也可以非常快。

答案 2 :(得分:1)

最大的缺点:学习曲线非常陡峭,并且在北美没有足够的知识渊博的eZ Publish开发人员。

然而,从一开始我就一直喜欢它的整体架构,它看起来优雅,灵活,并且通常都经过深思熟虑。随着时间的推移,有些事情已经以不一定完美的方式进行了抨击。但是使用核心功能可以实现的目标非常惊人,并且覆盖和扩展核心是干净的并保持良好的分离。

我会说,如果你长期参与其中并负担得起培训你的开发人员(实际上,你负担不起),那么eZ Publish是一个相当不错的选择。一旦找到平台并开发自己的工具包,就可以非常快速地部署自定义解决方案。

我也会同意一个早期的答案,即班级系统真的很棒。缓存始终是一个问题,所以不要忘记学习缓存系统。您的网站可以在eZ Publish上播放,但您必须了解缓存才能实现这一目标!

答案 3 :(得分:0)

我已经使用了eZ Publish多年了。 一开始学习它并理解结构是相当困难的,但是当你在路上时,一切都会简单快速,特别是在Symfony2上的新内核。

答案 4 :(得分:0)

我建议使用eZPublish 5,因为我认为你不再谈论旧版本,只要你至少掌握了eZ version4的一些基本知识。这是因为管理员仍在使用遗留,并且所有设置都是使用您真正必须知道的.ini文件完成的。没什么难的,但学习曲线肯定是陡峭的。

同样使用eZFlow将需要使用.ini和.yml配置文件,因此您需要了解这两种配置结构。

继续,因为我一直在为新管理员做一个演示,不幸的是将使用YUI作为JS框架,并且已经看到了今年的发布计划,我可以说你必须保留旧管理员如果您希望受益于所有功能,因为要在Symfony 2上迁移所有内容,需要完成大量工作。

即使宣布了eZPlatform(eZ 6),我也不相信今年任何地方都会有一个非常稳定的版本。