Minor updates to today's Role Scoper releases are now available: Role Scoper 1.2.10 and 1.3.1.
This update only pertains to sites using the Role Scoping for NextGEN Gallery extension plugin:
New Role Scoper and Revisionary Release Candidates are available via http://wordpress.org/extend/plugins/
To install these pre-release versions, click on the "other versions" link on either plugin directory page.
An updated version of Role Scoping for NextGEN Gallery is also available.
I'll further document the extensive improvements and bug fixes within the next few days. Much of it is related to custom post types and taxonomies. For now, see the change log in the readme.txt contained in any download.
Role Scoper versions 1.2.9.RC and 1.3.RC differ mainly in that 1.3 requires WordPress 3.0+. It also has some additional code refactoring to reduce memory usage.
The Role Scoper Extension for NextGen Gallery has been updated for a few bug and compatibility fixes. This corrects the following issues:
Role Scoper has made a lot of progress in dishing out permissions for WordPress Posts and Pages any way you want to slice them. Today marks the opening of a new horizon: content-specific roles for your 3rd party plugins. What better target for this first invasive procedure than NextGen Gallery, the most popular plugin whose source code has been like a reference guide to me?
Now, with Role Scoping for NextGen Gallery, you can control Gallery editing access on a gallery-specific or album-specific basis. Or, assign desired users or groups a blog-wide General Role of "Gallery Author", "Gallery Editor" or "Gallery Administrator" to avoid the need to edit your WordPress role definitions or assignments.
Last tested compatibility: RS-NGG 1.0.2, WP 3.2.1, NextGEN Gallery 1.8.2, Role Scoper 1.3.42
Although Role Scoper's plugin API documentation is currently lacking, other plugin developers can learn most of what they need by reviewing the RS for NGG source. The main requirement is that the 3rd party plugin tests its own custom capabilities using the WP function current_user_can.