[buddypress-trac] [BuddyPress] #3662: New child theme

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Sun Mar 18 17:56:01 UTC 2012


#3662: New child theme
--------------------+------------------
 Reporter:  DJPaul  |       Owner:
     Type:  task    |      Status:  new
 Priority:  normal  |   Milestone:  1.6
Component:  Theme   |     Version:
 Severity:  normal  |  Resolution:
 Keywords:          |
--------------------+------------------

Comment (by chrisclayton):

 @karmatosed - Was downloading & uploading it while writing my last comment
 and have been playing with it ever since. :)

 @hnla - with your first point - i think we'll have to agree to disagree.
 All of my themes have been parent themes and they have worked fine... The
 only problem with maintaining a BuddyPress parent theme is that you have
 to keep global.js and ajax.php (and other scary files) up to date, and
 since this is a project run and maintained by the core BuddyPress team,
 that isn't really an issue.

 Maybe i'm wrong... Please enlighten me, what's the difference between a BP
 parent theme and a WordPress parent theme? (except that one requires a
 plugin - to fix that all you really need to do is kill the theme and
 display a notice if the user doesn't have BuddyPress active.

 "Re-factor the markup as much as possible from head to toe"
 To me, that IS the difference between a parent theme and a child theme.

 Here's a quote from Justin Tadlock that might help express my concerns...
 "When a theme developer creates a child theme, things become problematic
 because that child theme might eventually need an update. If you’re a
 theme developer and are building a child theme with a 20kb functions file
 and five or six custom templates, I can assure you that you’re doing it
 wrong. I’ve even had to tell myself this." -
 http://justintadlock.com/archives/2010/08/16/frameworks-parent-child-and-
 grandchild-themes

 When buddypress updates and we find a bug inside one of the complex
 looking functions in functions.php how are we going to update the theme?
 how are they going to customize their theme?

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/3662#comment:22>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list