A Look at the Present and Future of the BuddyPress Privacy Component

A Look at the Present and Future of the BuddyPress Privacy Component

Jeff Sayre announced today that BP Privacy v1.0-RC1 is now available. Many in the BuddyPress community have been long awaiting this functionality, as privacy is critical to just about every social network. You can download BP Privacy in the WordPress Plugin Repository. It’s important to note that this should be treated as a pre-release and is not yet suitable for use in a production environment.

How does BP Privacy work?

In case you’re not familiar with the Privacy component, here’s what it does:

BP Privacy deals with authorization by verifying and managing access rights an authenticated user has to another user’s objects. The plugin also provides the option for a user to choose to expose their data to non-logged in, non-authenticated users as well (which is the default behavior for BuddyPress).

Rights can be set on the following core objects:

  • profile fields
  • activity stream actions
  • friends list
  • messaging
  • blogs (targeted v1.0-RC2)
  • groups (targeted for v1.0-RC2)

A Peek at the BP Privacy Interface:

The plugin doesn’t display any screenshots on its homepage, so I thought I’d offer our readers a look at what you’ll be getting with this first release candidate. Below you’ll see a portion of the component’s options panel in the WordPress dashboard:

Settings for the individual user on the front end are as shown below:

Users can select who has the rights to see their profile, activity, friends and messaging.

What’s next for BuddyPress Privacy?

Jeff Sayre will no longer be supporting and updating the plugin. He has released it to the community to be adopted and further developed.

1500 hours of work and 7300 code and comment lines went into the process of creating this component. The download also comes with a 38-page manual that helps user to understand the architecture of the component, site administration, how to troubleshoot BP Privacy, a developer’s guide for adding privacy to your own plugin, and many other useful items.

Many thanks to Jeff Sayre for his valuable contribution to the BuddyPress community. Make sure you’re subscribed to our updates and we’ll relay all news related to the future development of BP Privacy.

More Resources on BuddyPress Privacy:

BuddyPress Privacy Repo on Google Code
BP Privacy: History and Lessons Learned
OAuth, BuddyPress, and Privacy
Authentication versus Authorization