Save and upload to your theme folder in server.
Open up your theme’s sidebar.php and Save As > sidebar-buddypress.php. Open up sidebar-buddypress.php, delete everything in it and paste the following:
`
Deactivate BuddyPress. You have to make sure that your WordPress multisite installation is working before activating BuddyPress. To resolve your multisite issues, please post at https://wordpress.org/support/forum/multisite
@houser have you searched the plugin repo? Many plugins have been created since this thread started.
@mariuse do wait for 24 hours before bumping your post. There are time differences between where you’re at and volunteers who are based all over the world.
Open up your WP theme’s header.php and Save As > header-buddypress.php in your theme folder. Open up header-buddypress.php and add the following at the very bottom:
`
Open up your theme’s sidebar.php and Save As > sidebar-buddypress.php. Open up sidebar-buddypress.php, delete everything in it and paste the following:
`
`
Save and upload to your theme folder in server.
Make sure that you keep the CSS and javascript enabled i.e. like this https://mercime.files.wordpress.com/2011/10/2011-09.gif Click on Save Settings button
You can create your own BuddyPress component. Look at the BuddyPress skeleton component plugin for an example of how. You would have to create the proper functionality to be specific to your need but the plugin shows you how to attach functionality to profiles and activity streams.
I want to point out that BuddyPress works out of the box but if you start changing things and adding plugins this has nothing to do with the core development team. So to blame them that your custom install doesn’t work is not fair. Everyone on this support forum offering help is on a volunteer basis and as they say, “you get what you pay for”. 
As for this site, I’d rather the default theme be activated and the live updating that’s been going on for over 2 months stop. I can’t find my topics to help with support. Pretty much gave up on anything that isn’t on the first page.
well, one thing is actually fielding the comments. i mean, hey, ya wanna call them “topics for conversation,” i’m more than happy to do so. just give me some lead in time and a few missed shots and i’ll come around. i’ll even run your community for you and educate your entire user population on the way the programming team likes to be communicated with. “bugs” “topics for conversation” “f-ups” “doinks” “things that aren’t my fault” “stuff that’s broken for whatever reason” — it does not matter.
the point is fielding the comments and having a healthy cycle of discourse and development. we have to understand: buddypress is not doing that now. it’s not a healthy environment for business owners, so we have to deal with it.
i’d love to see BuddyPress turn the corner on this issue. i’d love to use BuddyPress on my commercial sites. i don’t know how to replace the BuddyPress activity stream, and i’d appreciate it if there were a list of comparable plugins right here on this thread. but again, that may be perceived as threatening. but it’s not — not for healthy business people.
healthy business people go: here you go, here are our competitors, here is how we are different and better in these categories.
but this is “free” software and well, the community does seem very very sensitive. not just sensitive in an emotional way, but sensitive in a: how dare you want your site to work, you are rude, now your site is broken so what nah nah nah kind of way.
i really commend Paul Gibbs for asking the question “Why wouldn’t you use BuddyPress for an important, life-saving website?”
— it means he inquired. and now we are responding. not because we are rude, but because he asked. these are our best answers, and hey, it ain’t so bad is it?
i kind of feel like i’m trying to “rescue” buddypress or something, and in a sense i am, cuz i want buddypress to work properly, and i can’t find an alternative.
hey, thanks for this thread and for your participation 
There is an issue with fresh installs of bbpress in Buddypress. You shold check if the table wp_bb_posts has been created in your database. Otherwise, you should create it manually:
CREATE TABLE IF NOT EXISTS `wp_bb_posts` (
`post_id` bigint(20) NOT NULL auto_increment,
`forum_id` int(10) NOT NULL default 1,
`topic_id` bigint(20) NOT NULL default 1,
`poster_id` int(10) NOT NULL default 0,
`post_text` text NOT NULL,
`post_time` datetime NOT NULL default ‘0000-00-00 00:00:00’,
`poster_ip` varchar(15) NOT NULL default ”,
`post_status` tinyint(1) NOT NULL default 0,
`post_position` bigint(20) NOT NULL default 0,
PRIMARY KEY (`post_id`),
KEY `topic_time` (`topic_id`, `post_time`),
KEY `poster_time` (`poster_id`, `post_time`),
KEY `post_time` (`post_time`),
FULLTEXT KEY `post_text` (`post_text`)
) ENGINE = MYISAM;
Hope it works.
It did for me. 
Thanks, mrjarbenne. That plugin looks promising. I’ll play with it and see if it works for me.
How anyone could find “hey did you know blah blah is broken on your site” offensive is baffling to me! It has nothing to do with being a programmer or not. It’s like someone pointing out that your shoe is untied or fly is open. The civil response is “thank you for telling me”.
I have in the past though worked with people who were so sensitive about any criticism whatsoever that they did not want their “issue tracking system” called anything like that or “bug tracking” or “defect tracking” etc. I think they wanted it to be something like “topics for conversation”. Having users confronted with a white screen is not a defect, it’s a topic for conversation 
I hope it all works out. buddyPress seems to have some real potential.
joe
@karmatosed. The issue is that I am not using a buddypress theme. I used the BP template manager plugin. So I don’t know how I would implement your suggestion.
Hmmm… The fact that nobody replied in over 7 months is a bad sign… I’m looking for the same thing!
interesting and fortunate that you’d be replying here Paul. in a text file, saved for another forum, i have the following about you closing a similar thread:
the OP was, in my opinion, asking legit questions and expressing exactly the kind of request a community needs to respond to appropriately in order thrive.
this is emotional, persona, and critical for me — so i also wrote and considered posting:
“it almost makes me cry to see a BuddyPress admin behave in such a fashion.”
the OP was asking about functionality. the OP was pointing out functionality that does not work. and you closed the thread on the person.
i’ve worked with ace programmers before, who sometimes need emotional and interpersonal assistance to understand what “normal people” want and need. i get that. i’ve been able to be the kind of person who can help a programmer relate to “the rest of the people on a project” or at a company. mostly because as a documentation and training professional, i am often the interface between the programming team and the user base.
it’s hard to see such a cool concept (BuddyPress) harming itself and its community through such interpersonally and professionally unfortunate behavior.
what i mean is: the users are here for functionality. why would you consider their seeking and asking about functionality rude?
for me, if i provide any product or service, paid or otherwise, discussion about the product’s performance itself is never ever rude. it cannot be. they actually need to use the product or service. it’s rude to say something “sucks” when you have not used it, for example.
from a user’s perspective, it can be seen as rude to “sell” someone on free software that is supposed to do particular stuff, and then upon install, it doesn’t. then, they are told they are rude if they ask questions that would lead them to be able to configure the software. and quite possibly, they are demeaned based on their programming ability. then they are told to go pay, but they simply can’t find anyone with the skill set to help them. and their posts asking for help or explanations are just closed on them. add to that that the support forum for the product itself does not function in a manner effective enough that one could use it for a live community. so, if i installed BuddyPress and it worked the way this forum does, i’d have to “fix” BuddyPress for my install. Fortunately, my current install works better than what we see here, but the current functionality of the live forum does not inspire confidence.
in the end, possibly thousands of peoples’ “neat ideas” of creating websites for tinnitus help, autism help, juggling, parenting, a hobby, something really important, something really fun, a business — well they DIE.
there is a very good chance that i may continue to use BuddyPress for a life saving website, but my response to
“Why wouldn’t you use BuddyPress for an important, life-saving website?”
is — because an admin over there not only closed this thread https://buddypress.org/community/groups/requests-feedback/forum/topic/what-is-up-with-buddypress-org/ but found it rude and “not constructive.”
my deal with documentation is as follows: show me how to do something, and i will show others via articles, videos, etc. but if i am not shown, then i might not be able to create the docs. sometimes i need a “code snippet,” and for some reason, the coders just won’t give up the code. paid, unpaid, does not matter. won’t share their code. it’s my ball and you can’t play with it and you are rude if you want the reply button to work properly. who are you to say what is proper? rudey-pants, go learn how to code.
but the person is just like “hey, man, i love you, i love this software, i just want the reply button to work and post the comments on the original post as well as in the activity stream”
i already improved buddypress documentation once. however, i am an end user advocate, and if i were buddypress, i would literally ask my users what sucks about buddypress. i would ferret out each and every pain and address the issues. i would create procedures that allow dedicated people to implement functional websites and i would understand that people get frustrated after 80 hours of working on making something work as promised.
also, i would make a clear free-line and rate-sheet distinction so that people can pay for stuff if needed.
so there would be more money flowing, excellent community functionality, and saying “this doesn’t work” would not be considered rude. ever.
i do not advocate the use of language like “this and this sucks…” and it was not the OP who began such discourse. i am the founder of http://www.verbalyoga.com (the site is not up yet), i have clear understanding of what is verbally abusive and what is not.
and well — with all of that being said — BuddyPress seems like a very emotionally volatile product and community. pressing “update” can take an entire site down, and if you seek help — you run the risk of being called “rude” and having your posts closed on you before being responded to courteously, before being offered a paid or unpaid solution, before being given an explanation.
that is not fair and it is dangerous for a life-saving website.
non-programmers are people too
people who don’t know their way around buddypress are people too
non-coders are people too
of course, structured correctly, i could help you guys make heaploads of money. but maybe you don’t need money and are way over $250/hour and it does not matter what anyone throws at you.
improving your free-line (the software, the forum, the documentation) is all essential. in my opinion, i highly recommend you look at how BuddyPress treats sincere business owners, web-concept developers, low to high level tech folks, etc., especially when you feel criticized.
that’s the best i can do for you right now, and it’s a lot.
sincerely,
dainis w michel
Thanks for the replies. I think I’m creating a problem for myself bigger than trying to keep up to date with all the upgrades… problem is trying to upgrade older version of buddypress to new version with some plugins now defunct, so quite a change to the site. Having the ability to run a beta site in parallel tapping into the existing data for the network, groups and forums would allow for development to the point of going live and providing some members to test out with their posts being kept, rather than a complete swap out, with always too little testing.
> …when i have offered countless times to work with documentation, because i have 20 years experience in documentation and training.
So get involved. The documentation is on our codex website, which is a blog which *everyone* has access to edit. @karmatosed is spearheading efforts to improve the codex, along with Ray, Mercime, JJJ and others. Just pick up something and improve it, and let people know what you’re doing on the codex forums at https://codex.buddypress.org/team/ so that things can be kept coordinated.
> i’m also asking: is anyone here, i mean, some pretty basic functionality is broken here…at buddypress.org itself.
BuddyPress.org is not representative of the state of the software itself. John knows this site has problems and is working on it. For a demo of BuddyPress, download and install it, or check out http://testbp.org (which I’m sure you know about already).
Posts like this come across as pretty rude, and are almost always not very constructive.
> so, i’m asking: honestly, should i use buddypress for an important life-saving website?
Why wouldn’t you use BuddyPress for an important, life-saving website?
Warning: Missing argument 2 for bp_modify_page_title() in /buddypress/bp-core/bp-core-filters.php on line 268
@jaywalker9 regarding your post linked above, I found that I had the same error you experienced in your point #2.
I’m using P2, and the error showed up only on individual posts.
When I disable PollDaddy the error disappears. So, it appears it might be a plugin conflict in some situations.
I’m having the same problem over all new installations, it just doesn’t work. No plugins.
@djoep – would a link to your post on the bbpress forum be possible, I’m not finding it. The site we’re developing is much like the scenario you describe, we need sitewide forums for general discussions and group specific forums for groups with specialized interests. I’ve got it working 90%, but getting 404 errors on child forums in the sitewide forums and just now discovered that attempting to post a comment/reply in the group forum gives 404. We can’t wait for end of Nov as this site has to be live by 11/15.
The issue has been unravelling here:
https://buddypress.org/community/groups/how-to-and-troubleshooting/forum/topic/cant-request-private-group-membership-you-do-not-have-access-to-this-group/
I started from scratch on the production server here:
http://dhcworks.carleton.ca/version2/
With fresh files and a fresh DB, the issue came up again. Staging is here and hasn’t had any problems:
http://dev.archonic.com/carleton/dhc/
You can login using username and password “tester” on both sites. Note that on production, the buttons to join, leave, and request aren’t showing on the group directory or group home.
UPDATE: just noticed r-a-y’s patch here – https://buddypress.trac.wordpress.org/ticket/3687. I’ll try it and report back.
so i wound up going into the db and changing it. am kinda considering dropping buddypress. i really appreciate your considerate response, for me, that has been an exception in the buddypress community.
tried the plugin which lets me change my own display name,
how can i as admin change the member slug (or how can i let users change that slug themselves)?
how can i as admin change other user details?
it’s odd because i don’t know how buddypress is “remembering” these names. also, i use wishlist member, and the names there are different. the wishlist member names are the same as the wordpress names, but buddypress seems to have gotten and be using names gathered somewhere else (maybe upon initial sign up)?
best,
dainis w michel
Thanks for replying. I ran it against an online validator which resulted in 9 errors (all of them having to do with declaration): for example, html, head, meta, title, link, etc “must be declared” in the header.php file.
Do you see anything here?
`<?php
/**
* Header Template
*
* Here we setup all logic and XHTML that is required for the header section of all screens.
*
*/
global $woo_options;
$filagree = get_template_directory_uri() . ‘/images/filagree.png’;
if ( isset( $woo_options ) && ( $woo_options == ‘true’ ) ) {
if ( isset( $woo_options ) && ( $woo_options != ” ) ) { $filagree = $woo_options; } else {
$filagree = get_template_directory_uri() . ‘/images/filagree.png’;
}
}
?>
<html >
<meta charset="” />
<link rel="stylesheet" type="text/css"
href=”” media=”screen” />
<link rel="pingback" href="” />
`
I can’t duplicate this.
To test, I’m using the BuddyPress Default theme.
I navigated to my WP profile and changed my nickname to “New Name”. Then attempted to change my avatar and was able to.
It could be a theme issue as well. What happens if you switch the theme to BuddyPress Default? Does the crop box work properly? If so, check the CSS in your custom theme to see if you’re modifying the crop box.
Check your WP theme for a folder called “registration” and a file called “register.php” inside this folder.
If you don’t have this folder and file, copy it over from /plugins/buddypress/bp-themes/bp-default/registration/. See if that fixes your problems.
If you have the register.php template, open it up and customize the layout; you’ll need a tiny bit of experience with HTML and CSS to do this.
The only way to import generated profile fields at the moment is to do a straight database export of the xprofile field tables and then import them into your new site. (These database tables are “wp_bp_xprofile_fields” and “wp_bp_xprofile_groups” by default.)
The codex is basically a WordPress blog. I believe everyone who has an account with buddypress.org should be able to login at codex.wordpress.org/wp-admin/ and post something. Though, your post might be held as a draft until someone with higher permissions can look at it.
If you have ideas for codex articles, please feel free to post them. If you encounter problems, let us know.
There isn’t a single document to reference for documentation. I don’t believe WordPress has a document like that available on their codex. (I could be wrong though!)