{"id":623,"date":"2026-06-22T20:07:04","date_gmt":"2026-06-22T20:07:04","guid":{"rendered":"https:\/\/make.wordpress.org\/playground\/?p=623"},"modified":"2026-06-22T20:07:04","modified_gmt":"2026-06-22T20:07:04","slug":"playground-meetings-summaries-may-2026","status":"publish","type":"post","link":"https:\/\/make.wordpress.org\/playground\/2026\/06\/22\/playground-meetings-summaries-may-2026\/","title":{"rendered":"Playground Meetings Summaries &#8211; May 2026"},"content":{"rendered":"<p class=\"wp-block-paragraph\">This post covers the two Playground meetings held in May 2026. These are biweekly chats where contributors working on WordPress Playground gather to discuss updates, ongoing work, and plans for current and future releases. All are welcome to join.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Meeting \u2013 May 8, 2026<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Facilitator: <a href=\"https:\/\/profiles.wordpress.org\/fellyph\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>fellyph<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Announcements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <a href=\"https:\/\/wordpress.tv\/event\/wordcamp-asia-2026\/\">WordCamp Asia 2026 talks<\/a> are now available on WordPress.tv, including <a href=\"https:\/\/wordpress.tv\/2026\/04\/21\/wordpress-playground-ai-building-autonomous-testing-pipelines\/\">WordPress Playground + AI: Building Autonomous Testing Pipelines<\/a>.<\/li>\n\n\n\n<li>The team made the <a href=\"https:\/\/wordpress.github.io\/action-wp-playground-pr-preview\/\">PR Preview documentation<\/a> and <span tabindex='0' class='glossary-item-container'>GitHub<span class='glossary-item-hidden-content'><span class='glossary-item-header'>GitHub<\/span> <span class='glossary-item-description'>GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the \u2018pull request\u2019 where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. <a href=\"https:\/\/github.com\/\">https:\/\/github.com\/<\/a><\/span><\/span><\/span> Action guidance more AI-friendly, helping coding agents implement the feature more reliably. Thanks to <a href=\"https:\/\/profiles.wordpress.org\/annezazu\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>annezazu<\/a> for feedback and support, and to <a href=\"https:\/\/profiles.wordpress.org\/zieladam\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>zieladam<\/a> for the implementation work.<\/li>\n\n\n\n<li><a href=\"https:\/\/europe.wordcamp.org\/2026\/\">WordCamp Europe 2026<\/a> in Krak\u00f3w will include Playground talks, including <a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/whats-new-in-wordpress-playground\/\">What\u2019s new in WordPress Playground?<\/a> and @muryamsultana\u2019s session, <a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/bug-report-to-repro-in-60-seconds-with-playground\/\">Bug report to repro in 60 seconds with Playground<\/a>.<\/li>\n\n\n\n<li>The Playground badge now counts 58 contributors. The most recent badge recipient mentioned in the meeting was <a href=\"https:\/\/profiles.wordpress.org\/nilovelez\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>nilovelez<\/a>, who contributed Spanish translations for My WordPress pages.<\/li>\n\n\n\n<li>Since April 10, 2026, 35 pull requests have been merged into the Playground project.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Updates by area<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Website<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Website updates focused on the rollout and refinement of the new <code>&lt;php-snippet&gt;<\/code> experience. Snippets are now embeddable and editable, with support for expected output and non-runnable examples. The team also reduced loading flicker, fixed execution-related <span tabindex='0' class='glossary-item-container'>UI<span class='glossary-item-hidden-content'><span class='glossary-item-header'>UI<\/span> <span class='glossary-item-description'>UI is an acronym for User Interface - the layout of the page the user interacts with. Think \u2018how are they doing that\u2019 and less about what they are doing.<\/span><\/span><\/span> errors, improved Blueprint <span tabindex='0' class='glossary-item-container'>URL<span class='glossary-item-hidden-content'><span class='glossary-item-header'>URL<\/span> <span class='glossary-item-description'>A specific web address of a website or web page on the Internet, such as a website\u2019s URL www.wordpress.org<\/span><\/span><\/span> handling, updated PR Preview documentation, improved AI discoverability, and refined site-management <span tabindex='0' class='glossary-item-container'>UX<span class='glossary-item-hidden-content'><span class='glossary-item-header'>UX<\/span> <span class='glossary-item-description'>UX is an acronym for User Experience - the way the user uses the UI. Think \u2018what they are doing\u2019 and less about how they do it.<\/span><\/span><\/span>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><span tabindex='0' class='glossary-item-container'>PHP<span class='glossary-item-hidden-content'><span class='glossary-item-header'>PHP<\/span> <span class='glossary-item-description'>PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. <a href=\"https:\/\/www.php.net\/manual\/en\/index.php\">https:\/\/www.php.net\/manual\/en\/index.php<\/a><\/span><\/span><\/span>-WASM<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP-WASM work focused on making custom PHP extensions a first-class capability. Updates added extension build workflows, manifest improvements, support for additional files, exported symbols needed for extension compilation and loading, and tighter runtime constraints for external extensions. Several runtime fixes also improved stability across Node.js and the web, especially around networking, streaming responses, filesystem mounts, and compilation targets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Blueprints<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Blueprints became more flexible and easier to diagnose. The key improvements were support for PHP-only Playground instances without WordPress, support for <code>.git<\/code> repository URLs, and better surfacing of <span tabindex='0' class='glossary-item-container'>plugin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Plugin<\/span> <span class='glossary-item-description'>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 <a href=\"https:\/\/wordpress.org\/plugins\/\">https:\/\/wordpress.org\/plugins\/<\/a> or can be cost-based plugin from a third-party.<\/span><\/span><\/span> activation errors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SQLite<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SQLite-related work focused on compatibility and boot reliability. Updates added support needed for the SQLite WASM extension, fixed boot issues for saved SQLite-backed sites, and registered an updated SQLite build for PHP 5.2 environments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><span tabindex='0' class='glossary-item-container'>CLI<span class='glossary-item-hidden-content'><span class='glossary-item-header'>CLI<\/span> <span class='glossary-item-description'>Command Line Interface. Terminal (Bash) in Mac, Command Prompt in Windows, or WP-CLI for WordPress.<\/span><\/span><\/span><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CLI updates focused on reliability, configurability, and developer ergonomics. The team improved test stability, added a worker-thread configuration flag, improved certificate handling for network operations, and cleaned up Xdebug-related output behavior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Documentation and internationalization<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Documentation updates included improvements to the PR Preview button documentation, guidance for using <a href=\"https:\/\/www.npmjs.com\/package\/@php-wasm\/compile-extension\"><code>@php-wasm\/compile-extension<\/code><\/a>, and changes that improve <a href=\"https:\/\/playground.wordpress.net\/llms.txt\">AI discoverability<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contributor updates<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/profiles.wordpress.org\/fellyph\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>fellyph<\/a> connected with the Plugins team at <a href=\"https:\/\/malaga.wordcamp.org\/2026\/\">WordCamp M\u00e1laga<\/a> to discuss ways WordPress Playground could support the plugin review process. Follow-up work included a new <a href=\"https:\/\/wordpress.github.io\/wordpress-playground\/developers\/apis\/query-api\/\">Query API<\/a> for the file browser, documentation about using <code>encodeURIComponent<\/code> with URL fragments, continued <span tabindex='0' class='glossary-item-container'>migration<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Migration<\/span> <span class='glossary-item-description'>Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies.<\/span><\/span><\/span> of the documentation to the Handbook, and a Brazilian Portuguese translation for <a href=\"https:\/\/my.wordpress.net\/\">My WordPress<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/my.wordpress.net\/\">My WordPress<\/a> is also receiving UI updates. The top Playground bar is being removed, configuration is moving to the bottom left, and previous app options are being moved into the About section.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Meeting \u2013 May 22, 2026<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Facilitator: <a href=\"https:\/\/profiles.wordpress.org\/fellyph\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>fellyph<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Announcements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A new post is available on the Playground blog: <a href=\"https:\/\/make.wordpress.org\/playground\/2026\/05\/19\/run-php-examples-anywhere-with-wordpress-playground\/\">Run PHP examples anywhere with WordPress Playground<\/a>.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/akirk\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>akirk<\/a> published \u201cWhy My WordPress? Personal software needs a home\u201d and is continuing to improve the My WordPress user flow.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/zieladam\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>zieladam<\/a> shared an experiment exploring more than 400 WordPress Playground UI redesigns.<\/li>\n\n\n\n<li>The Playground badge now counts 60 contributors.<\/li>\n\n\n\n<li>Since the previous meeting, 39 pull requests have been merged into the Playground project.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Updates by area<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Website<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Website changes focused on authentication flow improvements, query and <span tabindex='0' class='glossary-item-container'>API<span class='glossary-item-hidden-content'><span class='glossary-item-header'>API<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> capabilities, documentation, build correctness, and test updates to match newer WordPress behavior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PHP snippets<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP snippet work focused on run reliability, UI polish, expected output behavior, <a href=\"https:\/\/wordpress.github.io\/wordpress-playground\/guides\/php-code-snippets\">documentation<\/a>, and support for PHP-only or non-runnable snippet modes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PHP-WASM<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP-WASM work centered on extension loading, side-module compatibility, browser networking fixes, runtime exports, and package reliability across Node.js and the web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Blueprints<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Blueprint work focused on making configuration steps behave more accurately inside WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SQLite<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SQLite-related work supported extension loading, Markdown and editor integration, and runtime compatibility for native side modules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CLI<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CLI work focused on extension loading, static export tooling, and support for external runtime and editor workflows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WP-Personal<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WP-Personal updates improved app installation UX, dependent-tab behavior, and test stability as external app behavior evolved.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contributor updates<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/profiles.wordpress.org\/fellyph\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>fellyph<\/a> worked on the documentation migration, translation cleanups, MDX components, support for the file browser parameter in Playground, and an investigation into <a href=\"https:\/\/wordpress.github.io\/wordpress-playground\/guides\/programmatic-playground-cli\/\">Playground CLI<\/a> issues. A pull request was also started to add PR Previews to the <a href=\"https:\/\/wordpress.org\/plugins\/plugin-check\/\">Plugin Check<\/a> plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/profiles.wordpress.org\/bpayton\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>bpayton<\/a> continued exploring ways to run real server software in the browser. This work could open up more runtime options for Playground in the future, though there were no specific Playground pull requests to share during this meeting.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open floor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The team noted that <a href=\"https:\/\/wordpress.org\/playground\/\">Playground<\/a> continues to support easier testing for WordPress <span tabindex='0' class='glossary-item-container'>core<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Core<\/span> <span class='glossary-item-description'>Core is the set of software required to run WordPress. The Core Development Team builds WordPress.<\/span><\/span><\/span> and related projects. Following the WordPress 7.0 launch that week, contributors were encouraged to share plugins or projects that could benefit from <a href=\"https:\/\/wordpress.github.io\/wordpress-playground\/guides\/github-action-pr-preview\/\">Playground-powered PR Previews<\/a>. The <a href=\"https:\/\/wordpress.org\/plugins\/ai\/\">AI plugin<\/a> is already using PR Previews as a straightforward way to support testing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contributors were also invited to share recent posts about WordPress Playground and to say hello to the team during <a href=\"https:\/\/europe.wordcamp.org\/2026\/community\/contributor-day\/\">WordCamp Europe Contributor Day<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p class=\"wp-block-paragraph\">The next Playground chat will be on June 26th in the <a href=\"https:\/\/make.wordpress.org\/playground\/tag\/playground\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>playground<\/a> <span tabindex='0' class='glossary-item-container'>Slack<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Slack<\/span> <span class='glossary-item-description'>Slack is a Collaborative Group Chat Platform <a href=\"https:\/\/slack.com\/\">https:\/\/slack.com\/<\/a>. The WordPress community has its own Slack Channel at <a href=\"https:\/\/make.wordpress.org\/chat\/\">https:\/\/make.wordpress.org\/chat\/<\/a><\/span><\/span><\/span> channel. All are welcome.<\/p>\n<nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fplayground%2F2026%2F06%2F22%2Fplayground-meetings-summaries-may-2026%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\"  class=\"genericon  genericon-reply\"  data-action=\"login-to-reply\"  data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","protected":false},"excerpt":{"rendered":"<p>This post covers the two Playground meetings held in May 2026. These are biweekly chats where contributors working on WordPress Playground gather to discuss updates, ongoing work, and plans for current and future releases. All are welcome to join. Meeting \u2013 May 8, 2026 Facilitator: @fellyph Announcements The WordCamp Asia 2026 talks are now available [&hellip;]<\/p>\n","protected":false},"author":1261530,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[7],"tags":[33],"class_list":["post-623","post","type-post","status-publish","format-standard","hentry","category-updates","tag-playground","mentions-akirk","mentions-annezazu","mentions-bpayton","mentions-fellyph","mentions-nilovelez","mentions-zieladam","author-fellyph"],"revision_note":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/posts\/623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/users\/1261530"}],"replies":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/comments?post=623"}],"version-history":[{"count":1,"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/posts\/623\/revisions"}],"predecessor-version":[{"id":625,"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/posts\/623\/revisions\/625"}],"wp:attachment":[{"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/media?parent=623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/categories?post=623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/make.wordpress.org\/playground\/wp-json\/wp\/v2\/tags?post=623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}