I like how the basic tools used in discussions are also used for DM’s. This is very helpful for group messages But as I’ve been engaging with new users, I think this DM/PM (direct message or private message) experience can be confusing to new users.
Are there some simple CSS fixes that could be enabled to make it look more like a message thread than a discussion thread when messaging an individual. For example… seeing all the stats that you’d see in a discussion doesn’t make as much sense when engaging with one other individual via DMs.
That’s a good point about wanting to be able to see if it’s been viewed by the other person. I actually like as much data as I can find/have/see but I was just concerned about the UX here. I have a handful of DM’s that I’ve sent and the person either hasn’t seen it or hasn’t replied. We’re just getting started though. (and there are a few people that have replied to the DMs)
I’ve found that most DM experiences, on social platforms) are reminiscent of text message threads… you post something… someone else responds. All you see is your name/avatar and their name/avatar and the messages between you. Same goes for group messaging. Very simplistic.
I suppose if I wanted something like that I’d need to create a theme or something to have that type of UX?
As with most UX conversations from people who are not UX experts, they ask for something that they don’t necessarily want, or what might not be the best solution. I’m still deliberating over whether to remove this “topic-map” or not… but I’m happy that @Canapin pulled through with a working solution, if I wanted to remove that box of data, as a means of simplifying the UX…
Let me preface this by saying this isn’t the most concise answer…
I’m not exactly sure on what you would need to specifically target with a component/theme.
It would involve re-writing the discourse template/component being used to display PMS to the user. Re-using discourse templates/components is covered in the Developer’s guide to Discourse Themes. Taking a look there if you haven’t may help put you in a better direction.
I totally agree that this is a significant problem for new users to Discourse, and one that really needs to be addressed. I struggled with this during my first few weeks on the platform, and are seeing my users struggling with it now.
While trying to solve this just now, I’ve found this Theme Component helpful, but it is only a partial solution because it doesn’t differentiate between PMs to individuals or PMs to groups, nor affect emails:
Hey Nathan! thanks for the reply. I think that plugin would help address my original question, sufficient for my needs. The only downer I can see is that it’s a THEME and not a THEME COMPONENT. Is there a way to apply these adjustments as a COMPONENT to my existing default theme?