您如何估算Magento升级?

cec*_*lab 9 magento

我很想知道你如何衡量Magento升级所需的时间?我想,大多数人都很难回答客户的问题:"升级我的Magento商店需要多长时间?"

通常客户需要听到一个数字,例如:"这需要X小时,而且需要花费Y美元."

这个问题背后的主要思想是关于技术方面,你作为开发人员检查了什么来自己计算Magento升级.

我创建了下一个检查列表,仅用于我自己的计算:

  • Magento核心触及了吗?
  • Magento DB架构是否触及?
  • 数据库中是否存在不一致的数据?
  • 本地和社区代码池中安装了多少个自定义扩展?
  • 自定义扩展程序是否与最新版本的Magento兼容?
  • 主题开发人员是否使用local.xml文件作为布局指令,或者只是将xml文件从base/default/layout复制到自定义主题的布局目录中?
  • 我们是否在布局xml文件中弃用了布局指令/块方法?
  • 我开发了这个Magento商店吗?

你认为,我错过了一些东西,如果是的话,你想和我和社区分享你的额外积分吗?

Ant*_*n S 2

确实脱离了主题,但将工作至少分为两部分:

  1. 升级 magento 代码和数据库模式(禁用所有自定义,这通常需要 1 - 4 小时,具体取决于数据库大小和 IO 速度)
  2. 将主题文件迁移到新结构(如果它们基于 magento 默认值)
  3. 逐一升级扩展(如果需要升级)
  4. 就测试量达成一致
  5. 并出售良好的开发管道

在给客户报价之前,您可以通过将主题与升级的基本主题和布局进行比较来分析迁移主题所需花费的时间,并制作已安装的扩展及其版本和本地覆盖的地图。

$$$$