The discussion revolves around the desire for a tree structure for replies in Discourse, similar to other forum scripts. asugar initiated the conversation, and Jonathan5 responded that achieving this is not directly possible. itsbhanusharma suggested creating a theme component or plugin to stylize replies, but asugar expressed that this requires coding knowledge, which they lack.
Falco shared that Discourse follows a flat model for discussions, citing a blog post by Coding Horror. They also recommended an alternative software, Lemmy, which offers a threaded/tree-like structure.
The conversation continued with Jonathan5 explaining how to view direct replies to a post, and Canapin inquiring about asugar’s daily forum usage and offering reassurance that they can adapt to Discourse’s flat discussion structure.
I want replies to a topics to be organised in tree structure like other forums scripts have. I’ve done some searching and can’t find any solution and I also came to realize that Discourse was never developed in that way. The replies are mostly few years old so not sure if it has changed?
I was wondering if tree structure for replies can be achieved or it’s just a total no? If yes how?
Until someone comes along and quotes an authority, I’ll give you the short answer, which is No
When people have clicked the small reply-to-post button instead of the main reply-to-topic button it’s possible to collapse/hide the other replies, but that only goes half way to what you want.
You can write a theme component (or maybe a plugin! IDK) to stylize the replies to your preference. That being said, it is not directly supported and there is not setting to configure in discourse core that would enable that functionality.
I had misunderstood it myself. I think doing this shows all n replies to the relevant post but only the direct replies. So after this second reply to your post the number beside it might be 2 and it’ll show my two replies (but not any future replies to my own posts).
What forum software are you using daily? Do/did you not use forums like phpBB, vBulletin, Vanilla, etc?
I don’t know your goal (create a new community?), but I’m sure you’d be able to get your way around it fairly quickly. “Flat” discussions are quite common on the Internet.