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

Jeff Sayre

Installation

Installation

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.

Ratings

0
0 reviews

Rating breakdown

Details Information

Version

1.0-RC1

First Released

09 Sep, 2010

Total Downloads

14,335

Wordpress Version

PHP 5.2.x, WordPress 3.0.5, BuddyPress 1.2.7 or higher

Tested up to:

PHP 5.2.x, WordPress 3.0.5, BuddyPress 1.2.7

Require PHP Version:

-

Tags

Contributors

Languages

The plugin hasn't been transalated in any language other than English.

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.