gpt4 book ai didi

zend-framework - 什么是(Pimcore 的缺点?

转载 作者:行者123 更新时间:2023-12-03 15:20:59 30 4
gpt4 key购买 nike

我正在寻找基于 Zend Framework 的 CMS,并且我阅读了有关 Pimcore 的信息。现在我有一些关于它的问题:

  • 有没有人有这个 CMS 的经验?
  • 有哪些(不利)优势?
  • 学习曲线如何? (我经常在 ZF 工作)
  • 你能开发一个新的模块吗?
  • 最佳答案

    Pimcore 是一家先进的企业 cms、ams、pims,你有什么。自 v1.2 以来,我们一直在企业环境中使用它作为我们的 Assets 管理系统,并且现在正在使用 v1.4.1 并喜欢它。

    一般缺点(与工厂流行的 cms 的运行相比,如 joomla/drupal/wordpress 等):

  • 更陡峭的开发学习曲线,如果你想修改管理区域或添加插件,需要了解 zend 框架和 extjs(尽管我认为大多数旧的 cms 是开发的噩梦)。
  • 高级管理 UI,对于标准 cms 任务(如添加页面)不是最终用户友好的。不清楚如何添加页面、添加到自定义导航等
  • Coder 需要对其进行设置并真正发挥其潜力。
  • 后端插件工作需要前端/extjs/ajax知识和后端/php/xend框架/mysql知识。
  • 在专用机器上运行最好,需要大量的处理能力和强大的功能才能让 zend 框架快速运行,并且在共享主机上需要一些调整才能工作。
  • 仍然是早期的产品,所以像管理品牌和其他小东西这样的东西还不是那么灵活。并非所有内容都可以在不触及核心的情况下完全轻松修改。
  • 还没有大量的主题或附加组件。
  • 贡献有点难,不能只在github等上fork。
  • 没有前端登录/注册/成员(member)专区模块,如果需要前端用户认证,需要自己编写代码。

  • 好处:
  • 从架构的角度来看,它是 super 强大和可扩展的,并且可以用它做任何事情,因为它完全基于对象/ Assets /文档模型,带有 API 来使用这些对象和插件架构来自定义管理。这是项目目录的一个很好的模型,大多数cms围绕但不以任何方式限制。
  • 使用 Pimcore API 和 Zend Framework/ExtJS 进行编码很愉快,并且在主要功能方面几乎没有错误。
  • 许多企业系统需要的开箱即用的内置功能,如用户/组/权限、版本、调度、缓存、cdn 和 i18n 国际化。
  • 管理中使用 ExtJS 框架的许多令人惊叹的用户界面内容,如拖放、网格、编辑对象。
  • 现代网站编辑功能/灵活性,包括就地编辑、拖放/重新排序内容、内容块、片段等。
  • 没有太多障碍或限制因素,基本上它对您想做的任何事情都是开放的,并且您很少遇到需要编辑核心文件的完整障碍。
  • 大多数用例都被涵盖且足够灵活,可以进行改进和定制,而不会成为噩梦。
  • 内置升级机制。
  • 插件架构。
  • PHP 单元测试插件。
  • 内置管理 UI,用于创建可扩展的类和对象。
  • 用于布置屏幕的管理 UI,允许使用许多预配置的 ui 控件(如文本框、滑块、复选框等)编辑对象数据。

  • 尽管 Pimcore 处于早期阶段,但它是一个出色的企业 cms 框架,可以处理任何任务,但准备好深入代码中找出东西。我相信这会随着它的成熟而改变,它们使人们更容易贡献代码并为插件打开市场。目前我不会说它是使用 wordpress 或 drupal 的常规网站的替代品,具有大量主题和插件以及用于正常网站 cms 操作的最终用户 UI 幻想。但是由于您是一名编码员并且不介意使用 extjs 和 zend 编写您的插件,那么在我看来,灵活性是值得的。我现在的建议是,如果您想要一个现代的 Zend MVC CMS 网站替代品,该网站易于使用但仍然易于开发,请使用crete5。随着时间的推移,pimcore 将让所有的 cms 为他们的钱而战,尽管由于它的架构很棒。

    希望有帮助!

    关于zend-framework - 什么是(Pimcore 的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4767769/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com