The Invoker Commands API allows declaratively defining interactions between multiple elements on a page, ideal for WordPress blocks. Learn more about how Invoker Commands can be used in a WordPress context. The post Invoker Commands in WordPress appeared first on Pascal Birchler .
The web platform team in Chrome is working on built-in AI features, where the browser provides AI models, including large language models (LLMs), to enable on-device AI for browser features and web platform APIs. This is a game changer and a huge opportunity for WordPress to democratize AI-assisted publishing. Let me tell you why. The post Web AI for WordPress appeared first on Pascal Birchler .
At WordCamp US 2024 I gave a presentation about client-side media processing, which is all about bringing WordPress’ media uploading and editing capabilities from the server to the browser. The recording is not yet available, but in the meantime you can re-watch the livestream or check out the slides. This blog post is a written adaption of this talk. The post Client-side media processing in…
Learn how to leverage WordPress Playground and Blueprints for automated end-to-end browser and performance testing. The post Automated testing using WordPress Playground and Blueprints appeared first on Pascal Birchler .
After WordCamp US 2024, some core committers have started sharing their WordPress contribution workflows. Since mine appears to be a bit different from the other ones posted so far, I figured I’d follow suit. So here’s how I commit to WordPress! The post How I commit to WordPress core appeared first on Pascal Birchler .
When contributing to WordPress core or related projects, a lot of the time is spent between WordPress Trac and GitHub. With this new browser extension you can easily identify WordPress contributors you interact with on GitHub. The post Identifying WordPressers on GitHub appeared first on Pascal Birchler .
At WordCamp Asia 2024 I had the opportunity to talk about the work I’ve been doing as part of the WordPress core performance team. In the style of the WordPress mission statement to democratize publishing. I like to call this effort Democratizing Performance. Or in other words: performance for everyone. This blog post summarizes my presentation and amends it with further information and links to…
Plugin Check is a tool for testing whether your plugin meets the required standards for the WordPress.org plugin directory. Additionally, Plugin Check flags violations or concerns around plugin development best practices in areas such as internationalization, accessibility, performance, and security. The post Why you should start using Plugin Check now appeared first on Pascal Birchler .
Learn how to set up Playwright-based end-to-end performance testing for your own WordPress project. The post Getting started with end‑to‑end performance testing in WordPress appeared first on Pascal Birchler .
Over the past few years I’ve grown to like PHPStan, a static analysis for PHP projects. It’s a great tool for catching bugs and improving code quality. In this post, I’ll show you how to use PHPStan for WordPress plugin or theme development. The post Using PHPStan in a WordPress project appeared first on Pascal Birchler .