We’ve created a theme framework that we’re currently calling the “SASS Bootstrap Theme” that basically integrates Twitter Bootstrap and uses SASS/Compass to generate the stylesheets required for the theme, making it incredibly easy to reskin your website with just a few quick modifications. Integrating bbPress was a breeze, as we simply copied over the template files and customized the markup to match the requirements of Bootstrap. We plan to also do this for BuddyPress but have sort of been waiting until the process became a bit easier… Is it safe to say that with both bbPress and BuddyPress that we will be able to eliminate some of the theme files in favor of simply using template parts? Would we be able to remove these templates from the theme or are those custom page templates required to be included in the theme?
My other question, regarding BuddyPress, is this: would it be possible to abstract templates into UI parts, rather than specific templates? Basically what I’m after is a way to define the UI markup structure without repeating common elements in other templates. I think that’s sort of what you’re after but I want to verify that this is the case.