跳到正文
原文
Make WordPress Core(核心开发)· Joe Fusco·· 16 天前精选编辑评分61

WordPress Presence API 0.18.0 发布并推进核心合并准备

Presence API meeting summary: October 12, 2026

编辑导读

WordPress Presence API 0.18.0 已发布,加入 session hash,并让核心中的 API 函数在对应函数存在时优先采用。

推荐理由

这次会议明确了 Presence API 合并进核心前的准备事项和就绪门槛,并记录了 0.17.0 与 0.18.0 的关键变化。

Presence API 会议于 2026 年 10 月 12 日星期一 15:00 UTC 在 #feature-presence-api 举行。该频道也承载实时协作(RTC)相关工作。本周重点讨论功能插件合并标准,以及在形成核心提案之前还剩哪些缺口。

会议开始于 Slack

公告

  • Presence API:有哪些新内容,已于 10 月 2 日发布到 Make/Core。
  • Presence API 0.17.0 于 10 月 8 日发布。站点现在可以逐项关闭不需要的功能,并且存在状态函数接受 $args 数组(#789)。
  • 调试器和数据库查看器已移至独立的 presence-debugger 插件(#760),Presence Scenes 新增了抵达、回归和淡出场景(#775)。

后续事项

  • Gutenberg Sync Engines(GSE)正在起草一篇 Make 帖子,计划于本周发布。
  • #647 遗留下来的协作者存活状态工作现已纳入 GSE:第二个标签页为 GSE#147,另一台设备为 GSE#148。#815 让 GSE#148 能够区分第二个浏览器和第二个标签页。

合并标准

手册中的每一项功能插件标准都在 #550 中跟踪。

  • @huzaifaalmesbah 对 CSS 进行了代码检查(#811),@rejaulalomkhan 对 PHPUnit 测试进行了代码检查(#817)。
  • @iamchitti 负责在 Firefox 和 WebKit 上进行端到端测试,范围限定为标签页协调规范(#808)。
  • PHP 文件中的内联 CSS 将移入样式表(#807)。
  • @iamchitti 负责了触摸设备(#821)、纯键盘检查(#822)以及禁用 JavaScript 时的功能测试(#823)。
  • 目前仍无人负责 HTML 验证或安全审计,也尚未为此创建议题。如需认领,请在 #550 中留言。

进入核心的路径

Post locks 是首个使用方,GSE 是 API 之外的首个项目。#550 中的就绪门槛要求有三个外部项目,并且从 0.17.0 起连续八周没有破坏 API 的变更,因此最早也要到 12 月 3 日。任何正在使用该 API,或考虑将其用于插件或主机的开发者,都欢迎联系我们。

自由讨论

  • 得益于 @huzaifaalmesbah,仓库现已启用私密安全报告。
  • @iamchitti 询问 Trac 提案草案的进展,并表示本周可以对其进行审查。

会议之后

Presence API 0.18.0 随会话哈希(#815)一同发布,并采用核心中每个 API 函数的副本,一旦该函数存在即可使用(#805)。

下次会议

2026 年 10 月 26 日星期一 15:00 UTC,在 #feature-presence-api。

#collaboration、#presence-api、#summary

来源:Make WordPress Core(核心开发) · https://make.wordpress.org/core/2026/10/12/presence-api-meeting-summary-october-12-2026/

部分链接为推广/关联链接。