0

最新バージョンへのアップグレードを考えています。事前に知っておくべき問題はありますか?

単純な e コマース アプリでこれにかかる時間は?

4

2 に答える 2

1

1.1 から 2.0 へのアップグレード パスは非常に複雑です。ソフトウェアの構造には、次のような侵襲的な変更を含む多くの大きな変更があります。

  • すべてのモデルとコントローラーの名前空間
  • コアからフロントエンドとバックエンドを分割してコンポーネントを分離する
  • 管理者の完全な再設計
  • 分割出荷、在庫場所
  • 複数通貨の価格設定
  • などなど

ご想像のとおり、これらの変更の一部は非常に侵襲的です。アップグレードにかかる時間は、いくつかの要因によって大きく異なります。

  1. 使用する拡張機能の数
  2. デフォルトの Spree インターフェイスとチェックアウト フローに対して行ったカスタマイズの数
  3. 作業を行う開発者のスキル

多くの拡張機能を使用しておらず、サイトをまったくカスタマイズしていない場合でも、切り替えるのに 1 ~ 2 日かかります。サイトをカスタマイズすればするほど、時間がかかります。あいまいな拡張機能を使用している場合は、それらを 2.0 に移植する必要がある場合があります。

CSS、ビュー オーバーライド、Deface、またはその他の手法を使用してサイトの外観をカスタマイズした場合、修正が必要な半分壊れたユーザー インターフェイスが表示される可能性があります。

コントローラーをカスタマイズした場合は、コントローラーを新しい名前空間に更新し、内部で API を変更する必要があります。

これらはすべて、サイトを開発するための合計時間に追加されます。

2.0.3 が Spree の現在のリリースであり、2.1 が現在のマスター バージョンであり、製品には推奨されないことに注意してください。

Spree 1.1 はセキュリティ修正のサポートが終了しているため、アップグレードを開始することをお勧めします。各バージョンのリリース ノート ( http://guides.spreecommerce.com/release_notes/ ) をよく読み、予想外の追加変更に備える必要があります。

幸運を!

于 2013-06-20T15:50:27.257 に答える
0

私たちにとって、Spree 1.3 から 2.0 への移行は、約 1 名のフルタイムの開発者と 1 名のパートタイムの開発者にとって約 1.5 か月の作業でした。

Spree 2.0 から 2.1 への移行は、約 2 人の開発者にとってさらに2 か月の作業でした。これは、私が聞いた他の人々の経験と一致しています。

(ここで示した時間の見積もりには、開発、QA、および展開時間が含まれます)

于 2015-02-06T15:37:57.147 に答える