theCrag / website

theCrag.com: Add your voice and help guide the development of the world's largest collaborative rock climbing & bouldering platform
https://www.thecrag.com/
112 stars 8 forks source link

@mentions in markdown for discussion, beta, ascents #831

Closed brendanheywood closed 9 years ago

brendanheywood commented 11 years ago

ETA Timeline: 6 months - 1 year #1253

Basically adopt the common convention that most other sites have implemented: @mentions

https://support.twitter.com/articles/14023-what-are-replies-and-mentions

https://github.com/blog/821

Anywhere that markdown is accepted we should accept stuff like @scd @cgome. Just like github these will become auto linked to that persons profile. I see this having a lot of value in the 'history' beta field where lots of names are mentioned. In some context will have extra side effects:

Just like twitters mentioned page, we'd have a page, or notification etc that tell people 'Hey you've been mentioned in 10 ascents', you can see those ascents and then the 'I ticked that too' function.

Some places that take names, like the ascent form, are quite ambiguous about accepting a username, or a non-username, and it's not obvious how to add multiple people. With this in place we could quite easily just merge the 'with' field with the 'comment' field.

Implementation things:

brendanheywood commented 9 years ago

Nope all good was thinking exactly the same.