[buddypress-trac] [BuddyPress] #3662: New child theme
buddypress-trac at lists.automattic.com
buddypress-trac at lists.automattic.com
Sun Mar 18 16:35:43 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 hnla):
@Chris It has to be a child theme Chris as there isn't really such as
thing as a full theme if working with BP; it doesn't work in the same
fashion as WP.
We have to inherit certain aspects such as functions.php, we do inherit
aspects such as global.js / ajax as it's pointless re-writing these
aspects as they are complex and perform their duties well enough.
There aren't too many files in the child theme, although it does tend to
look that way partly due to the WP post templates being introduced, it's
not a case of inflexibility though in replicating those files rather than
leaving them in BP-default as there were two main points to this theme.
1/ The primary purpose was to demonstrate the use of BP to produce a theme
that was more specific in functionality (one of the issues with 'out of
the box' BP is it's somewhat unfocussed and only really feels as though it
comes into it's own when it is integrated into a larger WP site and
customised accordingly) Thus the theme was designed to showcase BP used in
a more deliberate manner, in this case replicating something along the
lines of Twitter with the theme focussing on 'Activity' and user account
rather than 'Groups' or ' forums' or even blogging
2/ The second purpose of the theme was to re-factor the markup as much as
possible from head to toe, and in that respect it was necessary and
desired to overload all the main template files and re-write the CSS from
scratch.
I think we achieved these two aims pretty well and the theme is pretty
well re-factored to HTML5 and with a responsive design element.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/3662#comment:21>
BuddyPress <http://buddypress.org/>
BuddyPress
More information about the buddypress-trac
mailing list