Want To Develop A New WordPress Plugin?

A good Word press plugin must have the following characteristics:

Straightforward and easy install procedure: Installation is the main process in the implementation of a plugin especially for a system such as WordPress. WordPress has a lot of features already built in and the plugins are developed to complement these features and add custom features for the easy administration and manipulation. If the installation of this system is complicated the administrator won’t go for it.

Straightforward un-installation process: Un-installation is as important thing for a plugin as the installation process. Un-installation gives the administrator the power to decide when to remove the plugin when it has no more function to perform, no administrator would want a plugin that cannot be removed and remain there forever.

Easy upgrade process: A good plugin must have a good upgrade process, a plugin must be able to adapt to situations and when a new feature can be added, it should be added without altering the whole system. Updates are required for all kinds of software, it is even more important for a software component such as a plugin.

Good localization and language support: Language support is very important as it makes sure that any administrator who is not so fluent with the English language too can access and modify whatever he/she want to.

User Understandable errors: A good plugin must throw exceptions and errors that are understood by the end user to rectify and correct it if possible. Errors can be a very big problem if it is untraceable. There must be a system by which the administrator should be able to contact the developer to get all the details without actually getting confused or giving misinformation.

Import and Export options: There has to be an import and export option for any software plugin like the ones in WordPress, this would enable the administrator while porting the whole system to someplace else or while changing the back end.

Intuitive user interface: A good interface is required to make the administrator work on the system easily. A good interface is a paramount requirement for a good WordPress plugin.

Security of the Plugins: A great plugin should not be vulnerable in the system.

Keeping the records of the changes made: A good change log is necessary to keep track of changes.

Good support: A plugin that is well supported and documented is a big plus.

The above mentioned are the most important characteristics of a WordPress plugin.

Enhanced by Zemanta

17 thoughts on “Want To Develop A New WordPress Plugin?”

  1. I am usually not the kind of person to write my opinion on other’s write ups, but for your write up I simply needed to do it. I’ve been cruising around your website a lot recently and I am really impressed, I think you might potentially become one of the main opinions for this topic. Not sure what your workload is like in life, but if you started commiting more time to writing on this site, I’d bet you would begin receiving a bunch of visitors soon. With affiliate stuff, it could become a nice second revenue stream. Just a concept to think about. Good luck!

  2. I really enjoy what you blog about here, very refreshing and intelligent. One problem though, I’m running Firefox on Debian and parts of your content are a little wonky. I realize it’s not a common setup, but it is still something to keep an eye on. Just tossing you a heads up.

  3. This is a superb post Want To Develop A New WordPress Plugin?.
    Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.

  4. hi everyone, my denote is stamp and i righteous poverty to say that this is an excellent journal displace and i truly pioneer it helpful, would it be alright if i submitted posts to this journal active topics i initiate engrossing?

  5. Dude.. I am not much into evaluation, on the contrary somehow I got toward interpret lots of content on top of your web site. Its amazing how exciting it is for me in the direction of visit you very often.

  6. I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it.

  7. Greetings from Colorado! I’m bored to death at work so I decided to browse your blog on my iphone during lunch break. I really like the knowledge you present here and can’t wait to take a look when I get home. I’m shocked at how fast your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyhow, excellent site!

Leave a Reply