Watch, Read, Listen
-
Ten (10) principles of successful WordPress contributors
Love for WordPress: Show some real passion for WordPress! Get involved because you genuinely care about the platform and its mission, not just to get a pat on the back. Solid Coding Skills: Know your web development stuff! Understand the ins and outs of WordPress best practices and coding standards. Aim to write code that’s…
-
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…