owen

People are getting freakishly reserved in describing their plugins when they have development issues lately. I suspect that it has something to do with keeping things secret for the plugin contest.

Folks have been asking me for help or hints for developing ther plugins. This may seem weird if you don’t usually come here for WordPress stuff (hey, a few people don’t – yeah, really!), but I’ll give you a little background on why:

I was likely the first plugin developer to implement the custom admin panels from a plugin. For instance, the original Spam Karma (among others) was derived from this code. I’ve developed over 13 plugins that are in widespread use. I have submitted code (for upgrading the database, among other things) to the WordPress core that has been accepted and rolled in. I’m an active participant in the discussions on the WordPress developer and documentation mailing lists. I’ve written a tutorial on creating a basic plugin that is well-traveled by newbie plugin coders. A decent-sized chunk of the development documentation in Codex was written by me. Google even thinks I’m a WordPress plugin (entry #5).

I enjoy helping people write new plugins for WordPress, and will gladly respond to any reasonable email request. I don’t ask for or require attribution of any kind for my help, but if you’re so inclined, a link to here from your web site might be nice, and a mention in your plugin would be generously super-cool. I do appreciate being appreciated.

As a matter of fact, I’m very overdue in offering links to Skippy’s vhosts plugin, which is an amazingly simple way of using a single instance of WP for a multi-site blog, and Graeme’s Geomap plugin, which plots your blog post locations onto a map when you use it with the Geo plugin. If I have somehow influenced your plugin development, it would be nice to know - leave me a comment or email.

If you are sending me email asking for help on your new plugin, and you’re worried about me taking your idea and running off with it for the contest, you should know that I don’t currently intend to enter the contest. I do actually have a plan for a plugin that I would write if I was going to enter the contest (and win ;) ), but I have neither the time nor prerequisite resources to implement it. And trust me, you are not thinking of writing the thing that I have been thinking of writing. It’s insane and I’m not even sure it can be done.

Moreover, even if I do decide to enter the contest, it’s not going to be with your idea. I’ve got enough plugin ideas sitting around to burden a small mule with their hardcopies, besides the fact that I’ve got more scruples than that. So don’t worry, your secret is safe with me. Although…

Have you considered asking any other WordPress users what they think of your plugin idea? You might be surprised that the community has some fantastic ideas, particularly people who have no coding ability, that they would like to see your plugin do. Improve your ideas by not making them so secret.

Beyond that, have you considered improving your plugin by teaming up with another developer? There are plenty of people out there with mad programming skills that might be interested in collaborating with you. Use more brainpower says I.

And you know, “so what” if someone runs off with your idea? You’re writing the plugin for the community, right? Not for the greed. Ok, maybe just a little greed.