WordPress Developer-Friendly Plugins List
We spend quite a bit of time with the awesome open source Content Management System WordPress. A huge amount of WordPress’ power comes from the vast range of plugins available. On the flip side: As a developer trying to create a website with fast, clean, valid code, plugins can cause problems by injecting styles into their HTML output or into the head of the template. We’ve also had issues with plugins loading their own versions of common JavaScript libraries, ending up with redundant and possibly conflicting JS loads.
It’s understandable that this can happen. Plugins are generally designed to allow functionality without any template editing, and automatically including CSS and JS means that your plugin can look “right” to most users. However, we believe that plugins which include this kind of code should have “Developer Friendly” options, which allow you to turn off these includes and keep full control over how your site is styled.
A specific example: The PXS Mail Form plugin is a simple, light WP plugin which looks for code and replaces it with, yes, an email form. It’s getting rather old (last update was 2005), and there are mail form plugins with greater functionality, but PXS wins over the newer, flashier ones because of this simple feature:

It allows you to turn this extra CSS off.
Of course, a developer who’s smart enough to know they don’t want multiple lightbox.js versions embedded in their template or style declarations in their content is probably smart enough to also know how to hack it out of the plugin responsible, and we’ve done so on many occasions. This causes problems for upgrading though, we have to document these changes and remember to re-apply them whenever the plugin is upgraded, which makes more work for us, and more expense for our clients.
So, whenever we can, we try to use plugins which either don’t do these “unfriendly” things, or give us the option to disable them. So this is a list of plugins we’ve discovered which are Developer Friendly:
Oxygen Kiosk at Unconvention Brisbane
Over the weekend, Oxygen Kiosk was involved in Unconvention Brisbane, a “not for profit grassroots led music conference for DIY and Independent promoters, labels, entrepreneurs, writers, technologists, innovators and artists.” I setup a webcast for both days of conference panels, played an audiovisual set as half of Cowper, spoke on the Music as Product panel [...]
We’re Hiring! Junior Web Ninja
We’re looking for a junior web developer/silent killer to work remotely or from our Sydney office. Official transmission follows: Oxygen Kiosk, the sleek web boutique in Sydney and Brisbane is looking for a junior web developer for a 6-month contract (with a view to executing a permanent position). We’re geekily obsessive about code and hype-free [...]
Ads For Your Blog: Simple Code for Calling OpenX’s Single Page Call Within WordPress Using current_post
Advertising is one of those “necessary evils” of the web, and of non-ecommerce blogs in particular. For blogs which aren’t associated with a particular product or revenue-generating business, advertising is the main way to pay the bills. It’s not something which generally enhances a site, but we try our hardest to ensure that it’s not [...]
You can read more of our blog posts.