Dude! Let’s improve things by adding more semantics!

Or maybe not. Don’t get me wrong – adding semantics is a good thing. But what’s better is adding the right semantics. This post is coming from a conversation I recently had discussing an issue about how WordPress should display a set of radio buttons. The proposal was to take the current format (radio buttons separated with break elements) and reformat them using list items. Awesome! More semantics! But let’s take a closer look at that. When you wrap content […]

Continue reading “Dude! Let’s improve things by adding more semantics!” »

WordPress & Accessibility: Just where is the problem?

This morning, I had a conversation that highlighted for me one of the challenges WordPress faces in shaking off the label “not accessible”. It was a conversation with a large university system that was considering deploying WordPress as a resource for faculty blogs, within the institutional requirements that the site had to comply with WCAG 2.0 at level AA. They’d had the test installation reviewed by an expert blind user with JAWS, who had come back with a number of […]

Continue reading “WordPress & Accessibility: Just where is the problem?” »

What I hate about themes

Just to disclose the truth: I don’t really hate themes. But as a plug-in developer with tens of thousands of users, what I hate is undisclosed conflicts – and themes are a big part of that problem. We’re talking about tech support. The other day, Pippin Williamson posted this Tweet: If you're a #WordPress theme developer, please do not modify file upload locations. There is zero reasons a theme should be doing that. — Pippinsplugins (@pippinsplugins) January 5, 2015 Why […]

Continue reading “What I hate about themes” »

One year of accessibility-ready

On December 12th, 2013, WordPress 3.8 was released. With that release, the accessibility-ready tag was added to the WordPress theme repository. This addition was the result of over a year of planning and organization to make sure that we had buy-in from the WordPress theme review team, a set of guidelines to follow that the WordPress accessibility team could get behind, without creating demands on theme developers that would make conformance impractical. It’s been one year today since finding WordPress […]

Continue reading “One year of accessibility-ready »

New plug-in released: My Tickets

One of the most commonly requested pieces of functionality for My Calendar is the ability to manage registrations and ticketing for events. But adding that functionality as part of the calendar would make for an absurdly complex plug-in to offer a feature that not all users would actually need. So adding ticket handling to My Calendar was never really an option. But that doesn’t mean that it isn’t an important feature to offer! As of today, my new plug-in My […]

Continue reading “New plug-in released: My Tickets” »