ez 将竞争对手发布为内部优秀的 CMS/框架
我需要将一个公司网站放在一个cms下,我还没有最终选择它,并且对它有一些严格的要求:
- 它应该在代码级别上组织得很好,因为我是一名开发人员,我需要添加网站的一些非常定制的功能;
- 创建自定义内容类型的能力(drupal 的 cck 就是这样做的);
- 非常好的国际化能力,因为该网站将支持多种语言;
- 缓存/性能控制解决方案,因为站点每天会经历数以万计的独特主机;
- 发布功能,例如预审核、创作和版本控制;
- 发送自定义电子邮件;
- 创建带有输入数据验证的自定义 Web 表单;
- 内容访问级别;
- 我希望将我的静态内容(图像/ css / pdf等)放在一个单独的域(可能托管在亚马逊云上)上,并通过像nginx这样的缓存代理服务器进行处理——这不是一个严格的要求,但仍然是;
我评估了这些要求并提出了 ezpublish 作为解决方案。我对cms世界不是很有经验;我曾经使用过drupal和wordpress,但是,作为优秀的cms,这些都不能满足我的要求(drupal在代码级别上并不好,而wordpress是一个博客解决方案)。我也不想弄乱joomla 或typo3 的复杂性。所以,我的问题是——无论实现语言如何,ezpublish 在这个领域是否有竞争对手?
i need to put a corporate site under a cms, which i haven't finally chosen yet, and have some tight requirements for it:
- it should be very well organized at a code level, as i'm a developer and i need to add some very custom functionality to the site;
- ability to create custom content types (a la drupal's cck does);
- very good i18n abilities as the site will be multilingual to and fro;
- caching / performance control solutions as the site experiences tens of thousands unique hosts a day;
- publishing features like pre-moderation, authoring and versioning;
- sending custom emails;
- creating custom web forms with input data validation;
- content access levels;
- i would like to have my static content (images / css / pdf's etc) on a separate domain (possibly hosted on amazon cloud) processed by caching proxy server like nginx -- not a tight requirement, but still;
i evaluated these requirements and came up with ez publish as a solution. i'm not very experienced in cms world; i've worked with drupal and wordpress, but, being good cms'es, none of these meet my requirements (drupal isn't good at a code level and wordpress is a blog solution). also i don't want to mess with joomla or complexity of typo3. so, my question is -- does ez publish have a competitor in this field, regardless of the implemention language?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
鉴于您已经进行了清晰的需求分析,并且已经认为 eZ Publish 满足所有要求,如果您想更深入地了解,我只需向您介绍非常受欢迎的 eZ Publish 社区, eZ 社区成员对您上述每点的真实反馈。
您可以在那里找到它们:http://share.ez.no
eZ Publish 和amp 之间最近的代码级比较; Drupal 证实了您的直觉:http://share.ez.no/blogs /marko-zmak/ezpublish-vs.-drupal
我必须承认我喜欢阅读你的:
干杯,
Given that you already went through a clear requirement analysis and already figured that eZ Publish meets them all, there is no other need for me than pointing you to the very welcoming eZ Publish Community, in case you would like to have more in-depth, real-life feedback on every of your points above, by eZ Community members.
You can find them there : http://share.ez.no
A recent code-level comparison between eZ Publish & Drupal confirms your intuition : http://share.ez.no/blogs/marko-zmak/ezpublish-vs.-drupal
I must confess i liked reading your :
Cheers,
我必须同意尼古拉斯的观点。我花了大约 4 年的时间为各种不同规模和要求的公司进行定制 CMS 集成,直到今天我还没有找到具有 eZ Publish 功能的开源 CMS。
在那段时间我也做了很多“对话式营销”(具有营销目的的博客)的实现,当然它们都是在 WordPress 中实现的。 WordPress 可以扩展来做很多不同的事情,但你将它归类为博客解决方案是非常正确的。它的任何定制都需要您推断您的问题,就好像它是博客问题一样。
通过 eZ Publish,社区参与范围非常广泛,并且 CMS 的核心可以按照您想要的任何方式进行定制。
祝你好运,我同意你的选择和尼古拉斯的投票。
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.
eZ Publish 绝对是正确的答案,因为它通过其内置功能或其扩展满足您的所有要求。
是的,eZ Publish 的学习曲线可能很艰难,但值得付出努力!
eZ Publish is definitely the right answer here as it meets to all your requirements by its built-in features or by its extensions.
Yes, eZ Publish learning curve can be tough, but it worths the effort !
eZ Publish 肯定会几乎 100% 开箱即用地满足所有这些功能要求。另外,请查看该 CMS 使用的 eZ Components / Zeta Components 库。 TYPO3 的功能也很强大,但代码不太干净(恕我直言)。
据我所知,唯一能与之相媲美的系统是 Plone CMS(基于 Python)。
eZ Publish will definitely deliver all of those functional requirements almost 100% out-of-the-box. Also, check out the eZ Components / Zeta Components library used by that CMS. Feature-wise TYPO3 is also strong but the code isn't so clean ( IMHO ).
The only other system I know of that can come close is Plone CMS ( Python based ).