Updated July 2021.

Back in 2013 I talked about a client's success in moving a Ning community to WordPress and, inevitably, BuddyPress. It seems like BuddyPress never had its moment of glory with all social media platforms sprouting up left and right, but then again, it's still relevant for WordPress-powered websites.

BuddyPress is a great option for those who want to build a social network themselves. It's powerful, flexible and free software that makes creating a private social network easy.

It is just a plugin, but BuddyPress creates so many new features for your website, it's actually quite a bit more. I like to think of BuddyPress almost as a social networking application, in a plugin. Its features almost make it a Facebook clone. But it's not Facebook.

Buddypress features

A quick rundown of its features:

  • User groups
  • Friending, profiles
  • Discussion profiles
  • Private messaging
  • Blog tracking [for multisite networks]
  • Status updates
  • Activity streams [which are an aggregate of the above]
  • The wire [feedback wall, separate from the activity streams]

Keep in mind, BuddyPress is not the same thing as multisite. Multisite WP is for multiple blog sites in a single WordPress installation, and BuddyPress can be multisite or just one blog.

Forums v. groups

The confusion I found when starting a BP site is the difference between forums and groups. Groups can have forums and blogs, but forums can stand alone. And, groups can be made private — i.e, for membership or board members who need a private area.

Customizing BuddyPress also poses some new issues:

  • You can use any WP theme out of the box. But it's worth customizing member, login and registration pages so that they fit your design.
  • Most regular WP plugins work with BP, but as always, you need to check for compatibility.

Extending functionality with BuddyPress-specific plugins

There are specific BuddyPress plugins, adding functionality for users and admins alike. Here are some favorites:

BuddyPress spam beware

BP is a huge target for spammers, but there are some ways to combat, or at least cut it down:

  • It's almost required to use Bad Behavior and/or WPMU's Anti-Splog (quite effective but pricey) to shut down spammers
  • Remove the Buddypress & WP credit lines
  • Rename your registration slug to block “insite:register” searches

What's next for BuddyPress?

BuddyPress 9.0 was just released, with widget blocks!

BuddyPress resources

Some of my go-to resources on BP: