I disagree. Using the BP Template Pack and building as a child theme of BP-Default have their respective advantages and disadvantages.
An advantage of using the Template Pack which I feel you’re overlooking is that it allows theme designers to quickly get the required template/css/js files into their custom theme. This is a lot quicker for a non-BP-expert than figuring out which files are required. The designer then has two options; add, possibly duplicate, your CSS to style the BuddyPress templates to match the rest of the site, or use the Template Pack files as a skeleton, which the designer can then use to rebuild those templates to their own HTML/CSS specifications (perhaps to use a theme framework).
Don’t use template pack. That’s a quick fix to get WP users without theming skills using BP. For the long run you are better using a child theme as a start. Upgrades are easy this way too.
Hi, we always create a child theme derived from the BuddyPress default theme (we are on our 5th commercial BP project at the moment).
We customise heavily, change an awful lot of the CSS, and tear our hair out at the masses of unnecessary divs and classes. But, on the other hand it does give us a huge head start – BuddyPress needs a lot of template files and loops that aren’t in standard WordPress themes.
If you are happy with the default structures and functionality, you can get a long way quickly with this approach. Styling the layouts to your needs.
If you want to add new functionality, seriously enhance the loops, and so on – you are in for a bigger challenge – it’s not as easy as WordPress theming, you quickly end up in hooks, filters and plugins (which you can usually avoid in standard WP theming), and a fairly restricted API (which is due to get better, and better documented). The joys of building on the sands of a still relatively early stage project.
Good luck – I’m sure you’ll create a great site.
Roger
p.s. setting up a child theme is straightforward – a few lines in your style.css. We typically mimic the folder structure of the default theme, copy over just the files we are specialising (most of them!), and work from there. Only strange thing is functions.php – a functions.php in your child theme doesn’t override the one in the parent theme, both are used.
p.p.s. I can’t comment on the theme pack plugin… I haven’t used it
B.Participant
I have been using and developing for WordPress for the past 3 years. I feel that I’m at a moderate to advanced level of theming for WordPress. I am just now jumping into BuddyPress to use for a hobby site of mine. My question is, is it better to start with writing a WP theme then using the theme pack plugin or start by making a child theme for the default theme. I have no experience with child themes. I have a basic html layout now that I can go either way with.
If this has already been covered I’m sorry I tried searching but the page navigation of search seemed to be broken. Feel free to link me to other resources as well.
Thanks
So, I’m debating whether to merge theme from wordpress=>bp, or otherway around. But, I don’t really understand how the template pack adds to wordpress, because it makes valid URL’s with buddypress extensions, but it doesn’t add pages. So, can I just add random .php files and that will work as a url extension.. or what?
Yes it’s a pretty fair post, but note it’s not a conclusive treatise on the subject. It remains a damned awkward subject in many areas, good that he pointed out the possibility of split license to cover CSS / graphics if I create a graphic it remains mine unless I sign over the copyright on it same with photographers you may hire them to take a picture for you but they will retain copyright on that image for all eternity.
I’d just create a custom page template and create a RSS feed from a filtered, BuddyPress activity loop that only outputs blog posts.
Here’s a guide that will help you create the custom RSS page template:
http://yoast.com/custom-rss-feeds-wordpress/
Here’s the activity loop codex page:
https://codex.buddypress.org/developer-docs/custom-buddypress-loops/the-activity-stream-loop/
*Set the action to “new_blog_post”
I liked this follow up post about the GPL from the WP lead developer: http://markjaquith.wordpress.com/2010/07/17/why-wordpress-themes-are-derivative-of-wordpress/ I learned a lot about the license as well.
@antonrsaopencirclecoza, this plugin doesn’t work with WordPress 3.0 (with network). Does anybody know analogs?
“the function where by if your are member it just displays the group or if you are the admin of the group it displays the group setting and so on”
That’s how it is already set up actually. If I didn’t get what you meant though, you can also use https://wordpress.org/extend/plugins/buddypress-restrict-group-creation/ or check source code for more info.
edit – too slow mercime
Thanks Mercime,
I downloaded the zip files and extracted them via cpanel from hostgator. Same problem, I even installed BP MU with wp 3.0 on another domain and account to test it and same outcome. It is not picking up the Twnety Ten Theme but everything else works. I am using my reseller account, I don’t know if that would be an issue. Also I noticed my “.htacccess” file (i think i pronounced it right) was burried in BB Press. (that’s where I added step 3 in copying the rewrite files). I don’t know if that has anything to do with it? Also it was set up with fantastico for wordpress 2.9.2 then I changed it to 3.0.
Hi yesterday i was trying the installation of your awesome community everything so far was working perfect i tweak my template to make it compatible and test it everything was perfect except that when i went to my posts the posttabs were not working anymore
so i disable them and reactivated them but still nothing so i try deleted them and it didnt work.
So if anyone has the solution please let me know i would like to use this community on my site since is very simple and ease to custom at my needs.
Here is the plugin im using : http://wordpress.org/extend/plugins/posttabs/
Best regards,
Hi @jeffsayre from trawling round the forums and trac tickets looking for information on this you seem to be somewhat of an expert so I’m hoping you can help me 
Basically in my installation of wordpress 3.0 and Buddypress 1.2.5.2, with social theme, the .alt class is not recognised. When I use it in css it shows up in the stylesheet, but the actual element refuses to take it on board:
http://www.footybible.com/groups/coaching-fitness/forum/topic/test/
I’m pretty sure it is nothing I’ve done because the problem also exists when I switch to social parent theme, to which i’ve made very few changes. It is obviously something to do with the theme, however, because I can use it when I switch to default. Yet other people have told me they use .alt in social with the same version of BP and WP with no problems!
Do you have any ideas?
Hope he doesn’t say that. I’ve no love for them but the whole nature of the GPL as applied to projects is a contentious and far from clear area, and debates rumble on for ever and a day over the letter of the license.
Compares sites like wpmu dev to drug dealers
Though also cleared up somethings I wasn’t sure about when it comes to GPL, think this will be helpful to others so im sharing
Okay I fixed it this morning, feeling relieved and dumb.
I went back over the changing directory readme:
https://codex.wordpress.org/Moving_WordPress
And realised that I still had multisite enabled (which I dont want to use). The bottom of the page mentioned thas it doesn’t work with directory switches such as this, so I took away the line (define ( ‘BP_ENABLE_MULTIBLOG’, true )
in the wp_config file and everything works fine now.
It had nothing to do with htaccess.
/phew!
Oh, and here is a look at the site so far for anybody who’s interested: http://www.youtube.com/watch?v=XuxSZsbT100
1. Everything on the admin bar is not working.
No profiles for any members, it just goes back to the members list, the URL changes but it does not display/
same thing happens when you click on edit profile
2. When you login from the homepage. The enter username and password fields do not change to the logout button, but once you click on “activity” or “members” it shows that you are logged in
This is running on a yahoo small business hosting plan. Installed wordpress from their custom admin page.
and installed plugins from the WP-admin page
Can someone help me with this?
@afritech, No problemo
WPTouch improves teh look over the other plugin, but still not 100% solution: https://wordpress.org/extend/plugins/wptouch/
Hi guys,
Did you manage to figure things out? I just lost my wordpress admin bar and my BuddyPress Sliding Login Panel ( a plugin) after rebooting my computer.
Jimmy
I’ve decided to install Buddypress as a separate user installation using WPMU.
After removing Buddypress from the current user I’m not loading my most recent post as home page.
I’m getting page not found and the lookup for the domain is automatically looking for the removed Buddypress Activity page.
How do I stop the lookup and get back to the default WordPress home page?
@joamos the best thing is to isolate the image upload problem first. Deactivate BuddyPress and other BP plugins. If image upload process does not work in WordPress, it won’t work in BuddyPress.
So upload images to posts in main blog and sub-blogs with BP deactivated and see if media appears in main blog and in sub-blogs. If it doesn’t work, check out this thread – https://wordpress.org/support/topic/164999?replies=1 or find resolution in https://wordpress.org/support/
All you need is a SSL cert and then you can secure your entire WordPress install. BuddyPress should inherit the SSL settings from WordPress.
There is no bbPress admin panel when using bbPress for BuddyPress.
First of all, I should let you know that BuddyPress is not a forum script, it’s a social networking plugin. If you’re expecting a forum, then you might want to use something else like Simple:Press.
Forums in BuddyPress follows a concept called “Groups“. You need to create a group to create a discussion forum. This is similar to how Facebook’s fan pages operate. Administration settings for forums are handled by group administrators and moderators.
The second thing you need to do is login to the WordPress dashboard, navigate to “BuddyPress > Forums setup” and setup forums.
Now you can create a group and enable a discussion forum.
—
The BP team here needs to write a codex article for people new to BuddyPress, so thanks for reminding us.