Secure and accessible PHP contact form for WORDPRESS
Created by Mike Cherim and I, this is a wordpress plugin that lets you have your own accessible, usable, spam-proof, secure, contact form on your wordpress blog! I haven’t seen many contact form...
View ArticleMailList for WordPress – A mailing list, mass mailing, mailer plugin
Hoorarr! Today I finished my Mailing List plugin for wordpress. It was quite a task, but I got there in the end. I made this plugin, quite simply, because I couldn’t find any plug-ins out there that...
View Article6 ways to polish a plugin before release
This is post #27 of 31 in the series “Blogging for Benjamin” Before you release your plugin on WordPress.org it’s always good to spend a little time polishing the final product; not only does this...
View ArticlePlugin development and the fear of change
This is post #23 of 31 in the series “Blogging for Benjamin” Yesterday I was taken off guard with a comment/concern from an anonymous WooCommerce developer named “Jonathan”. Jonathan was annoyed at...
View ArticleTweaking the donation monitization model
This is post #10 of 31 in the series “Blogging for Benjamin” Most developers agree the donation model isn’t great (giving the plugin away for free and requesting, not requiring, a small donation as a...
View ArticlePlugin installation techniques; activation, deactivation and uninstall
This is post #9 of 31 in the series “Blogging for Benjamin” If you are building a complex plugin, or one which needs it’s own database tables, you’ll likely be installing all kinds of things during...
View ArticleEight ways to contribute to a WP plugin (and why you should)
This is post #7 of 31 in the series “Blogging for Benjamin” Contributing to a plugin you use (or use for client sites) can not only benefit the developer of the plugin, but can also benefit you (and...
View ArticleThe importance of stating the obvious
This is post #5 of 31 in the series “Blogging for Benjamin” Writing documentation and other supporting content can be hard, especially for plugins. Why? There are many levels of user; developers, web...
View ArticleUse WordPress’ URL manipulation functions
This is post #4 of 31 in the series “Blogging for Benjamin” WordPress comes with many useful functions developers can make use of in their plugins. Today we’ll look at the URL manipulation functions –...
View ArticleAvoiding feature bloat in plugins
This is post #3 of 31 in the series “Blogging for Benjamin” As a plugin developer, if you release a product (no matter how popular), its a given that over time you’ll receive an influx of feature...
View ArticleSensible script enqueuing for shortcodes
This is post #2 of 31 in the series “Blogging for Benjamin” If you are making a WordPress plugin which uses a shortcode, and said shortcode needs some Javascript enqueued in order to function, it may...
View ArticleDeveloping for WordPress? Keep your shit secure
If you are developing WordPress plugins (or themes) for distribution via WordPress.org, or for client projects, it should be a no-brainer that writing insecure code can lead to severe consequences....
View ArticleDownload Monitor, Legacy Importer & Page Addon officially released
Today I finally finished up and deployed “version 1″ of the Download Monitor plugin. This is more of a re-release than an update, hence the version reset (which should also prevent automatic updates!)....
View ArticleTen terrific third-party WooCommerce plugins and themes
You may have noticed Jay and I shouting about all the cool WooCommerce goodies we’ve been releasing at WooThemes (we now have a whopping 45 extensions and 15 themes) but what hasn’t had as much...
View ArticleSecure & Accessible Contact Form v2.1 for WordPress
The Secure and Accessible Contact Form plugin has now been updated for WordPress 3.0 and also contains many other tweaks to set it apart from its predecessor, such as the ability to remove optional...
View ArticleSpam Stopper updated for WordPress 3.0
My Spam Stopper plugin has been updated for WordPress 3.0 (version 3.1.3) – you can grab it here. Sorry this update took longer than my other plugins but this one gets less lovin’ – if you want to...
View ArticleSexyBookmarks & Tr.im
Just a notice to users of the brilliant http://www.sexybookmarks.net/ plugin by shareaholic – If you use tr.im (as I have on a few client sites) be aware tr.im has ceased operation so you may see...
View ArticleDownload Monitor 3.3 Beta Available for testing & feedback
WordPress Download Monitor is my popular plugin for managing files available for download in WordPress – version 3.3 is a major update containing many new features and improvements. Version 3.3 (beta)...
View ArticleWordPress Download Monitor 3 Documentation
I have had some requests asking me to improve the WordPress Download Monitor documentation, so I decided to write (and maintain) this post explaining the ins-and-outs of configuring and using the...
View ArticleJQuery Curvy Corners 2 Early Beta Available
I have uploaded a beta of JQCC2, based on the beta version 2.0 of the official script. This now includes support for jQuery 1.3. There are still many optimisations to make and tests to perform, but the...
View Article