Concept - Subtopics
-
BTW, how do you fork with persona?
Anyways, yeah, there should be a way for topic owners to move posts between forks, and a little card should be shown where the fork happened (and link to the new topic). This would look similar to what happens when issues are mentioned on GitHub. -
@pitaj said:
BTW, how do you fork with persona?
Same as you do on vanilla/lav:
This would look similar to what happens when issues are mentioned on GitHub.
How GH does it, I attempted a plugin like that (don't think it works on any recent version of NodeBB):
https://github.com/psychobunny/nodebb-plugin-eventsBut what if you forked on page 500 or something? Someone coming to the page for the first time now has no idea there's a separate discussion very related to this topic (ex. bug reports for the plugin)
-
@psychobunny I guess you'd have to leave that up the original poster. If it's something that important, he could link to it in the original post, or he could make the fork in the first place. Also, I can't fork my own posts. Can only moderators fork posts?
-
You have to be the OP (or mod) to fork, if that doesn't work perhaps its a bug?
-
@psychobunny I can't fork my calendar post.
-
Reproduced on my dev env, yeah I guess it may have broken recently: https://github.com/NodeBB/NodeBB/issues/3142
-
If it's something that important, he could link to it in the original post
After thinking about it more, I agree with you wholeheartedly on this point
-
Yeah, I like this idea. It would make long topics look a lot nicer.
-
Nice idea @psychobunny . Fork seems rather an interesting name. Still it will be more user friendly if the option is move to tab and there is an option to give a tab name and create a new tab. I think that would work with most scenarios.
-
@psychobunny to add to this, I want to empathize with your original thoughts here, as I have been long grabbing for a more natural conversation flow than what is found on sites today. The calendar thread is just one of an almost infinite amount of examples. Conversations aren't linear.
I can't seem to get forking to work on my install currently, but it seems the current fork functionality is different from moving a post because it copies a post into a new thread, is that right? If that is so, I would think we are headed down the right track. Take the screenshot of a Github repo network below. With the exception of the conversations being merged back into the master branch (the blue arrows that come back to the black), isn't this how conversations often happen? Maybe they even can merge back with the master, but that's a bit complex for me...
Here are some thoughts on how we could improve on the forking functionality to make for some powerful features:
- enable anyone to fork any post (not just topics, but simply fork off of a post)
- on forks, show the heritage like Github does. Perhaps just underneath the title a clickable link that says " forked from.."
- When a conversation is forked, leave a mark on the original post's card in the original topic to enable users to click a "plus" button or something to see the forked topics posts inline with the parent thread. This is almost identical to "comment on comment" functionality that has been very helpful for big sites like Facebook, etc.
Thoughts? I'm pretty passionate about this, as well as the block-style editor discussed here
-
As another thought (and totally brainstorming here), what are the thoughts on a feature where when a user replies to a post they are given the option to reply in a forked thread? Very much like the "comment on comments" you see in mainstream social media.
UPDATE -- just found some older discussion on this, and was glad to see it!