Manual:Echo/yo

 provides another notification system for MediaWiki.

Mentions
Echo can send notifications to users mentioned in discussions; this feature is often referred to as "pinging". Linking to a user's page in a signed message, either directly or through a template, will trigger a mention notification for them. The technical details of this are laid out below.

Technical details
When generating mention events, Echo processes revision diffs chunk by chunk, to check when a user has added a new comment which should be searched for mentioned users to ping. As of this writing, for user mention notifications to work:


 * The diff chunk must be recognised as an addition of new lines of text, not a change to existing lines.
 * The user must sign their message.
 * The signature must contain a plain wiki link to the user's page, user talk page, or contributions page, on the local wiki; the signature cannot be embedded in a template.
 * In order for the signature to be recognised, the post must contain the exact same markup that writing  (and  ) generates.
 * Ọrọìwòye gbọdọ boya ni gbogbo rẹ si awọn apakan ti o wa tẹlẹ (iyatọ chunk ti awọn ila ti a fi kun ko gbọdọ ni awọn akọle apakan tuntun) $ Ref, tabi bẹrẹ apakan tuntun (iyatọ chunk bẹrẹ pẹlu akọsori apakan tuntun kan). Only sections of level 2 and above count.
 * Awọn ọna asopọ si awọn oju-iwe olumulo ti a mẹnuba le jẹ ifibọ sinu awọn awoṣe tabi rara, niwọn igba ti iyatọ naa ti gbooro si awoṣe
 * The  and   variables expand to the empty string when Echo parses the diff.
 * If the number of detected to-be-pinged users exceeds 50, no notifications will be delivered.

Also, all markup is parsed with regular expressions; sufficiently tricky markup can trigger bogus results.