Skip to:
Content

Changes between Initial Version and Version 1 of Ticket #3741, comment 23


Ignore:
Timestamp:
08/26/12 14:50:09 (20 months ago)
Author:
johnjamesjacoby
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3741, comment 23

    initial v1  
    11Replying to [comment:22 DJPaul]: 
    22> I'd love to learn a little more about the idea behind the option. 
    3 The goal here is to enable themes and plugins to register their own packs of template parts, and allow an admin to switch the BuddyPress/bbPress templates only, without changing the blog's theme completely. This allows us to have a default/canonical set of template parts that we can constantly update, without the burden of the user never being able to switch off of them. 
     3The problem this solves is allowing users to switch which set of templates !BuddyPress is using without changing the blog's theme completely. It allows themes and plugins to register their own packs of template parts and admins to switch the !BuddyPress/bbPress templates only. 
    44 
    5 There's no great UI/API for this yet, though. It's literally just an option that saves the name of the registered theme compat, with a drop down to choose from one of them. I think this is fine enough for a v1, and we can look into fancying up the place when we're happy with how it's working. 
     5It then allows us to always have a default/canonical set of fallback template parts that we can constantly update without the bp-default burden that we have today. At some point the metaphor still breaks down (I want this to look like this, but this to look like that) but that's unavoidable unless we split all the templates up, which I'm not keen on doing as a v1. 
     6 
     7There's no great UI/API for this yet like there is with !WordPress themes; it's literally just an option that saves the name of the registered theme compat, with a drop down to choose from one of them. I think this is fine enough for a v1, and we can look into fancying up the place when we're happy with how it's working.