Andy Peatling Drinks The Kool-Aid

buddypresslogoOver on the BuddyPress Development blog, Andy Peatling has announced that the project will now have a new theme architecture. The big change between the old way of doing themes versus the new way is that starting with BuddyPress 1.1, there will only be one theme that handles everything instead of a Home/Member theme. Also, those two words ‘Theme Framework‘ pop up again as BuddyPress will ship with its own.

BuddyPress will ship with a theme framework that acts as a parent theme. The default theme will be a child theme based on this framework and contain only images and css. Building a new BuddyPress theme will be as simple as creating a child theme based on the framework.

According to Andy, this approach with themes provides many benefits such as removing the need to recreate every template file for a new theme, receive new functionality when the parent theme is upgraded, etc. While themes that were created on the old system will continue to work for at least the next few versions, converting those themes to the new system shouldn’t be that hard. It’s important to note though that using the Framework is just an option and is not necessary.

BuddyPress 1.1 is on track for a September release.

Has this verified the importance or benefits using a Theme Framework? Theme authors, are you happy to see BuddyPress ship with it’s own framework?

4

4 responses to “Andy Peatling Drinks The Kool-Aid”

  1. The meaning of the word framework has really gone downhill in the WordPress community.
    Personally a Theme frameworkTheme
    Rather Theme Framework is the foundation of a theme.
    And why Child Themes? I’ve always thought of such stuff as skins.

    Anyway the new way looks better than the old way.

  2. I must say that BuddyPress is growing up rather quickly – I beleive that it’s headed in the right direction though.

    IM a huge fan of BP & WPmu since dipping my toe in the water and it’s opened my mind up to some really huge possibilities – this is going to be big, thanks.

Newsletter

Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.