12 ms·
Hello! I work for Discourse and while I realize you don't really know why you struggle with it, if you do come up with any feedback I'd be happy to read it here
by wavyknife 5y ago
Hello! I work for Discourse and while I realize you don't really know why you struggle with it, if you do come up with any feedback I'd be happy to read it here or on our Meta community.
I'd really like to make Discourse workable for as many people as I can, for many of the reasons discussed throughout these comments!
- jlokier 5y agoFor me, it's that well organised forums, mailing lists, etc have some kind of metaphorically-geographical structure. On mailing lists there's also a sense of time progression as things like sub-projects and issues come up from time to time, having made progress. Take my physical space. I have a feel for where different kinds of knowledge are based on their placement. For example in different books, on various bookshelves, on different pieces of paper, on different areas of whiteboards, even at different physical sites. Not that it is well organised (I'm messy and this is a problem for me), but when it's well organised physically that helps. For my mental map of where information is, my mind benefits from knowing where things are, and that they aren't being moved around much by someone else, without my knowledge. Same with data on my computers, organised into directories, projects, files, even hosts. Even though it's huge, messy, and terabytes are too much, there is some kind of organisation and it's mostly metaphorically-geographical. I don't use Discourse much. When I do, the experience feels more like swimming through amorphous knowledge. I can't really explain why, as I haven't tried to understand it; I'm just sharing my thoughts on it here as you asked for feedback. Inevitably, I have reached Discourse via a Google search result or some link. There, I may scroll through the answers on a topic. Then I get to section at the end which shows related discussions. I read some of them because they sound interesting or relevant, and it's like walking an unstructured knowledge graph with no sense of spatial or organised structure, at least not one that fits my mind's preference for how it catalogues knowlege. I do this graph-walking a lot on Wikipedia; it doesn't bother me that a hyperlinked graph exists. I sink hours into that some days, more than some people would say I should. I love reading Wikipedia and learning that way. It is difficult to explain why that doesn't invoke the same feeling of disorientation. Perhaps it's because the knowledge and link graph are curated models of knowledge, and that curation isn't just in Wikipedia, it's a reflection of decades or centuries of organising knowledge. When graph-walking on Discourse, moving from topic to topic via its proposed list of related topics feels more amorphous and unstructured. More like getting lost in an sea of unknowable size. If the relevant-links are quickly exhausted for some line of enquiry I have, it's not obvious if that's because there's no more relevant knowledge to be found, or if the algorithm has deselected other relevant knowledge in favour of things that aren't relevant for me. In this regard, it is a very similar experience to Reddit, which I also only ever land on as the result of a search, look around a little out of curiosity, and then realise I'm essentially looking at diverse, random, largely unstructured chat about barely related things, and then it feels low value. For me I think these concrete changes might help: - Make the list of related topics longer. I don't recall how many are shown, but it's 5 in my mind, and 5 is like being directed through the graph with blinkers on, knowing (or feeling like) there are more relevant topics to what I'm looking into that are not shown, by an "algorithm" (see Facebook). Make it 100 ("more" button), rank them well, and don't require a login for that to work, because you're not even getting a cookie until I've used the site 100 times already and want to get more involved. - Separate the list, the way Stack Overflow does it, into a list of topics that may have related information (ideally ranked in some way, and long enough to seem reasonably complete), versus a list of interesting hot topics. - Somehow I always remember the Discourse experience as reading a single topic, then being directed to look at related topics if I'm interested. Pretty sure it does have some topic structure, but the way I always land on discussions via search and take it from there, somehow causes me to not notice any page organisation the site maintainers have provided. I know I can look for it, but, for reasons I can't explain, my impulse is always to follow the related-topics links first unless I'm really committed to browsing more of the site. So perhaps change the visual flow, to de-emphasise disorienting graph-walking, and encourage more awareness of forum structure; and encourage site maintainers to have good forum structure.
- wavyknife 5y agoI've seen people allude to this lack of "geography" here and there, but this really thoughtfully frames the problem in a way I haven't seen before. Thanks for writing all that out. I don't have any immediate solutions/answers, but I will keep it in mind. I think we also hear this a bit when people say they prefer "old" forums for unspecified reasons. Traditionally they're very top-down, you almost always enter through a category page... so you're naturally getting a feel for the taxonomy just by navigating to content. Discourse can also be configured this way, but it's very common for sites to default to the "latest" view, which can certainly feel like an endless stream of content.
- temptemptemp111 5y agoI don't know why people are confused about why discourse intuitively feels bad. I can expound - and perhaps you have a "simple mode" that few people enable... 1) It takes over browser control. cntl+f and scrolling have two levels. The first level that discourse wants control of is its own way of searching (which I always override by pushing cntl+f again). Same with the scroll bar - there is the browsers bar & the thread's bar. Why? That's bad UX. 2) Not content-oriented enough. On a forum content is king, not the banners, menus, popups, metadata, etc. 3) I don't care about tags... Why are you putting social media memes into forum UX? It is the forum search engine's job to look through the usernames, content, and titles of each post and use that stuff to find it... It isn't the user's job to provide some very limited amount of search terms or whatever for their thread/post/subforum. 4) Dynamically loading content as you scroll down is lame. How can I jump to the bottom? How do I know how far I need to scroll or how many pages there are? 5) Is "categories" supposed to be "subforums" or "forums"? I suppose I could get used to these little things. I'm just taking the official discourse community forum in my above examples so far.
- dbetteridge 5y ago- too much whitespace around text. - no clear delineators between post and replies, the slightly shaded divider lines just aren't enough for me, there should be a colour/shading difference to make it clearer. - peoples profile photos are emphasised too much, especially on mobile with precious limited screen space (personally these should be off by default on mobile). - timeline slider seems like another waste of screen space, perhaps hide by default?
- wavyknife 5y agoThe first 3 points are something we hope to solve by making theming/configuration for new admins easier. Ideally I'd like to be in a place where those are all easily editable and Discourse can be as dense/sparse as you'd like! Because of infinite scrolling the timeline is a critical component that I don't think we'd ever hide by default. If you enter a topic with 5,000 posts for example... without the timeline you have no way to quickly move through them. With the timeline you can click and drag to jump to the start/end or anywhere else.
- stiltzkin 5y ago> Because of infinite scrolling the timeline is a critical component that I don't think we'd ever hide by default. If you enter a topic with 5,000 posts for example... without the timeline you have no way to quickly move through them. With the timeline you can click and drag to jump to the start/end or anywhere else. Highly agree of the timeline, a useful feature from someone who hates to read new +100 pages on a forum thread.
- Bjartr 5y agoHere's my feedback based on my experience using it, and using try.discourse.org as a specific case to examine. - You use 73 vertical pixels after every. single. post. for just the reaction and permalink buttons. My browser's inner height is 947px when maximized, that means if I'm seeing the bottom of 4 posts, a full 30% of screen real estate for reading posts is dedicated to showing those buttons 4 times. - Similarly, having the username and date sit above rather than beside each post, eats even more vertical space. I'm on the page because I want to read. the. thread., let me! - If I scroll up too fast from the middle of a thread, I end up pulling down the top navbar, which, once the next set of posts loads, is immediately hidden again leading to the whole page jumping after each upward scroll. - The first place it puts me is "Latest". I can't speak to the distribution of use-cases, but that's never been a helpful place to put me when I first land in a discourse. If I'm new, I want the lay of the land. And this is more true, the more busy the site is. So dropping me in "Categories" would be much more useful. - Is the in-page scrollbar on a topic page scrolling through posts or time? Kind of both? - A pipe dream I think, but I'd really like it if you made the browser think the page was actually the length of the full thread and then when I scroll my browser scrollbar it adheres to my expectations of navigating the page, even though things are only loaded on-demand. - Once you scroll the topic list, you lose the header, and no longer have a reference for which number is "Replies" and which is "Views". You've got tooltips at least, but it still lends to the overall sense of confusion and not knowing where one is. - I want to see the name of the original poster of a topic in the list view. No being able to hover to find out is not sufficient because it's not glanceable. - In the list view, there is no visual distinction between the original poster, frequent posters, and the most recent poster. Original poster as first is fine, but it took me about 30 seconds bouncing around various icons and waiting for the hover to finally figure out that the last one is always the most recent poster. I thought that maybe for really popular threads it was only showing frequent posters. - It is not sufficiently clear at a glance that, on a post in the list that has both a category and tags that they are separate things for separate ideas. At least bold the category - You override ctrl-f in topics but DON'T override it in the topic list despite it being the same search. I find it annoying I can't use my normal ctrl-f, but for the behavior to be inconsistent is confusing. - try.discourse.org in particular has a category "Uncategorized", but there are topics that have no category, not even "Uncategorized". Actually I just noticed that despite being in the "all categories" list and having a color associated with it, topics without a category don't get marked as such neither on the list page, nor the thread page, which I expected since it was treated as one in the navigation. Does the color for "Uncategorized" ever get used elsewhere? - I expect to be able to search for multiple tags at once using the tags dropdown navigation I sincerely hope this helps to improve my own experience when using discourse one day, but from what I've seen in investigating this, I suspect the level of minimalism in place is done on purpose, despite the negative impact on discoverability and usability, in which case basically everything I said will be dismissed since it's not what you're aiming for, or at least you don't think it is.