9

Magento のアップグレードに必要な時間をどのように測定していますか? ほとんどのお客様は、クライアントの質問「Magento ストアをアップグレードするのにどれくらいの時間がかかりますか?」に答えるのに苦労したと思います。

通常、クライアントは、たとえば「X 時間かかり、Y ドルの費用がかかります」などの数字だけを聞く必要があります。

質問の背後にある主なアイデアは、技術的な側面と、Magento のアップグレードのために独自の計算を行うために開発者として何をチェックするかということです。

私自身の計算のために、次のチェックリストを作成しました。

  • Magento コアに触れていますか?
  • Magento DB スキーマは変更されていますか?
  • DB に一貫性のないデータがありますか?
  • ローカルおよびコミュニティ コード プールにインストールされているカスタム拡張機能の数は?
  • カスタム拡張機能は最新バージョンの Magento と互換性がありますか?
  • テーマの開発者はレイアウト ディレクティブに local.xml ファイルを使用しましたか、それとも base/default/layout からカスタム テーマのレイアウト ディレクトリに xml ファイルをコピーしただけですか?
  • レイアウト xml ファイルに非推奨のレイアウト ディレクティブ / ブロック メソッドはありますか?
  • この Magento ショップを開発しましたか?

何か足りないと思いますか? もしそうなら、チェックリストの追加ポイントを私とコミュニティと共有したいと思いますか?

4

1 に答える 1

2

本当に話題から外れていますが、作業を少なくとも2つの部分に分割します。

  1. Magento コードとデータベース スキーマのアップグレード (すべてのカスタマイズを無効にすると、データベースのサイズと IO 速度に応じて通常 1 ~ 4 時間かかります)
  2. テーマファイルを新しい構造に移行する (magento のデフォルトに基づいている場合)
  3. 拡張機能を 1 つずつアップグレードする (アップグレードが必要な場合)
  4. テストの量に同意する
  5. 優れた開発パイプラインを販売する

クライアントに見積もりを出す前に、テーマをアップグレードされた基本テーマとレイアウトに差分化することで、テーマの移行に費やす必要がある時間を分析し、インストールされている拡張機能とそのバージョンとローカルの上書きのマップも作成します。

$$$$

于 2012-10-05T07:00:02.070 に答える