| By Jennifer Moebius | Article Rating: |
|
| August 24, 2009 01:45 PM EDT | Reads: |
662 |
Last week I wrote about some of the issues with plugins (especially those in Wordpress) – they’re often times poorly maintained, buggy, and insecure. We got some great feedback, both on and offline, and today I want to give a few ideas for making the most of plugin based platforms.
1.) Popular Plugins Hint at Missing Features
A plugin is fundamentally a way of making a piece of software do more than it was meant to do. For product managers, a popular plugin can indicate that there is a lot of demand for a missing feature. Integrating that feature into the core product can give it greater developer exposure, improve security, and reduce bugs.
Taking a look at Wordpress’s list of most popular plugins, we can see that there is a lot of demand for features like better search engine optimization, improved forms, and intelligent caching. Any of these plugins would make good candidates for inclusion in later versions of Wordpress.
2.) Good History Matters
Check out the history of a plugin to get an idea about the involvement of its developers. A plugin with a long history and regular updates indicates maturity and active development. Many of its worst problems may have already been solved, and any new ones are likely to be corrected quickly.
Also, keep in mind that many plugins are part of bigger commercial ventures. For example, the Akismet spam protection plugin is developed by the same people who created Wordpress, but they actually charge money to use Akismet for commercial blogs. That means that they have a lot of interest in making sure that Akismet is as well written as possible.
3.) Check for a Solid Reputation
Look for plugins with active discussion forums, high ratings, and many recent downloads. This is especially critical for plugins that are no longer being developed but still happen to be useful. The more popular a plugin, the more likely that someone out there is looking around for bugs and problems. Wordpress makes some of this information available on a plugin’s “Stats” page.
4.) Test, test, test
Test your plugins before deploying them. Install them first on a non-production system where you can evaluate how well they work and whether or not you’re satisfied. While you may not find many deeper problems this way, you can definitely look for more noticeable issues and make sure there are no big problems.
I’ve seen and used many plugins (some quite popular) with broken layouts, poorly written language, and plenty of bugs. Testing before deploying has helped me avoid some of the worst pitfalls of poor plugins.
5.) Backup Early and Often
Sometimes things go wrong and your plugin fails you. Backup early and often to make sure you can get your feet back on the ground quickly. A good backup can be a lifesaver!
6.) Just Read It…
This one is only for open source projects and not for the faint of heart, but maybe you want to know more about how a plugin works or why it behaves a certain way. Maybe you’re just not sure you trust it, or maybe you even want to fix a real problem. Whatever the case sometimes you or someone you trust just has to read the plugin. And while that can be a lot of trouble, you’ll at least have the benefit of knowing that you’ve helped the developer make sure their code is solid.
Read the original blog entry...
Published August 24, 2009 Reads 662
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Jennifer Moebius
Jennifer Moebius, Public Relations Manager at uTest, champions media efforts, analyst relations and speaking/awards programs. A media maven and creative writer, Jennifer’s accomplishments include feature articles in BusinessWeek, Fortune, Dow Jones, The New York Times and Investor’s Business Daily. Prior to uTest, Jennifer was Senior Account Executive at boutique PR firm Emerge Public Relations where she managed PR programs for a variety of tech clients including Burton Group, Information Builders, Action Engine, Tizor Systems, good2gether and Harvard Business Publishing.
- The Top 150 Players in Cloud Computing
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- An Interview with Federal CIO Nominee Vivek Kundra
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Stock in Focus: Dragon Capital
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- 1st Annual Government IT Conference & Expo: Themes & Topics
- Industry Experts Discuss the State of Cloud Computing
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Cloud Expo New York Call for Papers Deadline December 15
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- An Interview with Federal CIO Nominee Vivek Kundra
- 1st Annual GovIT Expo: Letter from the Technical Chair
- SOA World Power Panel on SYS-CON.TV
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Stock in Focus: Dragon Capital
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- 1st Annual Government IT Conference & Expo: Themes & Topics
- Industry Experts Discuss the State of Cloud Computing
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- Success, Arrogance, Rise and Fall
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- Five Reasons Why Web 2.0 Matters
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December









Cloud computing is a game changer. The cloud ...



















