0

我需要将一个公司网站放在一个我还没有最终选择的 cms 下,并且对它有一些严格的要求:

  1. 它应该在代码级别组织得很好,因为我是一名开发人员,我需要向网站添加一些非常自定义的功能;
  2. 创建自定义内容类型的能力(la drupal 的 cck 可以);
  3. 非常好的 i18n 能力,因为该网站将使用多种语言;
  4. 缓存/性能控制解决方案,因为站点每天会遇到数万个不同的主机;
  5. 发布功能,例如预审核、创作和版本控制;
  6. 发送自定义电子邮件;
  7. 创建具有输入数据验证的自定义 Web 表单;
  8. 内容访问级别;
  9. 我想让我的静态内容(图像/css/pdf等)在一个单独的域(可能托管在亚马逊云上)上,由像nginx这样的缓存代理服务器处理——这不是一个严格的要求,但仍然;

我评估了这些要求并提出了 ez publish 作为解决方案。我对cms世界不是很有经验;我使用过 drupal 和 wordpress,但是,作为优秀的 cms'es,这些都不符合我的要求(drupal 不擅长代码级别,而 wordpress 是一个博客解决方案)。我也不想弄乱joomla 或typo3 的复杂性。所以,我的问题是——不管实现语言如何,ez publish 在这个领域有竞争对手吗?

4

4 回答 4

1

鉴于您已经完成了明确的需求分析,并且已经认为 eZ Publish 满足了所有这些要求,我没有其他需要,只需将您指向非常受欢迎的 eZ Publish 社区,以防您想更深入地了解, eZ 社区成员对上述每个观点的真实反馈。

你可以在那里找到它们:http ://share.ez.no

最近 eZ Publish 和 Drupal 之间的代码级比较证实了您的直觉:http ://share.ez.no/blogs/marko-zmak/ezpublish-vs.-drupal

我必须承认我喜欢读你的:

.. wordpress 是一个博客解决方案

干杯,

于 2011-03-22T11:30:53.080 回答
1

eZ Publish 在这里绝对是正确的答案,因为它通过其内置功能或扩展满足您的所有要求。是的,eZ Publish 的学习曲线可能很艰难,但值得付出努力!

于 2011-03-28T13:21:28.267 回答
1

I'd have to agree with Nicolas. I worked for about 4 years doing custom CMS integration for companies of all different sizes and requirements and to this day I haven't found an open source CMS that has the abilities of eZ Publish.

During that time I also did a lot of implementations of "Conversational Marketing" (blogs with marketing purposes) and they were of course all in WordPress. WordPress can be extended to do a lot of different things, but you're very correct in your pigeonholing of it as a blog solution. Any customization of it requires you to extrapolate your problem as if it was a blogging issue.

With eZ Publish, the community involvement is very expansive and the core of the CMS is built to be customized in any way you would like.

Best of luck, and I would agree with your choice and Nicolas's vote for it.

于 2011-03-23T13:52:30.000 回答
1

eZ Publish 肯定会提供几乎 100% 开箱即用的所有这些功能要求。此外,请查看该 CMS 使用的 eZ Components / Zeta Components 库。功能方面的 TYPO3 也很强大,但代码不是那么干净(恕我直言)。我所知道的唯一可以接近的其他系统是 Plone CMS(基于 Python)。

于 2011-05-05T16:59:41.883 回答