9

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

通常客户只需要听到一个数字,例如:“需要 X 小时,花费 Y 美元。”

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

我创建了下一个清单,只是为了我自己的计算:

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

您是否认为我遗漏了一些东西,如果是,您愿意与我和社区分享您对检查清单的补充吗?

4

1 回答 1

2

确实超出了主题,但至少将工作分为两个部分:

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

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

$$$$

于 2012-10-05T07:00:02.070 回答