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.
Error recovery and processing of the error: It is always good to have error recovery system built into a plugin, this makes sure that the administrator is able to find out what the error is and correct it if he can, or in the case of a complex error go to the developer for support.
Import and Export options: There has to be an import and export option for any software plugin like the ones in Worldpress, this would enable the administrator while porting the whole system to someplace else or while changing the back end.
Great looking user interface: A good user interface is very important to make sure that the administrator is able to understand and work in the plugin.
Security of the Plugins: A great plugin should not be vulnerability in the system.
Changes to the system: A change log is necessary to track all the changes. This is very important as it marks a timeline of the changes made so that an administrator can look at the past changes and its effect on the whole system.
Good documentation and support: A good documentation is necessary to make the administrator understand the plugin well.
There are several other things that you can look for but the ones mentioned above are some of the most critical ones.
Lowest prices ever on Online Businesses, grab yours now while they last at WordPress Plugins and Online Business Opportunities. Better hurry because supplies are limited.