The following is a summary of recent emails exchanged by me and Kevin. I promised him I'd display this content on this forum, so everyone could benefit from his wisdom!
I asked> Will Role Scoper allow me to set privs by page? Does it do this by not showing "Edit Page" at the bottom of pages not authorized for write by Role Scoper?
Kevin responsed> Yes. You can give a WP Subscriber/Contributor/Author the ability to
edit specific pages by giving them a "Post Editor" role for the page
(Roles > Pages or Editors metabox in page edit form).
I asked> Does Role Scoper add more priv choices than just the Free plus four provided by WP / BP ?
Kevin responded> I'm not sure what you mean by adding priv choices. Role Scoper's main
purpose is to take the existing WordPress role distinctions and let you
apply them selectively to specific content rather than just site-wide.
It does not interact with or modify the BuddyPress permission system.
I asked> you said that with Role Scoper, "You can give a WP Subscriber/Contributor /Author the ability to edit specific pages by giving them a "Page Editor" role for the page". Do you mean that a SINGLE INDIVIDUAL with, say, Author privs can be assigned edit access to a SINGLE page (and its subpages?)
Kevin Responded> yes, you can configure a single user to edit a single page (and subpages) regardless of their WP role.
I continued> or did you mean that ANYONE with say, Author privs, could then edit the single page in question?
Kevin responded> If you want that you can assign the page-specific Page Editor role to the group [WP Author] instead.
I asked> with my present setup, latest version WP with BP and S2Member security, I see no functional difference between Contributor and Author privs. I can create a user, assign him Author privs, change the Author of the page I want him to have edit access to, to this new user, and I *still* see no edit capability for this new user when he logs in using his Author prived username and password.
Kevin responded> No, in the default WP role definitions, Author does not have any page editing capabilities. You may be better off starting with a plugin designed for site-wide role editing. Pertinent capabilites are edit_pages, edit_others_pages, edit_published_pages, edit_private_pages. I use Capability Manager, but the Members plugin is effective too.
I commented> I can't understand why default WP provides Author level privs if they aren't functionally different from Contributor privs. Maybe just to have another handle for plug-ins to modify…
Kevin responded> The WP Contributor and Author roles differ in post editing capabilities. Role Scoper's "Page Contributor" and "Page Author" role definitions (which can be assigned site-wide or per-page) differ from each other in the same way.
All of the above was commentary within several emails, showing the knowledge and Patience Kevin brings to this forum and his Role Scoper product. I will ask future questions in this forum, but I want to express my thanks to Kevin for indulging my previous email questions.
Airpilot