desh ([personal profile] desh) wrote in [site community profile] dw_suggestions2010-03-07 09:08 am

Track mentions

Title:
Track mentions

Area:
notifications

Summary:
Enable users to track when they're mentioned elsewhere on DW.

Description:
Any time someone writes an entry with <user name="desh"> ([personal profile] desh) in it, that should fire off an event that I can subscribe to and be notified for.

Ideally, this would fire every time an entry is posted that I have access to and that mentions my name, every time an entry that I have access to is edited and mentions my name but didn't mention it pre-editing, and every time the access rules for an entry are edited such that I now have access to it and my name's in it. (It's probably a bad idea to also notify for all old entries any time someone adds me to their access list, though.)

The same would happen for new/edited comments (either as a separate "when I'm mentioned in a comment" event, or as part of the same "when I'm mentioned anywhere" event).

EDIT: There are a lot of variations and pros and cons discussed in the comments below. For those who are not interested in reading all of it, I'd like to direct you to this thread, in which a so-far-noncontroversial modification is discussed.

Poll #2387 Track mentions
Open to: Registered Users, detailed results viewable to: All, participants: 51


This suggestion:

View Answers

Should be implemented as-is.
11 (21.6%)

Should be implemented with changes. (please comment)
17 (33.3%)

Shouldn't be implemented.
19 (37.3%)

(I have no opinion)
4 (7.8%)

(Other: please comment)
0 (0.0%)

cheyinka: A sketch of a Metroid (Default)

[personal profile] cheyinka 2010-03-07 09:43 pm (UTC)(link)
Yes, exactly. If it's not something that can be chosen (or if it has to be deliberately un-chosen), it can happen accidentally. If it has to be chosen, then someone who would otherwise already be e-mailing ("hey, I mentioned you in a comment on so-and-so's journal") is saved that step, so that's good.

e.g. someone comments, "By c*e*i*k* do you mean <user name="cheyinka">?", that comment is screened (or deleted or edited), and I never know.
someone comments, "By *h*y*n*a, do you mean <user name="cheyinka" notify>?" - I get notified, whether or not the journal owner deletes or screens that comment, but the person who deliberately added the notification would have e-mailed me anyway, so it's not like I learned anything new.