RM 1.1 Resource Category Permissions and Prefixes

We continue our XenForo Resource Manager 1.1 feature showcase with 2 more commonly requested features. These may not be ground breaking, but they will significantly expand the flexibility of the Resource Manager and open up more possibilities for using it.

Resource Category Permissions

I'm not sure what to show here exactly as you can probably guess what this looks like. :)

If you are familiar with node permissions, you'll understand this straight away. In the current release of the RM, permissions can only be specified at the "global" level (user groups or per user). Individual resource categories cannot have any separate permissions, except by setting the Allow resources to be created by... option.

Now, every permission can be managed per category. As you would expect, the normal inherit/allow/revoke/never system is available. Unless a permission is overridden, top-level categories will inherit from the global level and child categories will inherit from their parent. Also like nodes, resource categories can be marked as private so people will only be allowed to view the category (and children) if explicitly given permission.

ss-2013-09-27_13-18-49.webp




Resource Prefixes

Like threads, resources can now have prefixes. Prefixes can be used for various reasons such as sub-categorization or to tag resources as being relevant to/compatible with particular software.

ss-2013-09-27_13-22-33.webp


You'll see that this is rather similar to thread prefixes. You can control the categories where prefixes apply and which user groups can set them.

Prefixes are displayed on resources like on threads. You can see the various example styles in the above screenshot, though you can also specify custom styling.

To account for prefixes (and a few other things), filtering on the resource list has been moved to a popup menu:

ss-2013-09-27_13-27-55.webp


When you have selected a filter, it will be indicated above the list:

ss-2013-09-27_13-30-17.webp





Stay tuned for more, though I have a feeling that you might be seeing these updates running on XenForo.com fairly soon... :)
 
Can you make it so that rating is enabled/disabled per category or per resource basis?

That would be very useful for communities that dont really use the rating system but still want to write reviews instead of navigating all the way to the discussion tab.

It would allow for a "REVIEW WITHOUT RATING" type system where people can pretty much comment on a resource and it is displayed on the resource overview which is really good when ratings dont apply (alpha/beta builds) and wont affect its overall rating.
 
All you'll need to do is Revoke the Rate Resource permission, and possibly conditionally hide the ratings from the template.
 
Add a feature to add custom criteria such as minimum post count, minimum trophy points, or custom that we enter and this will make my mod obsolete and make me really love @Mike in a friend kinda way.
 
Just out of curiosity: If you allow permissions for resource categories, then why not allow individual permissions for every single resource? :unsure:
 
The overhead for individual resource permissions would be ridiculous and trying to build combinations and inheritance for them would be a nightmare. Think of resources like threads, and categories like nodes. Resources can grow exponentially (and would need a combination for each thread with each user, etc.) where as categories and nodes are rather static and grow slowly in comparison.
 
Very nice! I wonder if we will see a HYS for Rating Categories next as this now is the top rated suggestion now that the XenForo team took out all the suggestions above it. Either way, the RM is heading in a beautiful direction.
 
The overhead for individual resource permissions would be ridiculous and trying to build combinations and inheritance for them would be a nightmare. Think of resources like threads, and categories like nodes. Resources can grow exponentially (and would need a combination for each thread with each user, etc.) where as categories and nodes are rather static and grow slowly in comparison.
That's like saying there should be no user permissions, just usergroup permissions.

Maybe this addon could help ?
[InfisJSC] Topic starter's permissions 1.2.6
http://xenforo.com/community/resources/infisjsc-topic-starters-permissions.24/
 
That add-on works on a global (and node / category) level, not a per thread level. My statement still stands.
 
These are excellent additions to making resources look - a little "busy." :) And a nice way of categorizing downloads, articles, and whatnot.
 
One of our site hosts softwares, ebooks and other materials. Using this feature we can allow everyone to add ebooks and others and list softwares to particular group. This is so simple yet powerful. Thank You
 
Top Bottom