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...
 
Why can't commercial addons be included? they are still addons.
They could have a tag at the top by the Download button or a link to pricing info below the main description.
The dev can ask there for a private contact or give their site.
 
While an importer could theoretically be made, it couldn't be automated. A resource has different fields and requirements from a thread. The thread is totally free form.
Why is a importer needed ?
The "Discuss this Resource" threads look like a regular thread to me.
- both threads are in the forums tab.
- the URLs are the same, except the newer thread has a larger number (as expected).

There doesn't appear to be any technical limitations to moving the old posts into the new thread.

Just to make it clear, I don't see any technical reasons why you can't import merge[3] into [2].

resource.manager.move.old.discussion.to.new.thread.location.webp

Are there any technical reasons why this can't be done ?
Would it really be that hard to route the new RM discussion to the old thread and not even need to move it ?
 
How would this thread be imported? http://xenforo.com/community/threads/8wayrun-com-xenporta-module-add-ons.7611/

There are dozens of .zip files all through that thread, for different modules, created by different authors.

Or this one: http://xenforo.com/community/threads/8wayrun-com-xenporta-portal.7586/

Try and pick the developer's updates out of that thread and then explain how an importer would do it and create them as blog entries.

As Mike said, threads are too free form to easily create an importer.
They would all have to adhere to strict layout and content, and even then it wouldn't be a simple matter as each thread would have a different number of updates, releases, etc.
 
How would this thread be imported?
Don't import then. Merge. I don't think the Import is the correct word for this process anyway. Moving the content of [2] to [3] is referred to as Merging.
Options:
- Merge [2] into [3]
- for addons that don't have a [2] yet (don't have a RM entry yet). When the RM entry is created, just route the "Discuss this Resource" to the existing thread.

discuss.this.thread.change.URL.webp
 
The owners of this site made the decision to start afresh.

Anyone else can choose to manually merge existing threads on their own site, if that is what they wish to do.
 
Just to make it clear, I don't see any technical reasons why you can't import [3] into [2].
If that (3 into 2 for your example) is what everyone here is talking about, then we've been on totally different wavelengths. Yes, they're both threads. There isn't an issue with that. The resource just stores an ID that points to a thread.

However, you still need the resource (1), so how is that going to be created? (That is what I was talking about - that's not free form.) That is what needs to be created manually (or at least guided by a human).
 
If that (3 into 2 for your example) is what everyone here is talking about, then we've been on totally different wavelengths. Yes, they're both threads. There isn't an issue with that. The resource just stores an ID that points to a thread.

However, you still need the resource (1), so how is that going to be created? (That is what I was talking about - that's not free form.) That is what needs to be created manually (or at least guided by a human).

Aha !

Yes. It is easy to see how [1] is needed.

Merging [3] into [2] (or 2 into 3, for that matter) ... is what some addons might want.

Suggestion:
For Addon makers uploading a new resource (first time)(not an addon).
- Could you give them the option of just using the OLD resource thread right from the start ?
- Get the uploader to put the URL of the old thread ?
- I assume that would require a code change to the [Add new resource] function.
 
Just want to say, what a huge improvement this version is, much happier with the integration with the discussion(from what I can see so far).

Looking forward to see it live.
 
Couldn't they be pdf's or documents?

I'm thinking of tutorials too.
On Instructables, it's possible to just enter text, youtube vids without any files in attachments which is a plus considering not all users are computer savvy or just plain busy like breastfeeding moms who can only share their favorite recipes with the community between parenting duties. It should be just like attachments in forum threads.
 
Suggestion:
For Addon makers uploading a new resource (first time)(not an addon).
- Could you give them the option of just using the OLD resource thread right from the start ?
- Get the uploader to put the URL of the old thread ?
- I assume that would require a code change to the [Add new resource] function.
And for the existing resource entries here, XenForo admins and moderators could manually merge the newly started resource discussion threads with the old ones. Shouldn't be overly time consuming.
 
On Instructables, it's possible to just enter text, youtube vids without any files in attachments which is a plus considering not all users are computer savvy or just plain busy like breastfeeding moms who can only share their favorite recipes with the community between parenting duties.
Isn't that a thread?

I fail to see why you would use a Resource Manager for text and embedded video.

What is the actual resource is this instance?
 
I fail to see why you would use a Resource Manager for text and embedded video.

I assume he's talking about using video to educate people about addon. Be it about a feature, or about installing ... or about style options, admin options, sample sites ... whatever.

Sometimes a picture or a video does a much better job of describing things.
You can write 10 different articles about permissions, but sometimes some visuals are needed.

Floris' Xenfans.com releases with their videos are an excellent example of best practices when releasing addons.
 
Isn't that a thread?
I fail to see why you would use a Resource Manager for text and embedded video.
What is the actual resource is this instance?

Because a resource is a body of information.
A recipe. A bibliography. A set of equations. A chunk of code. Instructions on handling X. An html design. A file in another program your users routinely use in their work. A video or artwork you want to circulate. Ebooks.
The possibilities are huge. Our sites carry all kinds of Resources, not only chunks of code.
 
Isn't that a thread?
Very much except for the way it's structured into categories and presented for easy distribution.

I fail to see why you would use a Resource Manager for text and embedded video.

What is the actual resource is this instance?

Definition of resource: - something that can be used for support or help.

Basically it's information. Is text uploaded as a pdf file a resource or just text? Will you consider a how-to video or DIY design drawing a resource only if it's uploaded?

If XenForo is so short-sighted about usage possibilities for its RM, it should be clearly stated that this add-on is intended only for software distribution.
 
Isn't that a thread?

I fail to see why you would use a Resource Manager for text and embedded video.

What is the actual resource is this instance?

You fail to see videos as resources because you most probably don't run a resource forum and quite frankly I think your on a fast track of loosing touch what a RM is. Your practically pouncing on every suggestions that doesn't fall within your method of thinking. Personally, I think the preview mike posted looks cluttered (sorry mike but your only going to get the truth from me regrading this) I can't honestly call it a resource manager. but screenshots can be deceiving.

Resources collectively paul can be videos from interviews, guides, how to's but you don't seem to agree with this which is fine but videos can/are resources. Since again you don't run a resource forum I can't see what your even debating about and frankly, why your even debating this to the point your making the suggestion sound stupid.

If we follow this method of think your precious (and I use the term very very lightly) Resource manager does not cater for graphic pack resources. since I'm increasingly finding it difficult what is going on in the devs mind with this thing why aren't we allowed to upload multiple files? you know, to cater for image packs that come in a variety of colours. Example: http://xenforo.com/community/threads/xenforo-square-forum-status-icons.7837/

How the frigging hell are we supposed to accommodate resources like the link above. Congratulations, you've just alienated graphics as resources because this RM is so out of touch it can't make use of the attachment manager we see in standard threads. What's the excuse for this? zip them up? that's right, you go out of your way to to make xen more efficient by introducing sprites but users will have to upload the whole archive causing more bandwidth usage. I suppose they'll be a reason why multiple uploading isn't allowed which I'm eager to hear. oh wait, it's called attachment deficiency?

The way I see it this RM it'll cater for people wanting to start resource sites, or have next to no resources because they'll loose nothing.

This certainly isn't a resource manager. My jaw is almost dropping by some of the comments in this thread and debates going on when debating isn't even necessary.
 
What is the difficulty in zipping up into one file? You can have all the previews you want, you label the files...what is the concern?

Why has this seemed to take a turn into discussing what someone's site is or isn't.

If the RM isn't what YOU need when it is released, hire a dev to code it the way YOU want.
 
What is the difficulty in zipping up into one file? You can have all the previews you want, you label the files...what is the concern?

Why has this seemed to take a turn into discussing what someone's site is or isn't.

If the RM isn't what YOU need when it is released, hire a dev to code it the way YOU want.


Explained in the previous thread and please don't try your deviating tactics again because I don't fall inline with the current method of thinking. zipping up multiple files is added kb multiply that thousands of times when a user can simply download what they need.

Again, why this is debate material is astonishing. :ROFLMAO:

Say what? I purchased xenforo so I can use the official add-ons so I won't be bullied by intimidation Hire a dev type jargon. :rolleyes:
 
Explained in the previous thread and please don't try your deviating tactics again because I don't fall inline with the current method of thinking. zipping up multiple files is added kb multiply that thousands of times when a user can simply download what they need.

Again, why this is debate material is astonishing. :ROFLMAO:

Say what? I purchased xenforo so I can use the official add-ons so I won't be bullied by intimidation Hire a dev type jargon. :rolleyes:

Then on your site, do as you please. Simple. But obviously, here, now, they prefer not to allow multiple files.

I don't, however, think that bringing in anyone else's site to say they can't debate the subject doesn't help your case. Obviously he on in the loop HERE, and is adhering to and discussing what the Xenforo team has decided. I don't see what his personal site has to do with it....but whatever I suppose.
 
Then on your site, do as you please. Simple. But obviously, here, now, they prefer not to allow multiple files.

I don't, however, think that bringing in anyone else's site to say they can't debate the subject doesn't help your case. Obviously he on in the loop HERE, and is adhering to and discussing what the Xenforo team has decided. I don't see what his personal site has to do with it....but whatever I suppose.

:eek:

If that is your argument you really need to think what your saying. You saying that when the RM goes up for sale it'll go up for sale without catering for graphic resources? This is the feedback area and the title states the feedback doesn't have to be positive again your trying to deviate my posts when they are legitimate valid posts. The RM effects all resource forums if your considering in purchasing it.

I honestly believe your intentionally trying to side track my posts because these fundamental questions are being asked and that it then entails reasoning why the rm discriminates against graphic resources.

edit: don't tell me graphic packs aren't considered resources now that 2012 is upon us. ah I got it. Yeah your right. :D Apologies silly me. :X3:
 
I've uploaded graphics. Didn't have an issue. Discriminates? That is laughable.

Also, if it is valid feedback on the RM, why have a paragraph about why someone cannot debate the topic because of the type of website they run?
 
Status
Not open for further replies.
Top Bottom