WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

BuddyPress Privacy Component (BP Privacy, BP_Authz, or BPAz)

BuddyPress Privacy (BP Privacy, BP_Authz, or BPAz) is a privacy control component for BuddyPress' Core Components.

WARNING:

This plugin is a release candidate version to be used only in a development sandbox and not in a production environment. Use at your own risk.

Installation Instructions:

Before installing BP Privacy, it is crucial that you make sure that you are using the versions of PHP, WordPress, and BuddyPress indicated in this readme.txt file and that they are properly installed and working. You must also be using a modern Web browser and you and your users must have javascript enabled.

Place the /bp-privacy folder in your WordPress /wp-content/plugins folder and then activate as you would any other WordPress plugin.

BP Privacy Administration

When logged in as a super admin, you can access BP Privacy's admin settings by navigating to the "BuddyPress > Privacy Settings" menu.

BuddyPress Privacy Manual

The BuddyPress Privacy Component comes with a 38-page, PDF-based manual located in the plugin's /manual subdirectory. It contains details on administering, using, and developing with BP Privacy. It is a draft manual not fully complete.

Installing the Optional Special Privacy Template Files

To offer privacy filtering, BP Privacy does not require its own template system. The use of the following three special template files are purely optional and only necessary if you choose to take advantage of BP Privacy's "Privacy Acceptance Checkbox" and "Site Lockdown Control" features. With the exception of these two features, privacy filtering in BP Privacy will work fine if you do not use these special files.

If you wish to take advantage of these extra features, you will need to copy the /privacy template files folder, located in BP-Privacy's /themes directory, into the proper place. It is as simple as copying the /privacy subdirectory (which contains the maintenance.php, privacy-policy.php, and welcome.php files) into Buddypress' /bp-default directory. Only copy the /privacy subdirectory into the indicated place. DO NOT copy the /themes directory. So the /privacy subdirectory (not the /themes/privacy directory) should be copied which will result in the following setup: /bp-default/privacy.

These are barebones template files that you will have to finish. Please see sections iii and iv in Part B: Site Administrator's Guide of the BuddyPress Privacy Manual for more details on using the special privacy template files.

Using the InnoDB MySQL Storage Engine

The BuddyPress Privacy Component offers the option of creating the ACL (access control list) tables with the InnoDB storage engine instead of the MyISAM storage engine--which WordPress and BuddyPress use as the default. This offers a number of advantages such as referential integrity with cascading deletes and updates and row-level locking instead of table-wide locking--which increases performance by facilitating multi-user concurrency, a crucial point for under-powered servers or highly-trafficked sites.

Please see the BuddyPress Privacy Manual located in the plugin's /manual directory for details on how to install the BP Privacy tables to take advantage of the InnoDB MySQL Storage Engine.

Files and Folders That Can Be Removed

The following files and folders are not required for the functioning of BP Privacy. You can remove these files if you wish. Just make sure that you keep a copy of the BuddyPress Privacy Manual.

Files that can be removed:

future.txt

Folders that can be removed:

/manual

The manual is a rather large PDF-based file, so removing it before installing/uploading it to a server is not a bad idea.

Requires: PHP 5.2.x, WordPress 3.0.5, BuddyPress 1.2.7 or higher
Compatible up to: PHP 5.2.x, WordPress 3.0.5, BuddyPress 1.2.7
Last Updated: 2011-2-16
Downloads: 13,613

Ratings

4 stars
4.3 out of 5 stars

Support

0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,3,3
33,3,1
100,1,1
0,1,0
0,2,0
0,1,0