Skip to content

[PROPOSAL] Comment View Settings - Let's make giant threads easier to follow

Daen··9 votes·1,483 views
Solidify

#TL;DR

I am proposing the addition of one sorting option and three viewing options for the Boards. They are as follows:

  • Recent - Organizes comments based on chronology of most recent post in a string

  • All - All comments are maximized by default, there is no Show More anywhere.

  • First - All comments are minimized by default except the original post in each string.

  • Smart - All comments are maximized by default until encountering key posts.

The link in the OP is a clickable mock-up for the First viewing option, and the attached static screenshots show different parts of the proposed functionality. I'm happy to answer questions and such!


Hey all,

There have been a lot of discussions on how difficult it can be to follow huge threads with hundreds of responses. Show More tends to be a bit illogical or move information around in unexpected ways, and it's extremely difficult to find new posts or look for the most recent comments on a big thread. In the current platform implementation the user has to parse through a lot of irrelevant information to find what is important, and this is what I am looking to resolve.

This concept was discussed heavily with Sir ArmaMalum, shoutout to him for offering great ideas and being an awesome debate partner!

The link on the OP is to a website called Solidify. I have put together a series of mock-ups that can be clicked through like a website, with an intermediate frame between each click showing clickable areas in red boxes. This is intended to be a rough example of the functionality I am suggesting here, and is by no means final. I will attach the screenshots individually on the body of this thread so that they can be independently viewed.


#Current Thread Functionality

One thing we need to keep in mind right off the bat: There is a difference between how content is sorted and how content is viewed. On the Boards, there are currently two options for sorting content: Best and New. Best organizes the comments section primarily based on upvotes, New organizes it based on the chronology of the original strings' posts that are directly replying to the OP. This only affects the order in which you see content, not which posts are visible to you.

At the present moment, there is only one default option for viewing content. Current implementation shows the full content of each post that is visible, and other posts are hidden behind Show More using an algorithm I don't particularly understand. Rioter comments can be hidden from view due to this functionality (I can confirm this), and comments that are upvoted significantly more than surrounding content can also be hidden. It appears that Show More is based on nesting limits primarily, rather than showing the content the user wants to see and hiding the irrelevant information. Content can be expanded and minimized via the minus signs and plus signs in the upper right of comments.

For the purposes of the proposed functionality outlined below, the current implementation is closest to what I will be calling Smart viewing.


#Proposed Thread Sorting Functionality

As mentioned above, there are currently two options for sorting content, Best and New. I would like to extend this to three:

  • Best - Organizes comments based on upvotes
  • New - Organizes comments based on chronology of original post in a string
  • Recent - Organizes comments based on chronology of most recent post in a string

The addition of a Recent sorting option would allow the user to more easily navigate to the most recent content on a given thread, which is generally a significant reason for returning to a large discussion. The string at the top of the comments section would have the most recent comment on the thread at the bottom, and would thus be significantly easier to find. The New sorting option does not give any indication of where the most recent content is located on a discussion, and if there are 500 posts it is almost impossible to find unless switching to Chronological view.


Proposed Thread Viewing Functionality

The current implementation of thread viewing is acceptable for smaller threads, but it very rapidly breaks down when there is a high volume of content in a single discussion. As I mentioned in the introduction, a user has to navigate through an extremely high amount of information that he or she either doesn't care about or has already read. To this end, I propose a set of three completely new view options:

  • All - All comments are maximized by default, there is no Show More anywhere.
  • First - All comments are minimized by default except the original post in each string.
  • Smart - All comments are maximized by default until encountering key posts. If there are no more in a string, all subsequent content is minimized.

All

This one doesn't require much explanation. All content is shown by default in all its glory, but can be minimized at any time using the currently existing functionality thereof.

First

This setting is the one used in all of the mock-ups and screenshots I've linked on this thread. The first post in each string is limited to 200 characters and can be clicked to maximize just like all posts in the Red Tracker. All direct replies to that post are minimized, and all sub-replies are inside of those minimized replies as children.

Upon maximizing the first post, all direct replies are opened to a limit of 200 characters and sub-replies are opened to be minimized with their own children (if applicable). This likely sounds confusing, but hopefully the attached screenshots and clickable mock-up help clear it up a bit.

Smart

This setting is almost identical to the current live implementation. Strings with key posts (Red posts, highly upvoted responses, new content, etc.) will have all content fully visible up to and including the important information. Everything past that point will be minimized, until encountering a new string with a key post. The preceding posts are left visible because they offer context, the information that follows is not necessary to provide that context.

5 Comments

Sir ArmaMalum2 votes

Hello Daen, I am very interested in this subject. In fact I would like to comment and ask questions on said subject so as to learn more about it and create a discussion. A discussion would allow my opinion to be heard and give you more options to explain your proposal and be generally helpful. (NOT SO SUBTLE HINT TO OTHERS)

  1. How would this affect chronological options? if at all?

  2. using this comment as a base, would you be able to make a demonstration of what this system would do? (a.k.a. reply a bunh of times with "this post would be minimized", "this post would be visible" etc etc

  3. This seems like more work than it's worth on the user side, why might this method be better for the average user in terms of visibility? I mean I have to click two whole buttons!

Daen1 votes

Hey there Arma,

Thanks for the response.

  1. How would this affect chronological options? if at all?

The proposed changes would not affect Chronological View at all. That mode of viewing is relatively limited, as it is specifically intended to be linear and show all content in a paged and easily interpreted fashion. I don't see a benefit to changing Chronological Mode to allow for variety in this sense, particularly when the mode doesn't really show strings in a logical way.

What do you think?

  1. using this comment as a base, would you be able to make a demonstration of what this system would do? (a.k.a. reply a bunh of times with "this post would be minimized", "this post would be visible" etc etc

It depends on the setting. In All, every post would be fully visible. In First, everything below your current reply would be minimized with the replies to those minimized replies inside them as children. In Smart, it would completely depend on the logic being used on the backend and what sort of content is involved in response.

I don't necessarily think I could accurately define this in a series of replies, particularly since it's meant to be organic and tailored to each individual player's preferences.

  1. This seems like more work than it's worth on the user side, why might this method be better for the average user in terms of visibility? I mean I have to click two whole buttons!

Great question. Think about times where you have gone into a large thread and noticed that there is a new comment or you want to see the context to a particular Rioter's viewpoint. Currently, you have to look through* every single post* in the entire discussion until you find the information you are looking for. With this proposed system, a user could just click the First button and quickly scroll down the list of character-limited strings to find the one with the New icon or the red triangle signifying a Riot post.

In terms of usability, the goal here would be for a user to select one setting that is his or her general preference (All, for example) and then have the option to dramatically truncate a thread via First or Smart depending on what it is the user is looking for. First would generally be better for situations where a user wants to quickly find the newest content or quickly browse Rioter posts, whereas Smart would be a more cohesive experience that could be used as a permanent viewing method for someone that just wants to grab the most salient info.

Just like the current sorting options, the user would be able to choose his or her default and have the option to switch to different methods of viewing when appropriate. It may be a couple more clicks to achieve, but as the current platform stands a thread with a huge amount of activity can actually *discourage *participation.

Sir ArmaMalum1 votes

I don't see a benefit to changing Chronological Mode to allow for variety in this sense, particularly when the mode doesn't really show strings in a logical way.

What do you think?

Pretty much my opinion verbatum.

Elphrihaim1 votes

I fail to personally see the point in having any viewing option other than a true vbulletin format; but that's probably just me. :V

I literally can't think if I see posts in reddit's style, so without a doubt I'm biased.

Daen1 votes

I fail to personally see the point in having any viewing option other than a true vbulletin format; but that's probably just me.

Fair point. I don't intend for this to hit the traditional vBulletin format/Chronological View, as mentioned in my reply to Arma, because it's something that wouldn't really fit into that system.

This proposal is intended to alleviate some of the biggest issues of the current Boards discussion style, as it's actually different from reddit in how it shows content. As far as I'm aware, reddit hides things a lot more aggressively and a bit more intelligently. This is sort of what I'm going for with the Smart viewing option, to make it easier to follow and understand discussions with a lot of content.

More from Boards Feedback

More by Daen