support for @mentions and #hashtags
Basically a way to implement direct/public messages and #topics in channels.
The way I picture it:
- When in a message there is a @mention for a specific @username, the message would be posted in the channel AND the user would receive a private message as well (or email notification). Also, clicking on the mention will open a private message session with the user.
- When a message contains an #hashtag for another #channel-name, the message will be posted in the current channel AND in the other channel. Also, clicking on the #hashtag will open the other channel.
Use cases:
- Posting message tagged #bookmarks in a channel, containing a URL. Have the url posted in the original channel, and then be able to collect all the posted URLs in the #bookmarks channel.
-
EungJun Yi commented
@mattermost.org
> We'd discussed something like this earlier, but hit a corner case, what happens when you post "#bug #iOS clicking on logout button does nothing, @tom found this, @fred, can you take a look"? and Fred replies to the message with a comment "I fixed it!"
If the case matters, just sending notification to the channel members without posting in the channel may be enough.
-
Rob Lanphier commented
I tried to make a comment yesterday, but the system seems to have eaten it. Let me ask a shorter question: how do you link to another channel in Mattermost, short of messaging the full URL to the channel? It looks like I'm going to have to file a separate request and take my votes off of this one, since this seems to be about Twitterifying this rather than actually making channel linking useful.
-
Rob Lanphier commented
"there's two popular systems that use [hashtags] differently (Twitter vs. IRC)." I think this is a case where Slack broke the tie, and IRC won. That part doesn't matter so much, though; there needs to be some way to reference a discussion in another channel that not everyone in the current channel is part of. With IRC and Slack, it's pretty straightforward. In Slack, channel names are automatically converted into hyperlinks. With Mattermost, is there anything short of a full URL reference that will result in a hyperlink?
-
Hi Vinc,
Appreciate the feedback,
We'd discussed something like this earlier, but hit a corner case, what happens when you post "#bug #iOS clicking on logout button does nothing, @tom found this, @fred, can you take a look"? and Fred replies to the message with a comment "I fixed it!"
Does the comment go to all four locations? What if Fred replied from a Direct Message channel where the expectation is privacy?
We couldn't find an approach that could satisfy our "fast, obvious, forgiving" design principle, very open to thoughts here.
Hi Rob,
Open to feedback on how to handle hashtags. Semantically, we think of them as #topics, but there's two popular systems that use them differently (Twitter vs. IRC).
Thanks to Matterircd you can still reference Mattermost public channels using IRC clients with references like #town-square: https://github.com/42wim/matterircd#examples. If there's a way to extend things elegantly into the product, certainly want to discuss it.
-
Rob Lanphier commented
@person requests work, but #channel is implemented as if it's a Twitter hashtag to search for (ugh!)