Resources

My Agape try

Your Agape try


Role Scoper 1.2 Beta

Role Scoper 1.2 Beta 1 is now available.  This version adds WordPress 3.0 compatibility along with the following bug fixes and features:

WordPress 3.0 Compatibility

  • Compat : WP 3.0 elimination of page.php, edit-pages.php, page-new.php broke many aspects of page filtering
  • Compat : Support RS Roles, Restrictions for Custom Post Types created via WP 2.9 / 3.0 framework
  • Compat : Support RS Roles for Custom Taxonomies created via WP 2.9 / 3.0 framework
  • Compat : WP 3.0 Multisite menu items had invalid link

New Features

  • Feature : Ajax interface for group membership selection
  • Feature : Group membership requests
  • Feature : Group membership recommendations (2-tier membership moderation)

Major Bug Fixes

  • BugFix : RS Restrictions and Roles were not applied to Sticky Posts
  • BugFix : File Filtering was not imposed based on Post/Page Restrictions or Default Category Roles (also required Private visibility)
  • BugFix : With File Filtering enabled, attachment filenames with spaces, parenthesis and other special chars caused corrupt or ineffective .htaccess (possibly resulting in Internal Server Error)
  • BugFix : Last blog paging link sometimes hidden when Hidden Content Teaser enabled (also caused WP-PageNavi conflict)
  • BugFix : With Revisionary (or possibly other plugins) enabled, posts are inappropriately forced into default category in logged user cannot post there.
  • BugFix : Custom calls to wp_dropdown_pages (in template or other plugin code) were sometimes filtered inappropriately

Minor Bug Fixes

  • BugFix : When previewing a post, non-editors didn't see Page or Post listings in sidebar / topbar
  • BugFix : Recent Comments widget included comments on unreadable posts, with WP 2.9
  • BugFix : Custom WP_PLUGIN_DIR was not supported
  • BugFix : In Bulk Object Roles Edit forms, links to edit roles of individual object were broken
  • BugFix : RS addition to wp-admin footer forced horizontal scroll bar in IE7
  • BugFix : Role Basis settings (User Roles and Group Roles enable / disable) were hidden and unalterable
  • BugFix : If Page Reader is enabled as an "Additional Object Role", Private Page Reader also remains captioned as "Page Reader"
  • BugFix : If Post Reader is enabled as an "Additional Object Role", Private Post Reader also remains captioned as "Post Reader"
  • BugFix : Bad edit link on User Profile where user is a Group Manager for specific group(s)
  • BugFix : When scanning Posts/Pages for unregistered attachments, File Attachment Utility did not distinguish broken links

Plugin Compatibility

  • Compat : WP-PageNavi - conflict with paging links, see above
  • Compat : Amember - PHP Warning (array_diff_key) after importing users
  • Compat : QTranslate - unparsed page titles in Page Parent dropdown
  • Compat : Simple Section Nav - children of excluded pages bubbled up to the page menu
  • Compat : Reveal IDs plugin wiped out "Groups" column in Edit Users page
  • Compat : Role Scoper potentially wiped out other plugin custom columns on Edit Users page

Other Changes

  • Change : Apply Excerpt Teaser Prefix,Suffix whenever excerpt, pre-more, or first X chars replace content, if SCOPER_FORCE_EXCERPT_SUFFIX is defined.
  • Perf : Don't load and initialize Role Scoper on asynchronous dashboard feed calls (WP dev blog, etc.)

Thanks to all the clients and forum users who pushed these features and fixes.

Comments

Comment from paul
Time: May 7, 2010, 10:26 am

I havn't test with the beta version but I will do but it didn't sounde like you had fixed this as I think it might be a core problem But I wanted to give you a heads up so you could confirm if this was a real problem. http://core.trac.wordpress.org/ticket/13297

Paul

Comment from Bill
Time: June 6, 2010, 9:09 am

This is not a complaint. I like your plugin. Just let you know to add one more plugin to you list of incompatibles. Maintenance Mode from http://sw-guide.de/wordpress/plugins/maintenance-mode. With MM enabled get - Role Scoper cannot operate because another plugin or theme has already declared the function "set_current_user" or forced early execution of "pluggable.php". All posts, pages and links are currently hidden. Please remove the offending plugin, or deactivate Role Scoper to revert to blog-wide Wordpress roles.

Comment from michael
Time: August 4, 2010, 4:52 am

The ability to let people request group membership will be a huge feature. Please let me know it's available.

Comment from Kevin
Time: August 4, 2010, 10:40 am

Group Membership request functionality is already available in the current Role Scoper release (1.2.7). You can enable it as follows:

1. Enable the following options:
* Roles > Options > Features tab > User Groups > Use jQuery selection UI
* Roles > Options > Features tab > User Groups > Enable membership requests

2. Assign a General Role of Group Applicant to the [WP Subscriber] group, or whatever set of users who should be able to submit group requests.

3. Affected users can now request group membership via their user profile.

Write a comment

(But if your comment is a usage question, bug report or feature request, please post it in the Support Forum instead.)