From: http://item-9.com/2010/07/thesis-sho...-options-page/
*************************
On June 6, 2010, I spoke at WordCamp Chicago about WordPress theme standardization. I argued that to move forward, WordPress needed to continue to assimilate third-party theme features, especially those that seemed to be repeated over and over throughout the theme building ecosystem.
A good example of this assimilation was integration of WooTheme’s menu functionality into WordPress 3.0. Of course, the finished product ended up being slightly different (and in my opinion, slightly better) than the original Woo menu, but the important point is that there is now a menu standard that has been readily adopted throughout the theme building community. Almost every new theme takes advantage of this functionality, so it becomes easier to build universally on top of this technology now that you have a set of conventions on which to work.
What does this all mean? It means that Thesis is now GPL compliant because of a hard-fought war of attrition and the dual licenses (which was Matt Mullenweg of WordPress’s idea, btw) really do seem a win for everybody:As an active ThemeForest downloader, I’ve seen dozens of different options panels, and while some are excellent, most are imitations of older versions of admin panels from the major theme developers, like WooThemes. Imagine, though, if every theme had the same easily updatable options page–making customizations a snap, as well as allowing you to reuse code (or create plugins) that added functionality to each and every theme options page right off the bat.
- Automattic (the company behind WordPress) and Matt don’t have to incur a PR nightmare by dragging Pearson to court to set an inherited license precedent (especially silly since so many other major theme authors already adopted the GPL last year). In fact, Matt kinda looks like a bad-ass (Ghandi-style, at least) for persuading Chris to go GPL, using just some well-formed arguments and a couple of online soapboxes, including the infamous tipping-point discussion on Mixergy.com.
- Chris gets to keep making a fortune off of theme sales (around $2 million so far, according to Chris’s first Mixegy interview), since nobody is allow to resell his theme outright (not with his images and CSS, anyway).
- Most importantly, the WordPress community can now use Thesis’s functionality in other themes, and hopefully, take what many consider to be a standard-bearing theme admin panel, and turn it into the actual WordPress standard theme admin panel.
Another obvious feature that comes with these standards and conventions is exporting/importing. If all future admin panels shared the same hooks, actions, filters and even input id’s, you could easily transfer settings from one site to the next without fear of corrupting your database.
As you can tell, I’m glad to see the walls of proprietary licensing finally fall away from long-time WordPress theme holdouts, like Thesis. There is work to be done, though, and the next step is taking this newest open-sourced theme and integrating either into the core of WordPress, or maybe even into a core theme admin plugin like the import/export function did in WordPress 3.0. One way or another, we need to create efficiencies by aiming to standardize as much of the WordPress backend experience as possible. I know it sounds crazy, but I’d like to one day see WordPress developers focus on web design once again;) If Thesis can become the de facto admin panel, we’ll be well on our way.


LinkBack URL
About LinkBacks
Reply With Quote
