我需要将一个公司网站放在一个我还没有最终选择的 cms 下,并且对它有一些严格的要求:
- 它应该在代码级别组织得很好,因为我是一名开发人员,我需要向网站添加一些非常自定义的功能;
- 创建自定义内容类型的能力(la drupal 的 cck 可以);
- 非常好的 i18n 能力,因为该网站将使用多种语言;
- 缓存/性能控制解决方案,因为站点每天会遇到数万个不同的主机;
- 发布功能,例如预审核、创作和版本控制;
- 发送自定义电子邮件;
- 创建具有输入数据验证的自定义 Web 表单;
- 内容访问级别;
- 我想让我的静态内容(图像/css/pdf等)在一个单独的域(可能托管在亚马逊云上)上,由像nginx这样的缓存代理服务器处理——这不是一个严格的要求,但仍然;
我评估了这些要求并提出了 ez publish 作为解决方案。我对cms世界不是很有经验;我使用过 drupal 和 wordpress,但是,作为优秀的 cms'es,这些都不符合我的要求(drupal 不擅长代码级别,而 wordpress 是一个博客解决方案)。我也不想弄乱joomla 或typo3 的复杂性。所以,我的问题是——不管实现语言如何,ez publish 在这个领域有竞争对手吗?