Sure, if i understand correctly you only want logged in users to see certain pages.
Private-buddypress should do the job:
https://wordpress.org/extend/plugins/private-buddypress/
Hope that helps.
ok figured what I could do, unfortunately almost all the plugins are useless now. some of theme like private buddypress is key, is there a way to keep profile pages offlimits to non-registered users?
My main question is this, I can set the media embed max width in the admin panel, and I can set in wp-config define(‘BPFB_OEMBED_WIDTH’, 200, true);
but videos still embed at full size, which means, that on the mobile site, using bp mobile, the video runs off the edge of people’s touchscreens. that’s it, I know no other way to have a safe transition to the new bp, which will should be called, due to all the changes, 2.0
that should be about it, I figured that i have to completely rebuild the site, once I have the compatible plugins set, I will update the ones on the remote server and remove the ones which don’t work, move my theme and hope to god I don’t loose my 400+ registered members….uggh
Very strange. Is *any* of the javascript on your BP 1.5 installation working? Places to check: requesting friendships/group memberships from directories; replying to private messages; the “read more” link that appears when you have a very long forum post.
wow it really was the dots!
I recently tried to upgrade my WordPress to 3.2.1 and then upgrade my Buddypress to 1.2.10. Since doing that a whole bunch of things went wacky. I reinstalled WP 3.1.4 and BP 1.2.6 and that fixed most of the issues, but now when I go to create a group, I get the group but it puts in 3 or 4 of the same group so it looks like there are multiple groups with the same name, description, membership etc. Also I seems to have lost the ability to password protect a group, but now the private group is by request so that seems okay. Any suggestions?
Thanks a lot for your comments, @qrahaman and @mercime 
@hectorrubio my thanks as well. Definitely a good read – the planning process to implementation using native WP functions and BP/plugins. Cheers.
Thank you for taking the time to put this together. Much appreciated. 
Hhhhm @tnd, not sure what your goal is. Based on my interpretation of what your trying to accomplish, I would do this instead. Create a Smith Family group, and add Smith family members to the Group. You could set permissions on it to “hidden”: that is, the admin gives permission to those who want to join AND the group is listed in the group directory; or, “private”, where the previous applies except, no one sees it (not listed in the group directory, but only seen by Smith group members as part of their profile).
That way, in XProfile, you could be specific about defining the role (through a field group), that a Smith Family group member would choose to complete, and that info is what would be displayed when Public is selected.
The “name” issue that you mentioned… if by filling out “Name”, you’re referring to the “Name” in the “Base”, then every time that’s changed, that logged in member’s profile name will change. If you actually added a field called “name” to a field group and when editing the profile, specifically, that field group’s field called “name” and by doing so, somehow changes the “Base” field “name” content, then I have no idea how to help. That shouldn’t happen.
Hey @christophg
Sorry, I’ve been travelling a lot or work and haven’t had enough time to come back here!! Thanks for the info on Profile manager. I was half way through with my solution when I stumbled upon hers. It didn’t work for me, so I contacted her. After several iterations of the plugin it still didn’t work for me. I suspect there may be a plugin conflict, however, I have limited plugins running on my installation, and my community needs every one of them. So I continued to make refine the idea I sent to you.
As for your question regarding using S2 to control who gets one of your pages created, I am not sure if it is possible. As it stands, S2’s hooks and filters only allow you to keep content sequestered depending on user level.
One idea for you though is to allow a page to be created for every one who registers. Then, display the contents of that page as an iFrame on each users member profile page. Create a private group for the members who should have a rating. Then wrap the iframe in code that restricts the display of the iframe to only displayed members of that group. I do this very thing for my “Brands”.
I believe this is the code I used to show only on my brands member pages:
https://buddypress.org/community/groups/creating-extending/forum/topic/checking-if-a-user-is-in-a-group
Let me know if you need more help!
Imma gonna blame those dots
@simon_said – Would you mind posting a bug ticket on trac.buddypress.org, with steps to reproduce? Thanks!
@boonebgorges – Correctamundo. The text field for “To” is blank rather then being populated with the username.
@DJPaul – to get back to you on usernames see below
User A – archon2112
User B – Simon.delaSalle
User C – Tim.Powell
THANKS BOTH!
Also, what exactly are these three users’ user names?
Just to be clear – by “autocomplete” you mean that, when you click the Private Message button, the user’s name is already filled in as a little box on the Compose screen, right?
Hey all!
Quick note on this bug we found today. When sending a private message the autocomplete does not always fill in correctly. Friends and activity stream has been turned on / off to see if there is any intereference and still no success.
Scenario is…Private messaging does not always autocomplete when clicking on “private message” in the users profile.
User A clicks on the private message button and autocomplete shows correctly
User B clicks on the private message button for USER A and autocomplete shows correctly
User B clicks on the private message button for USER C and autocomplete does NOT show
All of these users have the same role, and being a “friend” with each other has no effect to this scenario.any insight you could provide would be greatly appreciated. THANKS!
If you’re meaning the private messaging; then, no. That’s internal only.
Yes and no. I’m doing something similar by configuring/hacking buddypress within my own theme. I used the BuddyPress Template Pack plugin to get the pages I needed but it’s a lot of editing from there. And I think that the S2Membership plugin will further the control by you if you want to make certain parts of the site public and other parts private.
I think BuddyPress is designed to take over a site, not sit side by side. Although that is what I’m trying to do.
I’m fairly proficient at hacking WordPress and I’m still running into roadblocks with configuring BuddyPress.
I am trying to update the message notification url that a user gets when they receive a private message. I would prefer the link to point directly to the new message, rather than the users message overview. Unfortunately this doesn’t seem possible without hacking the BP core code as the filter for the content doesn’t include the message_id. Is there any other possible way to do what I am trying to do, or any chance new filters could be added to this method?
Done.
I got to writing up the ticket and it made sense to try and include other WP notifications like
1. comments approvals [your comment was approved on X blog,
2. drafts being published [ your posts was published ],
3. if admin plugin/theme update alerts [3 plugin updates available]
4. integration of Form submissions…I guess anything WP sends out emails for…
Would also be a good place to record all previous BP Public Notices…and Forum notifications.
basically a user private/personal activity stream for admin/dashboard type stuff.
My philosophy is everyone starts knowing nothing we all know varying things and should share to help each other. Whilst a lot of what I think you want to know would be helped if you can by installing BuddyPress on a a site somewhere and exploring or trying the test site (http://testbp.org/). Let me see if I can help a little.
Traditional forums would be what bbpress (https://bbpress.org/) would be your solution for. Now, in saying that BuddyPress uses bbpress for forums. So it’s a mutual use in sense of BuddyPress.
The way groups work are yes by having forums. The way I like to think of them are hang outs / clubhouses where there is a link between members and they can discuss. I may have an interest in dogs (the main site) but I may only want to talk about dog training or labradors (those would be groups). That’s a bit of a broad explanation but hopefully gets the notion across.
Now can you have traditional forums – yes with bbpress but groups is a more segemented talking.
Others may have their own breakdowns of it but to me this is what groups and forums are in simple terms.
Some more links to share with you though that may help it make a bit more sense:
https://buddypress.org/about/story/
And here is from the buddypress.org home page about groups:
“Powerful public, private or hidden groups allow your users to break the discussion down into specific topics. Extend groups with your own custom features using the group extension API.”
And about forums:
“Full powered discussion forums built directly into groups allow for more conventional in-depth conversations.”
Yes, you’re right, I need in fact this compose message tab, but I want to disable the auto-completion in order to force member to write private message by going on the profile of the user he wants to contact.
Precisely, I don’t want users write message to anybody via his own profile by typing a nickame, only by going on the profile of the user he wants to send message.
Is there a way to do that ?
Sorry for my approximative english, and thank you for your help 
It’s a flaw in BP it will be fixed sometime in the future. I have a trac ticket up.