我正在寻找基于 Zend 框架的 CMS,并且阅读了有关 Pimcore 的信息。现在我对此有一些疑问:
- 有人对这个 CMS 有经验吗?
- 有什么(缺点)优点?
- 学习曲线如何?(我经常与 ZF 合作)
- 你能开发一个新的模块吗?
我正在寻找基于 Zend 框架的 CMS,并且阅读了有关 Pimcore 的信息。现在我对此有一些疑问:
Pimcore 摇滚作为一个先进的企业 cms、ams、pims,你有什么。自 v1.2 以来,我们一直在企业环境中使用它作为我们的资产管理系统,并且现在正在使用 v1.4.1 并喜欢它。
一般缺点(与工厂流行的 cms 相比,如 joomla/drupal/wordpress 等):
好处:
尽管 Pimcore 在早期阶段它是一个优秀的企业 cms 框架,并且可以处理任何任务,但准备好随时深入研究代码。我相信这会随着它的成熟而改变,它们使人们更容易贡献代码并为插件打开市场。目前,我不会说它是使用 wordpress 或 drupal 的常规网站的替代品,具有大量主题和插件以及最终用户 UI 对正常网站 cms 操作的喜爱。但既然你是一名程序员,并且不介意使用 extjs 和 zend 编写你的插件,那么在我看来,这种灵活性是非常值得的。我现在的建议是,如果您想要一个易于使用但仍能愉快开发的现代 Zend MVC CMS 网站替代品,请使用具体 5。随着时间的推移,pimcore 将提供所有 cms'
希望有帮助!
现在它已经是 1.4.4 版本了。
我使用它一段时间,用于我所有的网络项目。它确实是开发各种项目的绝佳核心。
我认为最大的优点是没有前端模块。你只是做一个定制的。到目前为止,我更新 pimcore 没有任何问题,因为你只更新后端,如果你没有改变核心,真的什么都不会出错。也许需要在前端进行一些矿工更新,但我现在没有这样的例子。
其他优点: - 插件开发的架构很好,您几乎可以将 extjs 用于任何目的。从 1.4.3 版开始。您还可以将视图和控制器放入插件中,因此您不必多次编写登录和其他内容。- 用于资产管理的 WebDav - 用于图像编辑的 pixlr - 非常好的页面和子页面编辑(您实际上可以在编辑时看到页面的外观),您可以轻松开发页面的自定义元素 - 社区和 pimcore 团队在论坛上非常有帮助 - .. .
缺点: - 不熟悉电脑的人很难编辑简单的页面,喜欢探索一点不怕点击尝试的人喜欢它有趣(你必须从一开始就学习客户)
对我来说它非常直观,但我是一名程序员。
如果你有 Zend Framework 背景我认为它是非常好的选择。在我的项目使用一年后,我对决定使用和学习 Pimcore 感到非常满意。
我认为,对于有 zf 经验的人来说,pimcore 是一个非常好的解决方案。好的文档,好的社区,小的学习曲线。
一个缺点:没有前端,因为您必须编写自己的控制器和视图。但是,如果您讨厌自定义前端(例如带有您必须自定义的所有 css 的typo3),这可能是一个很大的优势。
Pimcore 的优势
Pimcore 是完全开源的,基于领先的 PHP 框架 Symfony。它拥有完善的合作伙伴网络和社区支持。
与其他具有相当严格架构的系统相比,Pimcore 被设计为开发人员的平台。
它可用于轻松建模复杂的数据架构,并开发适合客户需求的功能。
它为产品信息管理、数字资产管理和企业内容管理提供了一个完全集成的平台。这确保了跨多个系统的资产、内容和数据不会重复。
所有 PIM 功能也可通过基于 REST 的 Web 服务获得,从而可以轻松与其他应用程序集成。
Pimcore的缺点
Pimcore 并非旨在用作开箱即用的系统,而是用作平台。因此,非技术用户需要一些时间才能开始使用它。
小社区。如果没有一个强大的社区,您可能无法获得其他平台在您刚起步时可以提供的支持。
缺少插件。该平台的内置插件集合并不多样化。另外,缺乏来自社区的支持意味着添加的插件很少。因此,如果您需要扩展其功能,您可能必须自己制作。
设置和维护需要技术专长。由于没有足够的插件可用并且缺乏社区支持,您可能需要进行大量手动编程来开发您想要的平台。
它不是很容易使用。如果你想学习 Pimcore 的基础知识,我建议从这里开始。