The Xavisys WordPress Plugin Framework
A few months ago I was chatting with Joost de Valk and he was talking about a new plugin toolkit that he was making. The basic idea was to make a flexible base that he could use to build on for all his plugins. It would handle all the tasks that are common to all his plugins (options page, dashboard widget, etc) and still be easily extended so each plugin could handle more specific tasks as well. Now his plugins (at least some of them) use his toolkit.
It was a great idea, and I finally got around to writing one for my own plugins. I built it as an abstract class (and a tiny CSS file) that I extend for each plugin. Here you’ll get to see a quick tour of what the framework does. Let me know in the comments if you’re interested in seeing a walkthrough of how it was built, and feel free to download Efficient Related Posts to see it in action.
GPL Themes Get Some Love, Plugins Suffer?
Matt Mullenweg asked the Software Freedom Law Center whether WordPress Themes are GPL too. One sentence summary: PHP in WordPress themes must be GPL, artwork and CSS may be but are not required.
As a huge proponent of the GPL, this is exciting. However, as Joost pointed out in On the GPL, Themes, Plugins & Free, there’s some disappointment as well. The exciting part is that a question that’s long been asked has been answered by a “pro” (albeit a biased “pro”), and the answer is just what many of us wanted to see. Now we can get some people to focus on commercially supported GPL themes rather than just themes with more restrictive licenses. They have even added a Commercially Supported GPL Themes page to wordpress.org! That’s awesome, and a great followup to Matt’s “State of the Word” talk at WordCamp San Francisco.
So what’s the problem? Well, Matt has said that the plugin developers have been the rock stars in the WordPress community, and it’s time for the theme designers to shine. I have no problem with the theme designers getting to shine, but as a plugin developer I wonder “Where is the Commercially Supported GPL Plugins page? I love to give to the community with GPL WordPress plugins, and will continue to do so, but I’ll also be offering premium support for many of these in the future. I’d like to see the same treatment for theme designers and plugin developers.
Having said all that, I’m really glad to see the GPL themes page and I think it’s a good step in the right direction.



10 Great WordPress Plugins
Posted by AaronCampbell on November 12, 2009 · Leave a Comment
One of the greatest things about WordPress is how extensible it is through it’s plugin system. There’s a plugin for almost everything. There are more than 4,400 plugins just in the WordPress.org Plugin Directory and there are plenty more that aren’t in the directory. Unfortunately, sometimes there are so many plugins that it makes it hard to find the best WordPress plugins in the massive sea of options. Here are some of my favorite overall plugins.
Read more
Filed under WordPress Plugins · Tagged with Akismet, Clean Slugs, Google XML Sitemaps, Headspace2, Simple Trackback Validation, Sociable, Subscribe to Comments, Twitter Tools, Twitter Widget Pro, WordPress Plugins, WP Super Cache