Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 102|回复: 0

从发布 WooCommerce 24 中汲取的经验教训

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-9-21 19:10:07 | 显示全部楼层 |阅读模式
就在两周前,我们推出了 WooCommerce 24 版,即 Helpful Hedgehog 。 从我们的角度来看,我们认为发布进展顺利。然而,虽然我们认为这是一个非常好的版本,但我们认为我们可以做得更好。

出于开放性的考虑,我们认为我们应该分享我们对此版本的一些观察结果。我们还想分享我们在部署 24 时学到的东西,并且我们计划在下一个版本中做得更好。

让我们从进展顺利的事情开始。


进展顺利:在 WooThemescom 上测试 24
此版本中最令我自豪的方面是WooThemescom 在向公众发布之前运行 24 的最终候选版本。

我们这样做是为了让自己承担责任。如果我们的开发团队没有激发足够的信心在我们自己的网站上运行它,那么我们就做错了,我们不应该发布它。

我们(开发团队)有责任采取一切必要措施来激发这种信心。这可能是编写更多的单元测试发布更多的测试版在多个测试站点上运行候选版本创建更多的文档等等。

在 WooThemescom 上运行候选版本帮助我们在发 尼泊尔电话号码表 布之前发现了一些变化的错误。这也让我们设身处地为您着想。在我们的实时网站上进行测试可以确保,如果购物车结账或付款流程出现错误,我们会和您一样感到痛苦。

我们认为这是公平的。如果我们还没有准备好自己使用它,我们就不应该发布该版本。

我们真的很喜欢这个过程。因此,我们希望在每个主要版本中都能做到这一点。

不太顺利的地方:向后兼容性
虽然我们很好地测试了自己的扩展和主题,但我们并没有捕获所有内容。您可能已经知道,我们改变了处理变化的方式。

24 中的变化如何变化
24 中变化的方式之一
虽然我们没有注意到内置 WooCommerce 支持的几个 WordPressorg 主题或我们的其他 WooThemes(例如 Storefront 及其子主题)有任何问题,但其他地方出售的第三方主题存在一些问题。



我们希望更好地确保与第三方主题开发人员的向后兼容性,这些开发人员正在努力使其主题与 WooCommerce 兼容。这可以防止在发布博客文章和支持票证的评论中提出的一些变化问题。

虽然我们可以提供更多有关我们正在做出的更改为什么要做这些更改以及如何更新主题或插件的文档,但更多文档无法帮助我们实现向后兼容性。为此,我们需要付出更大的努力来联系尽可能多的主题和插件作者,告知他们正在进行的更改以及如何使他们的主题或插件保持最新。

向后兼容性是 WordPress 背后的核心理念之一。因此,我们所做的一切都应该完全向后兼容。

我们对如何实现这一目标持开放态度。如果您有任何建议,请随时在下面发表评论。

一个想法:使用实时数据
我们确实有一个想法可以帮助我们解决上述问题。开始:

解决这一问题的最佳方法是使用来自真实商店的实际数据。虽然我们在 WooThemescom 上测试了 WooCommerce,但我们的网站只是使用 WooCommerce 的一种方式。配置商店和产品的方法有无数种。

让店主愿意使用自己的插件主题和自定义组合来测试主要的 WooCommerce 版本对我们来说至关重要。这将帮助我们确保在测试过程中覆盖了尽可能多的内容。

为测试目的而创建的测试数据永远不如实际数据。无论我们花费多少时间测试扩展或主题,我们都无法预测店主将如何使用 WooCommerce。

如果您有兴趣帮助我们处理您的特定用例或商店,请在评论中留言 - 我们很乐意听取您的意见。

我们的计划向前推进
总的来说,我认为我们做得很好。然而,我们可以做得更好。

WooCommerce 内置了大量令人难以置信的功能,而且非常强大。这意味着随着我们的成长,我们将需要增强的测试流程,以及定期构建测试单元测试覆盖率和测试尽可能多的用例。

我们的重点是为您的在线商店的运营打造一个持续稳定的平台。我们很高兴每天都能继续这样做。

这些是我们对《乐于助人的刺猬》发布后的观察。与往常一样,如果您有任何问题或意见,或者对我们可以做得更好的建议,欢迎您在评论中留给我们。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2024-9-17 13:19 , Processed in 0.022182 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表