0

我正在考虑将大礼包升级到最新版本。有什么我应该早点知道的问题吗?

这可以让我在简单的电子商务应用程序中花费多少小时?

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.5 个月的工作,大约需要 1 名全职和 1 名兼职开发人员。

从 Spree 2.0 升级到 2.1 ,大约 2 名开发人员又花了 2 个月的时间。这与我听到的其他人的经历是一致的。

(我这里给出的时间估计包括dev、qa和部署时间)

于 2015-02-06T15:37:57.147 回答