This is the second part of my development diary of my new plugin, Bazalgette. If you don’t understand what this is about, please read Part 1.
(more…)Tag: Plugins
-

Bazalgette: Diary of a WordPress Plugin – Part 1
Back in the 1980s, I loved reading game development diaries in Zzap!64 (these days I subscribe to Freeze64, which also includes developer diaries) and, so, I’ve decided to try one out myself, albeit for a WordPress plugin rather than an 8-bit video game.
Bazalgette is a plugin that I’ve been trying to complete for a number of years, each time being partially coded and then abandoned, for varying reasons. However, after promising at WordCamp EU in 2023 that it was going to happen, one year later, I thought I really should do something about it.
Now, I’m going to split this diary over a number of posts and each “day” won’t be sequential, but there may be many days (or weeks) between each entry. However, when a post looks pretty long, I’ll publish it before drafting a next part for later publication.
(more…) -

Create a live preview of your WordPress plugin using Playground
WordPress Playground, if you’ve not tried it already, is a browser based instance of WordPress, operated by WordPress.org. Essentially, you can create a temporary version of WordPress for use in trying things out.
And developer, with plugins in the official directory, can now add a button to their plugin page, with a direct link to Playground, allowing an instance installation and demonstration of your plugin.
(more…) -

When WordPress plugin adoption goes wrong
I love reading Mika Epstein’s stories about her dealings with plugin developers, but never thought I’d be writing something similar myself. And, like Mika, I’m going to keep this anonymous, albeit you’d probably be able to find the details with a little digging
First, let’s rewind. Back in November I some of my plugins up for adoption. Soon after, a developer approached me wanting to take one of them on. His credentials were good and he seemed appreciative of the opportunity to take the code over.
I switched things over to him and, all done, I walked away, happy to have given him the proverbial keys. In this case, ownership of the SVN report on wordpress.org as well as transferring my Github repo to him. The latter of which included a reasonably sized issues log of requested enhancements, as well as bug fixes.
But, a couple of months later, it turned oddly sour.
(more…) -

How do you solve a problem like YouTube Embed?
My YouTube Embed WordPress plugin is nearly 11 years old now and was one of the first plugins I wrote (albeit not THE first), paving a way into WordPress development and, for the last 4 years, working in my dream job at Automattic.
But, right now, I have a problem with it.
First of all, it’s important to understand what the plugin is about.
(more…)
