Features of BuddyPress Private Community Pro:
1- Limit access for visitors
- Restrictions for BuddyPress Components
- Restrictions for Custom Post Types
- Restrictions for Pages
- Default Login/Register Fallback
- Custom Restriction Messages
2- Allow members to keep their profile for themselves
3- Profile Progress Bar ( using profile fields, avatar, and cover image)
4- Force Profile Completion
5- BuddyPress Pages Restrictions
- Members Directory
- Groups Directory
- Global Activity Stream
- Single Profile Page
- Single Group Page
6- Components Restriction
- Members: Disable users’ profiles and members’ directory.
- Activity Stream: Disable activity stream page, tab, and shortcode.
- Groups: Disable Groups Directory, Single Groups Pages, Groups Widgets, and Tabs.
- Friendship: Disable Friends Connections, Buttons, Widgets, Tabs.
- Messages: Disable Private messages.
- Notifications: Disable Notifications System, Tabs, Settings.
- Reviews: Disable Reviews & Ratings System.
- Extended Profiles: Disable Xprofile fields and elements.
- Account Settings: Disable Account Settings Page.
- Widgets Settings: Disable Widgets Settings Page.
7- Activity Restrictions
- Activity Form Elements:
- Posting Form: Disable Activity Posting form.
- Activity Posting Requirements: Set activity minimum posting restrictions.
- Min Membership Days: Minimum membership days this role should have to add new posts.
- Min Activity Comments: Minimum activity comments this role should have to add recent posts.
- Min Friends: Minimum friends this role should have to add recent posts.
- Min Joined Groups: Minimum joined groups this role should have to add recent posts.
- Min Created Groups: Minimum created groups this role should have to add recent posts.
- Min Messages: Minimum number of messages this role should have to add recent posts.
- Activity Commenting Requirements: Set the minimum activity commenting requirements.
- Min Activity Posts: Minimum activity posts this role should have to add new comments.
- Min Friends: Minimum friends in this role should have to add new comments.
- Min Joined Groups: Minimum joined groups this role should have to add new comments.
- Min Created Groups: Minimum created groups this role should have to add new comments.
8- Groups Restriction
- Public Groups: Set what requirements are needed for a user to join a public group.
- Disable Joining Public Groups: The user cannot join public groups.
- Disable Leaving Public Groups: The user cannot leave public groups.
- Disable Viewing Public Groups: The user cannot see public groups pages.
- Disable Groups Directory Public Groups: Hide public groups from the group directory.
- Max Groups: Maximum number of public groups this role can join?
- Min Membership Days: Minimum number of membership days this role should have to be able to join public groups?
- Min Activity Posts: Minimum number of activity posts this role should have to be able to join public groups?
- Min Activity Comments: Minimum number of activity comments this role should have to be able to join public groups?
- Min Friends: Minimum number of friends this role should have to be able to join public groups?
- Private Groups: Set what requirements are needed for a user to join a private group.
- Disable Joining Private Groups: User cannot join private groups.
- Disable Leaving Private Groups: The user cannot leave private groups.
- Disable Viewing Private Groups: The user cannot see private groups pages.
- Disable Groups Directory Private Groups: Hide private groups from the group directory.
- Max Groups: Maximum number of private groups this role can join?
- Min Membership Days: Minimum number of membership days this role should have to be able to join private groups?
- Min Activity Posts: Minimum number of activity posts this role should have to be able to join private groups?
- Min Activity Comments: Minimum number of activity comments this role should have to be able to join private groups?
- Min Friends: Minimum number of friends this role should have to be able to join private groups?
- Hidden Groups: Set what requirements are needed for a user to join a hidden group.
- Disable Joining Hidden Groups: The user cannot join hidden groups.
- Max Groups: Maximum number of hidden groups this role can join?
- Min Membership Days: Minimum number of membership days this role should have to be able to join hidden groups ?
- Min Activity Posts: Minimum number of activity posts this role should have to be able to join hidden groups?
- Min Activity Comments: Minimum number of activity comments this role should have to be able to join hidden groups?
- Min Friends: Minimum number of friends this role should have to be able to join hidden groups?
- Groups Creation: Set what requirements are needed for a user to be able to create a new group.
- Disable Creating New Groups: This role cannot create new groups.
- Disable Public Groups Creation: This role cannot create public groups.
- Disable Private Groups Creation: This role cannot create private groups.
- Disable Hidden Groups Creation: This role cannot create hidden groups.
- Max Groups: Maximum number of groups this role can create?
- Min Friends: Minimum number of friends this role should have to be able to create new groups?
- Min Activity Posts: Minimum number of activity posts this role should have to be able to create new groups?
- Min Activity Comments: Minimum number of activity comments this role should have to be able to create new groups?
- Min Membership Days: Minimum number of membership days this role should have to be able to create new groups?
9- Profile Tabs Restrictions
- Prevent Role From Accessing BuddyPress Profile Tabs: Activity, Profile, Notifications, Messages, Friends, Groups, Settings.
- Prevent Role From Accessing Custom Profile Tabs: All Properly Added BuddyPress Tabs from other third-party plugins will be supported automatically. Ex: Mycred History, BBpress Forums.
10- Friendships Restrictions
- Disable Sending Friendship Requests: Prevent users from sending friend requests.
- Disable Receiving Friendship Requests: Prevent users from receiving friendship requests.
- Delete Friends: Prevent users from deleting friends.
- Max Number Of Friends: Set how many friends this role can have?
11- Messages Restrictions
- Prevent Role From Starting a New Conversation.
- Prevent Role From Sending Messages Replies.
- Prevent Role From Starting a Multiple Conversation.
- Prevent Messaging Non-Friends: User Can’t message non-friends users.
- Max Messaged Users: How many users can this role message?
- Max Messages Per Account: How many messages can this role send per account?
13- Restriction Notices:
- Manage the notices for Activity posts
- Manage the notices for Activity comments
- Manage the notices for group restrictions
- Manage the notices for group restrictions
- Manage the notices for message restrictions