0

我正处于一个涉及电子学习和内容管理/交付的新项目的规划阶段。

我之前涉足过 Symfony2,我非常喜欢它的灵活性和可扩展性。但我最近发现 EZ Publish 现在在 Symfony2 堆栈上运行版本 5。

我的问题是,EZ 带来了什么?它会节省我实现最终产品的时间和金钱吗?或者,如果它被设计成“简单”而不是灵活,它最终会被证明是一个障碍吗?

欢迎提出想法和建议 :) 感谢您的宝贵时间

4

3 回答 3

2

这取决于您将用于自定义逻辑的平台数量。

如果您将使用Symfony 组件编写大部分代码,那么您可以在 Symfony CMF、Symfony 标准版或 EZ Publish 中互换使用您的包。

如果您想要工作 CMS 并且只编写少数独立于 CMS 功能的特定功能,那么您可以使用 EZ Publish。但是您仍然应该将代码分开编写,以便您的自定义逻辑再次很好地移植。

如果您想扩展现有的 CMS 功能。比您可能想使用Symfony CMF

于 2015-01-26T10:33:45.283 回答
1

我建议使用 Symfony CMF,它是面向开发人员的 CMS。EZ Publish 并没有完全迁移到 Symfony,因此作为开发人员,您仍然需要处理遗留代码。同样从 Symfony 标准版开始构建 CMS,您将不得不构建许多已经内置于 Symfony CMF 中的工具。

于 2015-01-25T09:50:38.760 回答
1

eZ Publish 5 为您提供了构建基于 CMS 的网站所需的所有功能。我想说的是,eZ Publish 4 中 90% 的最重要功能都已迁移到 Symfony2 上。您还将获得一个非常好的管理界面。

eZ Publish 5 使用完整的堆栈,与 Drupal 等其他 CMS 相比,这有很大的不同,尤其是当您需要在 CMS 之外构建业务功能时。

此外,eZ Publish 5 的代码质量非常好,并且倾向于遵守最后的标准,因此您总有一天会从这个选择中受益:http: //blog.insight.sensiolabs.com/2014/11/04/技术债务相关项目.html

于 2015-01-26T23:44:24.993 回答