BuddyBoss was originally a theme for WordPress to give you a clean and organized social site. The Boss theme was originally written to make the BuddyPress plugin's front-end much prettier. But eventually they outgrew BuddyPress' limitations and forked it into their own plugin called the BuddyBoss Platform. The BuddyBoss Platform is like BuddyPress but with a lot more features that will let you customize your forums, profile pictures, extended profile information, social group, media uploading and more!
You can use either BuddyPress or the BuddyBoss Platform plugin with the Boss Theme.
This article will discuss how to setup and use just the parts that integrate with MemberPress, it does not cover BuddyBoss Platform or Boss theme in their entirety, but they do have great documentation on their own site if you're new to it. This documentation will also cover common problems and confusions that arise using BuddyPress/BuddyBoss with MemberPress.
Boss theme and BuddyBoss Platform perform best together, you can purchase the Boss theme here, https://www.buddyboss.com/pricing/, then BuddyBoss Platform is a free download here, https://www.buddyboss.com/platform/
Then you will need to install our MemberPress + BuddyPress Integration from your MemberPress-> Add-Ons page. (Note: MemberPress Plus or Pro is required)
(Note: if you already have BuddyPress and/or BBpress you will need to deactivate those, as BuddyBoss Platform takes the place of both those plugins)
Finally navigate to MemberPress->Settings BuddyBoss tab and check the "Enable BuddyPress Integration" box
You will also want to set the "Default Free Membership" to none, as this will give anyone who signs up through BuddyBoss' registration page free lifetime access to whichever membership is chosen in the dropdown.
(Note:Groups are discussed later in the article)
These will let you add extra features to your website, like Notifications, Forums, Media uploading, Social Groups etc. These are all optional and are explained in detail on BuddyBoss' site.
However there are two required fields, "Member Profiles" and "Profile Fields". These will actually be added to the members Account page as it is known to MemberPress. It will actually take over the account page and look something like this,
There will be new tabs based on what Components you add, like Timeline, Groups, Photos and Forums. The only one required is Profile though. The Membership tab is added by the MemberPress integration add-on and is where the MemberPress account info will be displayed and managed by your member(s). Any information taken at the membership registration will appear there now, such as Subscriptions and Transaction info.
Please be aware that Membership->Info is the information taken at the Membership registration page as it pertains to MemberPress. Any custom or required fields you have a user fill out to signup for a membership will be stored here. BuddyBoss also has their own Profile page and fields but they do not sync with MemberPress' fields.
As an Administrator you have access to view and edit both fields in the WordPress Users page, once BuddyBoss is installed, you will see a new "Extended Profile" tab to access the BuddyBoss related profile information.
There are a few import settings you will want to change to best work with MemberPress.
In the General Settings, there is an option called Account Deletion, which allows members to delete their own profiles. This actually ties to the MemberPress users as well, so be sure to UNCHECK that option or your members might start disappearing without warning as they delete their own accounts.
The other option we want to change is under the Registration section of the same page.
The Registration Form is something that has caused some confusion, as you can have users register for just BuddyBoss and not MemberPress if you want. However both MemberPress and BuddyBoss' default url is the /register slug. You have two options, you either need to change the MemberPress Slug in your MemberPress->Settings-> Pages tab and change your "Membership Pages Slug" to something other than "register", or if like many users, you don't want a non membership signup you can add the "Custom URL" as shown above.
If you set the Registration Form custom url to your Membership registration URL or your group page url then you will now have a much requested "Sign Up" button on your menu.
The other option is to uncheck that box. This will remove the Signup button, and any BuddyBoss Registration forms, but MemberPress will still work as intended, so it is not required.
Leave the "Restrict site access to only logged-in members'' unchecked or new users will not be able to sign up. As you'll want to leave the restrictions within your MemberPress Rules.