Role Scoper 1.0.0 Beta 1. It won’t stabilize your currency, but it might inspire you to create a sacrificial act out of thin air – and give it away. This may be my last month-of-labor RS offering, but I can tell you there’s freedom in the occasional practice of cutting spending and income. That homeless carpenter from Nazareth and his camel-skinned harbinger seem more wise and relevant with every burst bubble.
After chewing on some of the more difficult feature requests and recurring user interface critique for almost three months, it’s high time I released Role Scoper 1.0.0 Beta 1. Note that this version is not ready for WP 2.7. It is ready to greatly simplify and empower your role administration, though please note that this beta version is not production-ready. Testing, bug reports, documentation help, and some employment would all be appreciated.
Here is the hefty list of new features and fixes:
- change: Group administration is now linked from Users tab
- change: User and Group role assignments are handled together via Roles tab
- change: Realm settings are now a subtab within Options
- feature: Inline hints below admin page headers provide a brief description, can be disabled
- change: “Exclusive Section Roles” are now called “Category Restrictions”, “Link Category Restrictions”, etc.
- change: “Exclusive Object Roles” are now called “Page Restrictions”, “Post Restrictions”, etc.
- change: “Blog Roles” are now called “General Roles”
- change: Simplified menu navigation: Restrictions and Roles tabs each have Category, Link Category, Post, Page subtabs
- feature: Propagation of Page/Post Restrictions (for child pages/posts)
- feature: Bulk administration of Page and Post Roles
- feature: Bulk administration of Page and Post Restrictions
- feature: Improved navigation & viewing of tree Category / Page / Post bulk admin
- feature: Default Restrictions
- feature: Default Roles
- feature: Default Groups
- feature: Pending Revisions
- Contributors can edit posts/pages, creating a pending rev which an editor can “restore” (requires option setting)
- feature: rs_cache_flush.php can be copied from role-scoper/wp_root_optional to WP root and excecuted manually or by cron to clear a corrupt file cache
- feature: When administering Category Roles or Category Restrictions, Manage menu links to “Manage Categories”
- feature: When administering Page Roles or Page Restrictions, Write and Manage menus link to Page submenus
- feature: Option to hide the private posts/pages user can’t read, while teasing unreadable published (exclusive) posts/pages
- feature: Option to use the post excerpt as the hidden content teaser
- feature: Role assignment lists are grouped by assign_for, and natural-case alphabetized within each grouping
- feature: “Check role for all categories/pages/posts” shortcut at bottom of bulk admin tree
- fixed: Object roles selection UI highlighting of implicit user roles sometimes failed to account for post/page restrictions
- fixed: Pages list was excluding private pages, even if user could read them
- fixed: Categories containing only private posts were not listed, even if the user had read access
- fixed: Fatal PHP error following deactivation of post / link data source via Role Scoper Realm setting
- fixed: On Manage Pages screen, subpages were displayed without hierarchy for non-admin user in some cases
- fixed: On Manage Links screen, links were duplicated and possibly non-editable
- fixed: Non-editors did could not view/edit gallery items attached to their post/page
- fixed: On the WP “Edit Category” page, Group names were not displayed in the Group Roles table
- fixed: On the WP “Edit Category” page, User/Group names for “child sections only” role assignments were not grayed
- fixed: On the WP “Edit Category” page, key was duplicated for group/user roles and wasn’t formatted correctly
- fixed: Double underlines on prev, next, top links in Section Roles and Exclusive Sections admin pages
- fixed: In Role tabs of Post/Page Edit form, checkbox captions refreshed erratically in IE6
- fixed: On post/page deletion, restrictions (Exclusive Object Roles) were not deleted
- fixed: Prevent line breaks in various administrative links
- fixed: File cache was effectively disabled if certain Options or Realm settings were modified
- performance: Memory caching of non-stored options to eliminate 5-10 queries in some configurations
- change: Roles propagated on term/object creation get assigner_id 0
Known remaining bugs include Windows Live Writer incompatability, possible issues with Link editing / role administration. Plugin compatability issues remain with ozh dropdown (simply because I’ve not yet taken advantage of its new menu hooks), Exec-PHP, Mini-Meta, WP-Postratings, Flutter, Microkid. These issues, as well as WP 2.7 support and a documented workaround for the Maintenance Mode plugin conflict, should be included in a 1.0.0 release within the next 2-3 weeks.
Thanks for your patience in waiting on forum support as I completed this intense revision. May it serve as a useful tool for your collaborative efforts at constructive and creative communication.