Improved Teaser, Fix for Shared Role Management

Yes, officially, the third release within 24 hours: Role Scoper 0.9.22 These recent revisions have lots of significant features and bug fixes; it feels like circling in on some stability and completion. I plan to limit my Scoping time over the next couple weeks to only serious bugs which may arise, so now is a good time to upgrade.

The headline feature is a separate Hidden Content Teaser enable for posts and pages. Previously, posts and pages markup and teaser messages could be configured separately but had a shared on/off switch. In reality, the teaser was never applied to the page listing (pages were just dropped off the list). Now it is.

When the teaser is activated, inaccessible content will be replaced by a message of your choice. Otherwise (by default) it is completely hidden.

  • feature: Activate Teaser separately for posts, pages
  • fixed: Inaccessable pages were always hidden (never teased) regardless of Teaser setting
  • fixed: Posts which are exclusive due to Exclusive Section were not flagged by is_exclusive_rs() template function
  • fixed: (important): For Category Management (including Section Role assignment and Exclusive Sections modification), non-Admin users were not properly limited by Exclusive Sections settings.
  • fixed: WP 2.2 compatability was broken; restored now. (mainly an excercise to ensure support of custom data source and taxonomy schemas)

Roadmap for the next planned release (ETA 2 weeks):

My plan for the next release is to pursue some plugin compatability issues. Role Scoper seems to conflict with some plugins/widgets that do custom login/logout redirection (MiniMeta widget is an unconfirmed suspect). One symptom reported by 2 or 3 people has been 500 Server Error on Role Scoper activation. Also a report on conflicts with the AMember plugin which will take me some effort to replicate.