ClassicPress 社区考虑将 WooCommerce 重新分叉为 Classic Commerce v2

ClassicPress是一个为那些不想使用块编辑器的人提供 WordPress 4.9 生命支持的分叉,在社区投票决定重新分叉较新版本的WordPress(6.x )继续前进。1.6.0 版于几周前发布,是 2.0 版之前的最后一个次要版本。

ClassicPress 贡献者正在讨论 Classic Commerce 的未来,它是WooCommerce 3.5.3 的一个分支,旨在为 ClassicPress 用户提供可靠的电子商务解决方案。社区现在正在准备应对 2.0 版本引入的不可避免的兼容性问题,这需要大量的工作来解决。

在寻求社区意见的论坛帖子中,@shimmy(一位有兴趣支持长期电子商务解决方案的 IT 解决方案企业主)为经典商务的未来提出了以下选项:

  • 重新分叉 Woo-Current
  • 重新分叉 Woo-Previous
  • 分叉不同的电子商务解决方案
  • 将 CCv1 迁移到当前版本
  • 完全重写

“我们可以讨论重新分叉,使用一些有效的东西,或者问自己:我们是否准备好真正分叉并支持它,以我们在 ClassicPress 中工作的方式开发它,或者我们分叉它并继续每次都修补它它不起作用是因为阻塞还是只是将其冻结?”伊丽莎白·卡拉拉说道。

经过一番讨论后,对话中的多个参与者一致认为,分叉最新版本的 WooCommerce 以使其与 ClassicPress 兼容并不是一个可行的选择。

ClassicPress 总监 Viktor Nagornyy 建议探索类似于 ClassicPress 2.0 所用方法的重新分叉。

“对于 CP v2.0,我们没有采用 WP v6.2 并剔除区块、FSE 和 React,”他说。“ @MattyRob将分支与 CP v1 合并 develop ,并通过所有文件解决了合并冲突。这是很多工作,他做得很好。WooCommerce 和 Classic Commerce 是插件,因此我认为它们的文件比 WP/CP 核心少。

“这种类型的‘合并分叉’对于 CC 来说可能是一个可行的选择,可以节省时间和精力。”

@shimmy 将领导这项工作,他表示他倾向于这种方法。

“我认为这提供了更自然的升级路径,并在某种程度上提供了向后兼容性,”他说。“在合并分叉过程中的某个时刻,WC 插件将不再与 CC 兼容;这很好,因为我认为 CC 应该有它自己的插件“bazaar”。这保证了与CC的兼容性;如果您需要某个功能,那么它应该是您已经拥有的功能的过滤结果。”

Nagornyy 还鼓励新生的插件生态系统围绕这些分叉发展起来,以提供额外的功能。尽管 WooCommerce 插件生态系统有数千个用于扩展商店的选项,但不能保证它们与旧版本 WordPress 和 WooCommerce 上构建的分支兼容。

“虽然核心 CC 是免费的,但我鼓励插件开发人员考虑为 CC 开发付费插件,以确保他们的时间和精力得到报酬,”Nagornyy 说。“它只会增强 CP 和 CC,因为知道可以使用受支持的优质插件。对于电子商务来说,两个有利可图(且至关重要)的插件类别是支付网关和运输集成。”

随着古腾堡项目第三阶段 WordPress 管理后台的重大变化,维护这些分叉将继续是一项艰巨的任务,因为来自更广泛的生态系统的插件将越来越少,与 ClassicPress 保持兼容。

维护支付网关和运输集成以与这些分叉兼容也将具有挑战性,因为这个讨论表明社区没有很多经验丰富的电子商务开发人员渴望挺身而出并为这个项目贡献自己的时间。如果经典商务无法实现雄心勃勃的“合并分叉”选项,用户可能需要寻求集成外部电子商务解决方案。

原文连接

购物车
优惠劵
搜索