The Presence API An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. meeting took place on Monday, October 12, 2026 at 15:00 UTC in #feature-presence-api. It also hosts the real-time collaboration (RTC) work. This week’s focus was the feature plugin A plugin that was created with the intention of eventually being proposed for inclusion in WordPress Core. See Features as Plugins merge criteria, and which gaps are left before a core Core is the set of software required to run WordPress. The Core Development Team builds WordPress. proposal.
Start of the meeting in Slack
Announcements
- Presence API: What’s new went up on Make/Core on October 2.
- Presence API 0.17.0 shipped October 8. A site can now switch off each piece it doesn’t want, and the presence functions take an
$args array (#789).
- The debugger and DB viewer moved into their own presence-debugger plugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. (#760), and Presence Scenes gained arrivals, coming-back and fading-out scenes (#775).
Follow-ups
- Gutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc.
https://wordpress.org/gutenberg/ Sync Engines (GSE) is drafting a Make post to be published this week.
- The collaborator-liveness work left over from #647 now lives in GSE: a second tab is GSE#147, and another device is GSE#148. #815 gives GSE#148 a way to tell a second browser from a second tab.
Merge criteria
Each item from the handbook’s feature plugin criteria is tracked on #550.
- @huzaifaalmesbah linted the CSS Cascading Style Sheets. (#811), and @rejaulalomkhan linted the PHPUnit tests (#817).
- @iamchitti is taking Firefox and WebKit end-to-end runs, scoped to the tab coordination specs (#808).
- Inline CSS in the PHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher files moves into stylesheets (#807).
- @iamchitti took touch devices (#821), keyboard-only checks (#822) and the feature with JavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser.
https://www.javascript.com off (#823).
- Nobody has claimed HTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. validation or a security audit yet, and neither has an issue. Comment on #550 to take one.
Path to core
Post locks are the first consumer, and GSE is the first outside project on the API. The readiness gate on #550 asks for three outside projects and eight weeks without a breaking API change, counted from 0.17.0, so December 3 at the earliest. Anyone building on the API, or considering it for a plugin or host, is welcome to get in touch.
Open floor
- Private security reporting is now enabled on the repository, thanks to @huzaifaalmesbah.
- @iamchitti asked where the Trac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. proposal draft is, and offered to review it this week.
Since the meeting
Presence API 0.18.0 shipped with the session hash (#815) and core’s copy of each API function winning once it exists (#805).
Next meeting
Monday, October 26, 2026 at 15:00 UTC in #feature-presence-api.
#collaboration, #presence-api, #summary