Both My Calendar and My Tickets are nearing their next major releases. I just tagged My Calendar 3.5’s first release candidate, and I’m hoping that this means I’m really pretty close to wrapping up this huge phase of development. My Calendar 3.5 My Calendar 3.5 is a big set of changes, and it does include some breaking changes in the HTML (HyperText Markup Language) output. Here are a few of the major changes: In addition to these major features, there […]
Continue reading “My Calendar & My Tickets: Major release updates” »Tag: plugin
Important: Security Fix for My Calendar
I’m releasing an update to My Calendar today as part of a coordinated security release affecting dozens of major plug-ins in the WordPress.org repository. If you’re currently running any version in the 2.3.x branch of My Calendar, your site is vulnerable. If you’re on an older version of My Calendar, you are not vulnerable to this security issue, but you may be vulnerable to a security issue I fixed in version 2.3.10. My recommendation is that all users should upgrade […]
Continue reading “Important: Security Fix for My Calendar” »Stop WordPress Spam with BotSmasher

My latest WordPress plug-in is now released: BotSmasher, a plug-in to stop spam by filtering WordPress comments, registrations, and contact form submissions. This project owes a lot to Karl Groves, who developed and maintains the BotSmasher API (Application Programming Interface). So, what can you do with the BotSmasher WordPress plug-in? Well, the obvious: filtering comments and registrations. The plug-in takes user-submitted comments and registrations, checks them against the BotSmasher database of spam names, emails, and IP (Internet Protocol) addresses, and […]
Continue reading “Stop WordPress Spam with BotSmasher” »Custom WordPress Screen Options
For my next (still forthcoming) version of my WordPress calendar plugin, My Calendar, I had a need to add custom screen options to a couple of editing screens. Now, there’s a great tutorial on adding screen options by Chris Marslender that I found very useful. It is, however, incomplete. Now, if what you want to do is add one basic control, that tutorial is definitely going to get you where you need to go. It’s simple, straightforward, and accurate. However, […]
Continue reading “Custom WordPress Screen Options” »Accessible WordPress Plug-ins: what does it mean?
I’ve been writing WordPress plug-ins for a while now — I launched my first plug-in a little more than 3 years ago. I’ve been involved in web site accessibility for about seven years. Naturally, when I started writing WordPress plug-ins, making them accessible was part of my goal. But accessible software extensions have two aspects: the interface, and the output: and I don’t have complete control over either. Is it possible to make a plug-in with accessible output, guaranteed, every […]
Continue reading “Accessible WordPress Plug-ins: what does it mean?” »