首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pimcore的优势是什么?

Pimcore的优势是什么?
EN

Stack Overflow用户
提问于 2011-01-22 12:21:41
回答 4查看 16.2K关注 0票数 15

我正在寻找一个基于的CMS,我读到了关于Pimcore的文章。现在我对此有一些疑问:

  • 有人有这种CMS的经验吗?
  • (Dis)有什么优点?
  • 学习曲线如何?(我在ZF做了很多工作)
  • 你能开发一个新模块吗?
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-30 23:56:09

Pimcore是一家先进的企业-- cms,ams,pims,你有什么?我们从v1.2开始就将它作为我们的资产管理系统在企业环境中使用,并且现在使用v1.4.1,并且非常喜欢它。

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

  1. 更陡峭的开发学习曲线,需要了解zend框架和extjs,如果您想修改管理区域或添加插件(尽管我认为大多数旧的cms都是需要开发的噩梦)。
  2. 高级管理用户界面,对标准的cms任务不友好,比如添加页面。不清楚如何添加页面、添加到自定义导航等。
  3. 编码器需要得到它的设置,并真正使用它的潜力。
  4. 后端插件工作需要前端/extjs/ajax知识和后端/php/xend框架/mysql知识。
  5. 在专用机器上运行最好,zend框架需要大量的处理和支持才能快速运行,而启用共享托管需要进行一些调整才能工作。
  6. 仍然是早期的产品,所以一些东西,如品牌,管理和其他次要的东西还没有那么灵活。并不是所有的东西都是完全容易修改而不触及核心的。
  7. 还没有太多的主题和附加内容。
  8. 有点难做贡献,不能只是把它放在github上等等。
  9. 没有前端登录/注册/成员区域模块,如果您现在需要前端用户身份验证,您需要自己编写它。

优势:

  1. 从体系结构的角度来看,它是超级强大和可扩展的,并且可以使用它做任何事情,因为它完全基于一个对象/资产/文档模型,带有一个API来使用这些对象,以及一个插件体系结构来定制管理。这是一个很好的产品目录模型,大多数cms都是围绕这类目录进行的,但没有以任何方式进行限制。
  2. 使用Pimcore和/ExtJS编写代码是令人愉快的,对于主要特性来说也是完全免费的。
  3. 企业系统需要大量内置的特性,如用户/组/权限、版本、调度、缓存、cdn和i18n国际化。
  4. 很多wow因子用户界面材料在管理使用ExtJS框架,如拖放,网格,编辑对象。
  5. 现代网站编辑功能/灵活性的地方编辑,拖放/重新排序的内容,内容块,片段等。
  6. 没有太多的障碍或限制因素,基本上它对任何你想做的事情都是开放的,很少会遇到需要编辑核心文件的完全障碍。
  7. 大多数用例都具有足够的灵活性,可以在不做噩梦的情况下进行改进和定制。
  8. 内置升级机制。
  9. 插件架构。
  10. PHP单元测试插件。
  11. 内置于管理UI中,用于创建可扩展的类和对象。
  12. Admin UI,用于布局允许使用许多预先配置的ui控件编辑对象数据的屏幕,如文本框、滑块、复选框等。

尽管Pimcore在早期阶段是一个优秀的企业cms框架,它可以处理任何任务,但要做好准备,在执行过程中深入到代码中去。我相信,随着它的成熟,这种情况会发生变化,这样人们就可以更容易地贡献代码并为外接程序打开市场。目前,我不认为这是一个替代常规网站使用wordpress或drupal与吨的主题和附加和最终用户界面幻想正常的网站cms操作。但是,由于您是一个程序员,并且不介意使用extjs和zend编写您的加载项,所以在我的脑海中,这是非常值得的。我现在的建议是使用concrete5,如果你想要一个现代化的Zend网站替换,这是容易使用,但仍然愉快的开发。随着时间的推移,pimcore将给所有的cms的运行他们的钱,虽然由于它的可怕的架构。

希望这能帮上忙!

票数 26
EN

Stack Overflow用户

发布于 2012-02-25 08:57:22

现在它已经是1.4.4版了。

我使用它有一段时间了,用于我所有的网络项目。它确实是开发各种项目的优秀核心。

我认为最大的优势是没有前端模块。你只要做一颗蛋羹。到目前为止,我在更新pimcore方面没有任何问题,因为您只更新后端,如果没有更改内核,就不会出错。也许一些矿工更新的前端是必要的,但我没有这样的例子,目前。

其他高级程序:-插件开发是一个很好的架构,您几乎可以将extjs用于任何目的。从1.4.3版开始。您也可以将您的视图和控制器放在插件中,这样您就不必多次编写类似登录和其他内容的代码。-用于资产管理的WebDav -用于图像编辑的pixlr -非常好的页面和子页面编辑(您实际上可以看到页面在编辑时的外观),您可以轻松地开发页面的自定义元素-社区和pimcore团队在论坛上非常有用。

缺点:-不太熟悉电脑的人很难编辑简单的网页,喜欢探索的人也不害怕点击和尝试有趣的网页(你必须先学会浏览)。

对我来说,这是非常不切实际的,但我是一个程序员。

如果您有Zend的背景,我认为这是非常好的选择。经过一年的使用我的项目,我非常满意,我决定使用和学习Pimcore。

票数 4
EN

Stack Overflow用户

发布于 2011-06-09 14:20:27

我认为,对于有zf经验的人来说,pimcore是一个很好的解决方案。良好的文档,良好的社区,小的学习曲线。

一个缺点是:没有前端,因为您必须编写自己的控制器和视图。但是,如果您不喜欢自定义前端(就像typo3与您必须定制的所有css一样),这可能是一个很大的优势。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4767769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档