1

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

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

如果您已经使用(或仍在使用)ezPublish,我很想听听。

谢谢!

4

5 回答 5

7

记住 eZ Publish 的所有优点后,您应该注意缺点。从程序员的角度来看:大部分系统是用php4编写的,并且匆忙重写,使其与php5兼容。内核中缺乏设计模式和面向对象的方法,使得系统难以开发和阅读其代码。要添加 CMS 未提供的一些较重的功能,您可以使用扩展系统。问题是编程扩展是缓慢而痛苦的(仅在代码中的文档)。www.ez.no 上有相当不错的技术文档,但其中大部分是针对网页设计师的。

于 2010-02-21T22:45:58.010 回答
2

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

有时它可能会有点慢,但是通过适当的缓存设置,它也可以非常快。

于 2009-10-20T17:45:52.920 回答
1

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

然而,从一开始我就喜欢它的整体架构,它看起来优雅、灵活且通常经过深思熟虑。随着时间的推移,有些事情以不一定完全适合的方式固定下来。但是您可以使用核心功能完成的工作非常令人惊讶,并且覆盖和扩展核心是干净的并保持良好的分离。

我想说,如果您长期参与其中并且有能力培训您的开发人员(真的,您不能不培训,那么 eZ Publish 是一个相当不错的选择。一旦确定了平台并开发了自己的工具包,部署自定义解决方案应该会相当快。

我也会同意一个较早的答案,即班级系统真的很闪耀。缓存总是一个问题,所以不要忘记学习缓存系统。您的网站可以在 eZ Publish 上运行,但您必须了解缓存才能做到这一点!

于 2012-01-04T19:20:18.420 回答
0

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

于 2013-10-26T22:10:00.353 回答
0

我建议使用 eZPublish 5,因为我想您不再谈论旧版本,前提是您至少对 eZ version4 有一些基本知识。那是因为管理员仍在使用旧版,所有设置都是使用您必须知道的 .ini 文件完成的。没什么难的,但学习曲线绝对是陡峭的。

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

此外,由于我参加了新管理员的演示,不幸的是它将使用 YUI 作为 JS 框架,并且已经看到了今年的发布计划,我可以说如果你愿意,你将不得不保留旧版管理员所有功能的好处,因为要在 Symfony 2 上迁移所有内容需要做大量工作。

即使发布了 eZPlatform(eZ 6),我也不相信我们今年会在任何地方推出真正稳定的版本。

于 2015-03-18T14:53:27.030 回答