Note: There’s a seemingly similar topic about a topic summary here, but it’s actually quite different from what I’m proposing, although some elements might be similar.
Would having a summary section at the top of a topic be something that sounds useful to you?
This is something that’s been on my idea list for ages, and I believe it could possibly transform discussions.
I’ve always found that reading through all the posts in a thread can be way too much if I only want to know what’s the current status of things. (Nice to follow the evolution of thoughts and get deeper insight, but not everybody has time for that). And just skipping to the end also doesn’t work, because the actual important posts might be somewhere in the middle.
Especially in forums that are supposed to discuss about improving something, there might be a lot of ups and downs and backs and forth’s, and what I’d really love to have is something that summarizes all that, preferably at the very beginning, so that I know what’s going on and only need a minute.
How would this summary work?
I imagine the summary
to be an editable text field just like any post, and anyone can go and make changes, just like wikipedia. Possibly changes could or should only be allowed when you’re also posting something to the thread, which would kinda work like the justification for your change to the summary.
Let me illustrate it by using this very conversation as an example:
Say, the first person (me) starts a new topic with an initial post (this).
Discourse would then prompt me: “Do you want to edit the summary?”
I’d go sure, and add the first text to the summary:
A summary could help new people to catch up quickly and will help the community to come to better conclusions.
Ok, so far so good. Now person B comes in, and might say as a response:
“I’m not sure whether it’s worth doing that. I’d imagine it to be quite difficult to implement, and wouldn’t it just add to the noise?”, post it and then be prompted whether to update the summary:
A summary could help new people to catch up quickly and will help the community to come to better conclusions. It might add to the noise though, and not be easy to implement.
3rd person C: “I think it would be a great idea, but I agree with B, might not be worth the effort. … Unless… Could this be used in our proposals and votings [or something else that the particular community might be interested in] as well? Hm, maybe we should have a list of pro’s and cons for this, what do you think?” C decides not to update the summary, he’s not sure what he could change that would actually make it better.
4th person D: “Yes that could totally work for our user engagement and during the process of coming up with proposals. And yes, I second C’s idea to make some pro’s and cons, I have some more:
We could make it so that each edit is linked to the editor, and when you click on it it will jump directly to that post, it’s basically a quick navigation. Of sorts, right?”
A summary could:
- help new people catch up quickly
- help the community to come to better conclusions
- act as ‘quick navigation’
- Not limited to this discourse forum
However, possible downsides are:
- It might add to the noise
- Probably not easy to implement.
B jumps back in: “Hold on, hold on a minute. Before we go down that rabbit hole, what is that summary actually supposed to summarise? Is it just a rephrasing of every single post that’s been done? That wouldn’t make all that much sense, right? Could we have a definition of that first? I think it should only summarise what is actually important, i.e. only what is contributing to answering the OPs question, right? Otherwise I stand by my earlier statement that it will just generate more noise, or more overhead in what users need to type, and UI overhead, etc…
Btw, D, I found your ‘quick navigation’ was a bit hard to understand, so I modified it a bit, hope that’s still ok now?”
A summary should summarise all the relevant content in a post that contributes to answering the authors question.
It could:
- help new people catch up quickly
- help the community to come to better conclusions
- sections in the summary can be hyperlinked to the editor
- Not limited to this discourse forum
However, possible downsides are:
- It might add to the noise
- Probably not easy to implement.
User D: “Yes thanks B, you’re right that’s not necessarily obvious what I meant. I think I’d still like to have the quick navigation mentioned there though, because it is a somewhat separate point IMHO. Linking something up gives a bit of … verification? Authenticity? Not sure what the word is there…
Oh, and just rephrasing my initial point about using it outside of this discourse forum a bit…
What I actually meant with that is that I think it can also be used outside of our specific focus of proposals and voting. E.g. it could be used to keep track of progress of tasks, of the status of something, could be a more comprehensive insight to any kind of question, … the possibilities are endless.”
A summary should summarise all the relevant content in a post that contributes to answering the authors question.
It could:
- help new people catch up quickly
- help the community to come to better conclusions
- sections in the summary can be hyperlinked to the editor
- Quick navigation to details for individual statements
- Can be super useful not only for proposals & voting
However, possible downsides are:
- It might add to the noise
- Probably not easy to implement.
Then user X comes in, sees this last version of the summary, everything’s intuitive except the ‘hyperlinked to the editor’ bit, so he’d hover over it, see that user D’s post was the first linked entry, and user B’s post the second. (Some kind of info on hover popup). He can directly click on the link to D’s post and read the details from there on, with B’s directly afterwards (there might have been others in between that would be collapsed because they didn’t contribute to the change).
… ok, I hope you got the picture.
Super breezy to catch up, isn’t it? (if you imagine only having to read that summary!)
Well, it ain’t gonna be easy to write this plugin in all the glory details that I imagine (There’s a lot more that this plugin could be doing, some of my yet unnamed faves would be to increase or decrease font size/weight/color based on votes/reactions associated with the contributing blog posts), and some of it might be a bit tricky logic (e.g. correctly attributing the changed bits to the author, and visualizing what happens if someone just deletes a ‘not’, etc… ) but I’m sure it’s all feasible and can contribute immense value to many discussions.
(This was much more than I intended to write, but it was fun coming up with that example )
What are your thoughts?
Is this kind of plugin actually technically be feasible in the discourse ecosystem?
Do you need more information? More serious mockups? (I’m not good at that, but could try creating some)
Disclaimer:
I could try to develop this myself, and I might, but I don’t have any ruby / ember / discourse experience so far, so would take me a while.
Also, the idea for this is a bit older but got a bit more attention in a community group that would find this super helpful, so I might also do it there and do a bit dogfooding… but again, it would take me a while, and if it’s of value for discourse then having some of you involved would be super cool!
Cheers