Short, sweet, quick and easy, basic concepts that ring in my head when I imagine Wordpress plug-in development. Plug-ins are supposed to be exactly what they represent, plug-in. A simple modification, extension or enhancement of the wordpress blogging engine that is capable of being inserted within the system seamlessly.

I’ve noticed, recently, plug-ins are not as simple as I, personally would like to see. Plug-ins seem to have crazy amounts of options and configuration settings. Multiple tags and some are even extremely difficult to integrate. Even for those of us who are savvy with application development, specifically: PHP, MySQL, Ruby, XHTML and CSS; it can be a pain.

Curious where this rant is coming from? Its deep within my soul. Keeping things simple is key! I have been preparing multiple plugins to release with my new design that is now taking on a few more changes. The plug-ins are going to be functional, friendly and hopefully, popular. I’ve been watching over the months and noticed that it seems plug-ins are no longer getting things done.

Adding more styles, options and in-depth advanced features to wordpress is great. There are still so many hidden, unlocked and secret enhancements that we could be working on. I was beginning a remodel of a specific plug-in I am working on when I realized I was giving the user too many options.

I’m curious, you, as fellow users of Wordpress. Do you like options? How many options? I am creating a plug-in that potentially will have specific expressions that you, the user will configure and build. Upon writing your “rules and expressions” specific events will occur. Do you believe this is too technical and advanced for our Wordpress community? Should I split this potentially large plug-in into multiple plug-ins, leaving it to serve single purposes only?

Should I store the data in plain files and have the user edit them directly in a text editor? Do you feel that having another tab or options button on the interface for your wordpress administrative panel is good? Personally, I’m running out of room over here. What about moving data into plain text files again? Bad idea?

How would you like to see plug-ins function? Single file, specific purpose, no configuration, just works? Have some control? I am being a little vague because I don’t wish to prematurely deliver the goods before I am 100% finished. However, I believe that once the initial version is launched; building upon it will be great.

Give me some feedback, what would you like to see?