FSE计划:寻找志愿者使用Replay.io捕获错误

FSE外联项目一直在寻找方法,以提高WordPress获取最新和最棒反馈的访问、能力和可靠性。此前,这看起来像是在试验早期功能的“探索”,使用原型/特定的PR进行测试,或者最近添加了InstaWP,使创建测试站点和独特的测试情况变得更加容易。在接下来的几个月里,将试用另一个工具replay.io,需要志愿者帮助确定如何使用它来更好地查找WordPress的错误并修复反馈循环 Loop是WordPress用来显示文章的PHP代码。使用The Loop,WordPress处理要在当前页面上显示的每个帖子,并根据它与The Loop标记中指定的标准的匹配程度设置其格式。循环中的任何HTML或PHP代码都将在每个帖子上处理。https://codex.wordpress.org/The_Loop..

志愿者要求

  • 在接下来的3个月内,无论何时启动测试电话,都能提供帮助(每次测试电话至少1小时,大约每3-4周进行一次测试电话)。 
  • 是时候学习如何使用replay.io并在进行测试调用时使用它了。 
  • 使用舒适度古腾堡古腾堡 古腾堡项目是WordPress的新编辑器界面。编辑器改进了创建新内容的过程和体验,使编写丰富内容变得更加简单。它使用“块”来增加丰富性,而不是短代码、自定义HTML等。https://wordpress.org/gutenberg网站/githubgithub GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/存储库和打开问题。 

如果你对志愿服务感兴趣,请从现在到2022年12月28日对这篇文章发表评论!如果你有问题/评论/担忧,只需在下面提问。现在,我正在寻找至少3个人参加。 

什么是重播?

重播是JS的“时间旅行调试器”。重播允许您录制浏览器会话,以生成可共享的重播以进行协作调试。回放不是视频-浏览器中的所有内容都会被录制下来,因此您可以从中查看任何内容HTML格式HTML格式 HTML是超文本标记语言的缩写。它是一种用于网页和网站开发的标记语言。元素、JS执行、网络请求、用户事件,甚至您的状态反应反应 React是一个JavaScript库,它使推理、构造和维护无状态和有状态用户界面变得容易。https://reactjs.org/.组件在任何时候。

Replay指Replay Browser(录制)和Replay App(调试)。在WordPress项目中使用这类工具的一个主要用例是减少解决错误的时间,即编写在本地重现和再现问题的步骤。

以下是更多信息:

  • 适用于Linux、MacOS和Windows的应用程序,它是一个自定义浏览器,可以记录任何网站的所有操作和后台进程。
  • 使用Replay浏览器,您可以在任何网站上记录问题并将其上传到重播WordPress团队。记录并上传后,您可以在时间表中添加评论,或者直接将其传递给具有链接或GitHub问题内部的开发人员。
  • 然后,开发人员可以查看录制的内容,确切地看到发生了什么以及何时发生,而不需要查看控制台的屏幕截图或在其端进行复制。

您可以在中了解更多信息重播文档

为什么重播? 

@圣沙波恩将Replay作为一种工具引起FSE Outreach Program的注意,它可以帮助增强我们的错误查找和修复。Replay的OSS承诺包括免费支持,使其成为一个可以考虑的选择。与其尝试在更广泛的范围内推广它,不如先尝试在小范围内进行,以了解什么有用,什么不有用,从而帮助确定它是否是更广泛的WordPress社区将来可以使用的工具。这将在未来三个月内进行试验,具体取决于志愿者的能力。在做出更大的决策之前,将收集并分享反馈。 

这将有助于解决什么样的问题?

虽然任何问题都会从replay.io捕获的附加信息中受益,但在难以重现且似乎依赖于环境的问题中存在一个最佳点。这是最近一个关于性能问题的例子在WordPress 6.1之前,这将有助于减少解析时间。

谁可以访问录音? 

只有拥有开发人员席位的人才可以访问DevTools的某些“时间旅行”功能,例如打印回放应用程序的声明。根据提交的问题,将根据需要提供各种开发人员席位。我(安妮)会处理这件事,因为在我们探索这件事的时候,我可以监控通过FSE外联计划创建的问题漏斗。

这些录音会持续多久?

截至目前,Replay保证录音将在3个月内全面运行。然而,新功能可能会使录制丢失信息,例如开发人员工具中的信息。

我必须下载此应用程序才能录制吗?

是的,它正在跟踪大量的信息,其中包括所有的点击交互以及代码、网络等各个级别上发生的一切。在常规浏览器中,没有办法做到这一点,因为这并不十分困难,也不太乏味,甚至毫无用处。

我必须使用此浏览器作为主要浏览器吗?

不,我们建议在进行实际录制时仅使用本机应用程序。

我的录音能持续多久?

到目前为止,任何超过2-3分钟的内容都很难使用,但他们正在努力改进这一点。

隐私和安全问题

请参见在这里.

#fse-outreach程序,#重复性实验