pimcore的(dis)优势是什么?

我正在寻找基于Zend Framework的CMS,我读到了关于pimcore的内容。现在我有一些问题: 有没有人有这个CMS的经验? (dis)优势是什么? 学习曲线如何? (我和ZF一起工作很多) 你能开发一个新模块吗?     
已邀请:
Pimcore岩石作为一个先进的企业cms,ams,pims,你有什么。自从v1.2以来,我们一直在企业环境中使用它作为我们的资产管理系统,并且正在使用v1.4.1并且喜欢它。 一般缺点(与磨机流行的cms的运行相比,如joomla / drupal / wordpress等): 更陡峭的开发学习曲线,如果你想修改管理区域或添加插件,需要知道zend框架和extjs(虽然我认为大多数旧的cms是开发的噩梦)。 高级管理UI,对于标准cms任务(如添加页面)不是最终用户友好。不能立即清楚如何添加页面,添加到自定义导航等。 编码器需要设置并真正使用它的潜力。 后端插件工作需要前端/ extjs / ajax知识和后端/ php / xend框架/ mysql知识。 在专用机器上运行最好,需要大量处理和功能才能使zend框架快速运行并且需要一些调整才能实现共享托管。 仍然是早期的产品,所以有些东西,如品牌管理员和其他小东西,还不是那么灵活。并非所有东西都可以在不触及核心的情况下完全轻松修改。 还没有很多主题或附加组件。 有点难以贡献,不能只是在github等上分叉 没有前端登录/注册/成员区域模块,如果您需要前端用户身份验证,则需要自己编写代码。 好处: 从架构的角度来看,它具有超强大的功能和可扩展性,可以对它做任何事情,因为它完全基于对象/资产/文档模型,API使用这些对象和插件架构来自定义管理员。这是项目目录的一个很好的模型,大多数cms围绕但不以任何方式限制。 使用Pimcore API和Zend Framework / ExtJS进行编码是令人愉快的,并且主要功能相当无错误。 企业系统需要的大量内置功能,如用户/组/权限,版本,调度,缓存,cdn和i18n国际化。 使用ExtJS框架(如拖放,网格,编辑对象)在管理员中有很多令人惊叹的用户界面内容。 现代网站编辑功能/灵活性,包括就地编辑,拖放/重新排序内容,内容块,片段等。 没有太多的障碍或限制因素,基本上它可以对你想做的任何事情开放,很少会遇到需要编辑核心文件的完整路障。 大多数用例都具有足够的灵活性,可以进行改进和定制,而不会成为一场噩梦。 内置升级机制。 插件架构。 PHP单元测试插件。 内置管理UI,用于创建可扩展的类和对象。 管理UI,用于布局允许使用许多预配置的ui控件(如文本框,滑块,复选框等)编辑对象数据的屏幕。 即使Pimcore在早期阶段它是一个优秀的企业cms框架,并将处理任何任务,但准备潜入代码弄清楚你去的东西。我相信这会随着它的成熟而改变,它们使人们更容易贡献代码并为插件开辟一个市场。目前我不会说它是使用wordpress或drupal的常规网站的替代品,其中包含大量主题和插件以及最终用户UI幻想以用于正常的网站cms操作。但是既然你是一名程序员,并且不介意使用extjs和zend编写你的插件,那么我的脑海里的灵活性非常值得。我现在的建议是使用concrete5,如果你想要一个易于使用但仍然可以开发的现代Zend MVC CMS网站替代品。随着时间的推移,pimcore将为所有cms提供资金支持,因为它的结构非常棒。 希望有所帮助!     
现在已经是1.4.4版了。 对于我的所有网络项目,我正在使用它一段时间。 它确实是开发各种项目的绝佳核心。 我认为最大的优势是没有前端模块。你只需要一个人。到目前为止我没有问题更新pimcore,因为你只更新后端,如果你没有改变核心,真的没有什么可以出错。也许需要前端的一些矿工更新,但我现在没有这样的例子。 其他优点: - 插件开发很好,你可以使用extjs几乎用于任何目的。从版本1.4.3开始。你也可以把你的视图和控制器放在插件中,所以你不必像登录和其他东西那样多次编写代码。 - WebDav for Assets管理 - 用于图像编辑的pixlr - 非常好的页面和子页面编辑(您实际上可以看到页面在编辑时的外观),您可以轻松地开发页面的自定义元素 - 社区和pimcore团队在论坛上非常有帮助 - ...... 缺点: - 没有真正进入计算机的人发现很难编辑简单的页面,喜欢探索的人并不害怕点击并尝试喜欢它有趣(你必须在开始时学习客户) 对我来说它非常有价值,但我是一名程序员。 如果您有Zend Framework背景,我认为它是非常好的选择。经过一年的项目使用后,我非常满意我决定使用和学习Pimcore。     
我认为,对于拥有zf体验的人来说,pimcore是一个非常好的解决方案。良好的文档,良好的社区,小的学习曲线。 一个缺点:没有前端,因为你必须编写自己的控制器和视图。但是如果你讨厌自定义前端(比如你需要定制的所有css的typo3),这可能是一个很大的优势。     

要回复问题请先登录注册