Nestedhierarchical comment structure
-
@julian Throwing my name in the nested hat here - it seems so much easier to navigate a thread if it's nested. I just don't get the flat format - how can you tell which comment is a reply to which? Only the @ gives you a clue, but if several comments have been made by that author it can be really confusing.
Am I right in saying that the main bad point about nested threads is layout issues in deep threads? If so, maybe you could nest for, say, 5 levels then go flat after that. Haven't really thought about this much, just putting it out there.
-
Hey there, nice to see you back @babaggeii
The capability is there to sort posts in a nested format, although we don't really have a "sort" option that takes advantage of this yet.
I think that's actually blocking theme developers from creating a style that takes advantage of a threaded style.
Ping @Tanner/@trevor for their thoughts...
If we sorted posts in a "threaded" view, they'd still look flat until some styling was applied (e.g. each level had increasing indentation)... how would you like this presented?
- Classes?
- e.g.
.child
,.grandchild
,.grandgrandchild
....grandgrandgrandchild
? XD (probably with a saner naming scheme)
- e.g.
- Semantic HTML?
- e.g.
<ul> <li> Here's some post <ul> <li>Here's some child post</li> <li> Here's another <ul> <li>DAE MEME? HUEHUEHUE</li> </ul> </li> <li>Here's a third</li> </ul> </li> <li> Second root level post </li> </ul>
- Classes?
-
I suppose thats how it would look @julian. I had plans for threaded discussions with a mockup of my own. I'll see how this will work with my theme. On another note, I updated to 0.5.1 successfully.
-
I am no fan of threaded discussions as it messes up conversations and almost requires infinite levels in order to make it work properly. I'm in favor of flat threads when it comes to forums.
-
@julian I'm not an expert here, but it seems to me your semantic HTML option looks best - it defines the structure and leaves CSS layer free for the developers. I guess, also, that it's easier to target elements that way rather than with named classes, which don't easily allow for complex/dynamic targeting of elements.
-
@manan it could be implemented as a plugin. It would require a lot of time to do something like that though.
-
@julian said in Nestedhierarchical comment structure:
Hey @solis,
I'm a fan of flat discussions, mostly because almost all attempts to build threaded discussions end up quite bad. My prime example is mailing lists, where after descending down into threads, you're inevitably lost.
That said, we did look into whether this was feasible, and the good news is it is fairly straightforward to do.
We may include it as an option in a future build of NodeBB
Did this happen? i totally would love nested comments!
-
@Gaelle-Lo said in Nestedhierarchical comment structure:
@julian Congats for releasing v1.0! What's coming next? Any plans to update this plugin?
https://github.com/NodeBB/nodebb-plugin-threaded-replieswait.. does that work?
-
@ViolentCrumble said in Nestedhierarchical comment structure:
@Gaelle-Lo said in Nestedhierarchical comment structure:
@julian Congats for releasing v1.0! What's coming next? Any plans to update this plugin?
https://github.com/NodeBB/nodebb-plugin-threaded-replieswait.. does that work?
Two years ago? I doubt it. On an older (much older) version of NodeBB it does.
-
@julian If you want to preserve the flat forum style does it follow that q&a is not recommended on the nodebb platform or do you have a better work flow to suggest.
I am happy to do things a different way, but I guess users looking for answers who don't want to post questions will most likely look for a highest voted answer or something like this.