RM 1.0 Resource Manager Feedback and Thoughts

Status
Not open for further replies.

Mike

XenForo developer
Staff member
There has been a considerable amount of discussion and comments on the Resource Manager since it has been implemented... not all of which has been positive. ;) However, I do want to mention that it is still early days and what you're seeing borders on the "minimum viable product" (MVP) concept and will be improved. You can't develop a product solely in a vacuum -- you need to see how it works when people use it and that's when you discover things that need to be changed.

We have taken a lot of feedback on board, and there are various features that we're looking at. Some of these include:
  • Purchase support for resources (both for a "single owner" like a shop and "app store" style)
  • Custom resource fields (by category, ideally)
  • Category hierarchy
  • Review support for ratings
  • Better limits on who can rate
  • And some others :)
Conversely, there are some suggestions that we don't necessarily agree with and some considerations that need to be taken into account that might not be immediately obvious. I want to cover some of these suggestions to let you know what we think and to try to foster some in-depth discussion. I feel that a lot of the initial thoughts that have been posted have not necessarily thought about other perspectives or what the purpose of X is.

The Resource Manager is a "general use" add-on

This means that despite it only being used on XenForo.com, it's designed to be used by other people with different requirements and desires. As such, when we implement something, we can't just hack in something specific for XF.com. It needs to be approached in a more generic way. Sometimes this way is obvious and most ideas can be spun into something more generic, but it always means more work -- the amount more is what varies, sometimes orders of magnitude more.

The category sidebar should be on the right to be consistent

I find this a slightly weird suggestion and one I don't really understand completely.

First, you'll note that the right sidebar you see on most pages contains less important information. In most cases, if it weren't there, you'd still be able to get around. The category sidebar is the primary navigation system within the resource manager, so it deserves a more prominent display. Most sites either use top- and/or left-based navigation system; I can't think of one with primary navigation in a right column.

Second, it's not actually inconsistent. There are various other places in XenForo that use left-column navigation: Help, the account pages, and automatic page node navigation.

The Resource Manager is a shop front for digital downloads / discussions in resources

(I'm aware of the irony of me calling it that when you can't sell individual items directly, but as we've repeatedly said, it's something we want, but wasn't part of the MVP.)

The talk about whether discussions should be in resources gets to the heart of what the purpose of the Resource Manager is. Foremost, the RM is designed to be a shop front for digital downloads - like Amazon (they do digital downloads :)) and your pick of app stores. The primary purpose is to make it easier to discover resources and to keep up to date with them.

Going back to just using threads means that updates to resources are intermixed with general questions, so if you're running add-on X, you have to watch the thread if you want to be informed of updates, but then you're forced to wade through the other stuff to find updates. The RM solves that by allowing you to watch a resource and be notified whenever it's updated, not when there's a comment. Always keep in mind that there are a large number of people that don't post in the add-on threads at all; they just use them. (The same way we have plenty of customers that never post here and probably haven't even registered and have never had "human" contact with us.)

So, this leads me into a few philosophical sounding questions...

In the context of resources, what are discussions? Is it saying that you love it or it worked well (or you hate it)? The reviews system (which would display within a resource) seems to handle that. Is it saying thanks (or other form of appreciation)? The like system and possibly reviews can solve that, but regardless that doesn't make for compelling reading for most others. :)

So, then we have functionality questions, support, and suggestions. (Anything else I can't think of?) So if the thread is made up of that, what is the distinct value of including that in the resource? Keep in mind that you can always watch the thread if you're interested in more than just the resource (which a lot of people aren't). As a matter of fact, doesn't using the thread system make it easier to work with the comments on resources if you feel they're very important? They keep the visibility via new/recent threads, whereas they wouldn't be there if they were in the resource. There's also the question of whether it's actually worth it to implement all the additional functionality when we have a thread system, though that may vary on a case by case basis.

I do take that allowing the resource author to moderate their own thread would be cool.

Then, the next philosophical question, what is in a resource? Is it just keeping the layout? Is it showing when you view the resource from the list? I'm genuinely curious about this. In theory, we could make the resource threads not show up in what's new and only be discoverable via the resource system. You'd only get updates to them if you watched them. While that would appear to be "in" the resource (the technical implementation notwithstanding), but what's the benefit?

I am after some serious discussion on this, as I'm trying to understand the mindset -- the discussion just seems to pale in comparison to the importance of the resource (for people looking for resources), and the fact that I don't need to ever visit the resource itself to keep up with the discussion means that I don't see a disadvantage to the thread system.

Resources as a "forum" (multiple discussions)

I understand this idea, and it's not unreasonable as a general concept, though it isn't a priority based on what I mentioned earlier: the focus of the resource is on the resource and keeping up to date with it. It's also a big undertaking. :)

In terms of XF.com, there are some add-ons (in particular) that it'd be useful for, but there's nothing preventing authors from setting up their own areas that consist of more than one thread. People will have different approaches and desires with this, so I don't think they should necessarily be shoehorned into a particular approach. You might say that the thread is a particular approach, but the thread isn't required--we have locked one as the author requested support via his site--and there may be some changes to emphasize that down the line. I'm not sure yet.





I'm sure there are more things I'll come up with, but I think that's enough for now...
 
From what Brogan has posted previously I'm guessing we all now assume an update based on user feedback. Is there anything you can tell us will change ie resource as forum

Will there be greater flexibility ie switches for the sidebar

Any new changes in behaviour for the RM.

Thanks.
 
Based on Mike's previous posts, and his latest one here (http://xenforo.com/community/threads/resource-manager-feedback-and-thoughts.26969/page-6#post-321884), an ACP option to switch the category sidebar from left to right won't be something which is implemented.
As has been pointed out, it can be quickly and easily achieved with a few lines of code in the EXTRA.css template.

My previous post was related to other usability changes, some of which Mike mentioned in the opening post of this thread, one of which has already been implemented - category hierarchy.
But also other changes which are still being assessed and discussed and it would be premature to detail them at this time. Suffice to say, we think (hope?) that most people will find them positive improvements.

Regarding having the discussions on the same page as the resources, again that is something which isn't anticipated being introduced, for the reasons given, and a whole load of technical reasons which haven't been mentioned.

*dons flamesuit*
 
Regarding having the discussions on the same page as the resources, again that is something which isn't anticipated being introduced, for the reasons given, and a whole load of technical reason which haven't been mentioned.
*dons flamesuit*

The rest of your update Brogan seemed fine to me but this issue is the big one. This destroys the usefulness of the RM.

The philosophy of forums to me is to centre on forums; other features draw interest to interaction on forum threads.
I don't use blogs. My Articles addon will (next stage) use forum threads to provide comments on Articles and other content they handle. I don't even majorly encourage profile comments; they are very secondary.

The core of a forum is forum thread interaction.
Forum discussion should NEVER be poked away, hidden, treated as secondary. They should rather be promoted, integrated, and showcased.

On the RM we should see portal-like promotion like Latest (post); FAQ post (author selects posts as particularly useful)
We should see several different threads like these
- installation support
- how does it work incl. screenshots
- custom possibilities discussion
- extra additions paid/ unpaid - the same author or others create, maybe 2 or more on this

Author can opt for one general support thread or split into two or more of these, adding extra if they find the need.

This reminds me of the critical moment on VB when we were begging for forum support for social groups. This was persistently refused and as a result the whole feature became a liability instead of an enhancement.
 
The rest of your update Brogan seemed fine to me but this issue is the big one. This destroys the usefulness of the RM.

The philosophy of forums to me is to centre on forums; other features draw interest to interaction on forum threads.
I don't use blogs. My Articles addon will (next stage) use forum threads to provide comments on Articles and other content they handle. I don't even majorly encourage profile comments; they are very secondary.

The core of a forum is forum thread interaction.
Forum discussion should NEVER be poked away, hidden, treated as secondary. They should rather be promoted, integrated, and showcased.

On the RM we should see portal-like promotion like Latest (post); FAQ post (author selects posts as particularly useful)
We should see several different threads like these
- installation support
- how does it work incl. screenshots
- custom possibilities discussion
- extra additions paid/ unpaid - the same author or others create, maybe 2 or more on this

Author can opt for one general support thread or split into two or more of these, adding extra if they find the need.

This reminds me of the critical moment on VB when we were begging for forum support for social groups. This was persistently refused and as a result the whole feature became a liability instead of an enhancement.

Forum discussion isn't being poked away with having the threads of the addons/etc seperated from the RM.
 
Can the resource manager be used for articles, guides, tutorials or reviews? It seems all the bits are there just different wordings.

Can the wordings be changed?

Can multiple RM installs be used for reviews, articles, guides, etc?

Can one promote a thread to a RM object?
 
Can the resource manager be used for articles, guides, tutorials or reviews? It seems all the bits are there just different wordings.
You can allow any type of content or attachment as suits your needs.

Can the wordings be changed?
Everything is phrased.

Can one promote a thread to a RM object?
No, the RM is not a portal or CMS.
 
Regarding having the discussions on the same page as the resources, again that is something which isn't anticipated being introduced, for the reasons given, and a whole load of technical reason which haven't been mentioned.

Thanks for the response Brogan. Looking forward to see what comes.

With regards to what's quoted I can't comment on the technical side but obviously aesthetically it could look good. See mocks..

On the other hand the users are asking for this change as they're the ones ultimately who're going to be using the RM. I've made my case for now (which is all anyone can do) so fingers crossed.

*crosses fingers*
 
Isn't that the exact opposite of social groups?

Nope. My social groups ABSOLUTELY centre on their own forum or category of forums. (Circles)

Forum discussion isn't being poked away with having the threads of the addons/etc seperated from the RM.

Discussion is hidden behind a single button. Though it's a large button as a % of the total page space it's TINY.

The column under it is empty. It could easily have plenty of info about linked discussions.
List of discussions - installation - how to - suggestions - custom additions available - author choice of other.
Then latest post/ author selected priority posts.

Or put the threads under the main content area, as suggested. That's not hard. Having a block of summary stuff in the left column AS WELL would be perfect.
 
That's not hard.
It would require a lot of additional code to get all the thread controller stuff to work on the RM page.

Regarding your other points, there is only one thread per resource so there's nothing else to link to.

Multiple threads per resource have been discussed (offline) but there are yet further technical issues related to that, so it wouldn't be a trivial matter.
 
Btw I should probably mention that I think the reviews system (along with the ratings) will most likely be shown on the same page below the resources. I also think that there is an option for admins to choose whether or not to have auto-created resource discussion threads.

If I am right, and I may definitely be wrong on how it turns out, the review system should satisfy the people who want comments below the resource. You can disable auto-created threads and rename the reviews phrase to "comments" (or anything else you like) and it "should" suffice most people's purpose.

And I was positively amused at the heated discussion on the sidebar left / right. It is 4 lines of css you can add to your extra.css so I don't really see what the fuss is about.

All in all, my overall impression of the RM is definitely positive, and I am hoping that I may be able to convert my main site when it is released for the public. Besides, people shouldn't really expect the RM to do everything out of the box... I am sure many people will write addons for the RM. If I do modify it for my needs I will definitely share the addon.
 
And I was positively amused at the heated discussion on the sidebar left / right. It is 4 lines of css you can add to your extra.css so I don't really see what the fuss is about.

Completely agree. 5 minutes to change, if that. Thread was starting to get stale from continually reading about it.
 
Btw I should probably mention that I think the reviews system (along with the ratings) will most likely be shown on the same page below the resources. I also think that there is an option for admins to choose whether or not to have auto-created resource discussion threads.

If I am right, and I may definitely be wrong on how it turns out, the review system should satisfy the people who want comments below the resource. You can disable auto-created threads and rename the reviews phrase to "comments" (or anything else you like) and it "should" suffice most people's purpose.

And I was positively amused at the heated discussion on the sidebar left / right. It is 4 lines of css you can add to your extra.css so I don't really see what the fuss is about.

All in all, my overall impression of the RM is definitely positive, and I am hoping that I may be able to convert my main site when it is released for the public. Besides, people shouldn't really expect the RM to do everything out of the box... I am sure many people will write addons for the RM. If I do modify it for my needs I will definitely share the addon.

That's a make do solution which actually isn't a solution at all for people that want "proper discussions tied into resource releases". By using rating comments your limiting yourself from a lot of functionality. Which leads me to believe (because it's technically difficult and time consuming) that I do believe rating comments will appear under the resource which eliminates the fact that proper discussions will ever be tied into resource releases.

So much for keeping the resource release area clean and void of postings.
 
So much for keeping the resource release area clean and void of postings.

I think the primary reason for having resources discussion in threads was more to do with the core nature of a discussion belonging in forums and not out of it. If we take a step back and think of the entire Xenforo system as a whole, one would say that one expects all discussions to be in forums. I think this was the target rather than just keep resources area clean. I have not really read Mike (or Kier, where is he btw? :) ) say that they have kept the discussions separate to keep the release area void of postings.
 
I think the primary reason for having resources discussion in threads was more to do with the core nature of a discussion belonging in forums and not out of it. If we take a step back and think of the entire Xenforo system as a whole, one would say that one expects all discussions to be in forums. I think this was the target rather than just keep resources area clean. I have not really read Mike (or Kier, where is he btw? :) ) say that they have kept the discussions separate to keep the release area void of postings.

That is what we all should think is the best possible solution because x y & z have lead us to believe that is how a RM should function, be structured. This is not just my only argument towards the whole structure of release/discussion separation ( I have highlighted my concerns in threads).

Interactivity will be lost, our posts/threads will be lost but I won't go on it's all been repeated in posts I've made, others have made.

Now, for a scenario. What stops people from abusing the rating comment system and using this feature for asking support, asking for features for that release? That's more irrelevant potential clutter right there.
 
That is what we all should think is the best possible solution because x y & z have lead us to believe that is how a RM should function, be structured. This is not just my only argument towards the whole structure of release/discussion separation ( I have highlighted my concerns in threads).

Interactivity will be lost, our posts/threads will be lost but I won't go on it's all been repeated in posts I've made, others have made.

Now, for a scenario. What stops people from abusing the rating comment system and using this feature for asking support, asking for features for that release? That's more irrelevant potential clutter right there.

About losing the old resources which exist in threads prior to the resource manager being made, and I think this was posted by someone else too, you can merge the old thread with the new RM thread after you post the resource. So you don't lose the old discussions. Yeah if you already have hundreds of resources existing in threads, it can be a bit painful, but it's a one time job.

And about people abusing the ratings comments system, what then is your alternative? Not have the reviews system at all? Surely there would be permissions and almost every successful resource site has a reviews/ratings system. Take a look at Joomla extensions for instance.
 
Status
Not open for further replies.
Top Bottom