Watch, Read, Listen
-
Open-source stewardship or how to deal with a deliberate bad actor.
Update 9/26/2024 WPE & Trademarks Cease and desist back and forth. WPEngine to Automattic Automattic to WPEngine: Building up to WordCamp US Matt Mullenweg, co-founder of WordPress and CEO of Automattic published on his blog: WordCamp US & Ecosystem Thinking and follow-up post on Are Investors Bad? This is the context in which to watch the first few…
-
providesContext and usesContext – Block API
Nick Diego shared this code example on helping out the OP on the GitHub issues. The use case by itself would be fascinating, but I just want to learn about this particular code. Nick shared it in the WordPress Slack #outreach channel to help a user with his code. You can read the full conversation…
-
Help with discovery of your new blocks
At WordCamp Asia, I had a conversation with a plugin owner about the progression of their plugin. She told me that they refactored all their blocks, and want to discontinue the old ones. A refactor was much easier than trying to continue making deprecation versions, for sure. I also learned that the team had difficulties…
-
Starting with Docusaurus
One of my tasks today was to migrate the Blueprint 101 crash course from the Blueprint Gallery repo to the Playground documentation site. The difference is that the Blueprint Galley uses GitHub Markdown pages while the Playground documentation used Docusaurus library. The first hurdle to overcome was to create a local copy of the existing…
-
Offering WordPress Playground to test Gutenberg Nightly
WordPress Playground is phenomenal and blows this web developer’s mind, as you can run a whole WordPress site in the browser: no server, no database, no php, no test site. It has so many use cases, and the team around it explored so many of them already. For about three years, I created half-automatically a…
-
Using Element for WordPress’ Matrix spaces
After I installed Elements on my Mac, it was fairly straightforward to login to the Matrix space of WordPress. Here is the video More information is available: On WordPress > Chat > Matrix There is also a webversion of Elements at matrix.wordpress.net
-
We are explorers, adventurers into the new
April 11, 2011 Annual meeting of the Naples Free-Net What a great year for the Naples Free-Net and its volunteers and members. I could talk hours about what we all accomplished. We hope that this little booklet showes a few of the highlights of the poer of Volunteerism, the power of internet technolot and the…
-
Editor Triage Role on WordPress release squad
In 2023, I had the privilege to contribute to the WordPress 6.3 release squad on the Editor Triage team. It was my first round of participating and for a while I was quite lost, as to what to do and how to see progress, or what my teammates were working on, so we can coordinate. …
-
What’s the difference between useSelect and useEntityRecords?
Now that I worked through the tutorial on useEntityRecords I was wondering: What’s the difference in approach between this
-
Chat #5 with ChatGPT
Request: Explain the following code to a programming student: Answer: This code is written in JavaScript and uses the WordPress JavaScript API to retrieve and display a list of pages in the WordPress editor. Let’s break down the code step by step: In summary, this code fetches a list of pages from the WordPress data…
-
Pesky Husky
Today on the Gutenberg repo, I tried to commit a small change to an issue template and ran into an error message, shown in a pop-up on VSCode. The git log didn’t show anything different. Husky is a tool that helps with linting commits. It needs to be installed locally as well. The right command…
-
Cherry-picking during release process of the Gutenberg plugin
This is a more elaborate tutorial from the sparce release documentation for a first time release lead. It follows the outline of the official release documentation Creating Release Candidate Patches. At any point after the release candidate has been published but before the final stable release, some bugs related to this release might be fixed…