BP Required Field Notification is a BuddyPress plugin that prevents members from accessing the site until they have filled in any required fields within their profile.
WP ULike is a WordPress plugin that also supports BuddyPress, bbPress and a number of other plugins, it aims to be a comprehensive “Like” system for your site and enables site users to like a wide range of content types, including posts, forum topics and replies, comments and activity updates.
Simple BuddyPress Profile Privacy is a plugin that allows site members to choose who can see all aspects on their profile as well as giving them an option to hide themselves from the members directory.
BP Search is a BuddyPress plugin that adds a dynamic drop down lookup list to the search box on the BuddyPress Members page.
One of the first major issues that hits anyone who has set up a public social networking site with BuddyPress is the about of spam that you have to deal with. Unless you have taken steps to prevent spammers getting access to your site then your life could be hell! This article explains how to configure your WordPress/BuddyPress site in order to avoid the maximum amount of spam.
There are a lot of things that happen by default in BuddyPress that you may have a need to change. For example the types of activities displayed in the activity pages, how many activity items are displayed per page etc. These things can be changed, but you will need to have some knowledge of coding, or be applying a code snippet that you’ve been given.
BuddyPress Extended User Groups Widget is a plugin that will display a list of groups that the user is a member of or a list of groups that they manage. There is also a version of this plugin that will display the same for the member whose profile is being viewed.
BuddyPress Username Changer is a simple plugin that allows BuddyPress site members to change their WordPress Username.
The information that is displayed in Sidebars is an important aspect of your website, one that can be tailored for each individual page if you wish, though this aspect is one that will tend to make your site setup more complex. In my search for better ways of displaying more relevant information with each page viewed what I have settled upon is a solution using two sidebar management plugins, these are Content Aware Sidebars and Display Widgets.
Sometimes it becomes prudent to make it more difficult for site members to email other members, for example where you are suffering from spammers.