Extension:Echo

See Echo (Notifications) for a full description of what this extension does.

Architecture
See the architecture section of the feature page.

Notification blacklist/whitelist
The are occasionally specific users, typically bots, which perform maintenance tasks that should not generate notifications. To handle these cases, users can be globally blacklisted from the LocalSettings.php file (or InitialiseSettings.php in the case of WMF wikis): $wgEchoAgentBlacklist = array( 'GonzoBot', 'CrazyGuy' ); There is also an on-wiki blacklist that can be maintained by the wiki's community. The location of the global on-wiki blacklist defaults to Mediawiki:Echo-blacklist. Individual users can override the blacklist by creating a whitelist. The whitelist location defaults to User:Username/Echo-whitelist. All on-wiki lists expect to receive one case specific username per line with no special markup or prefixes. For example: GonzoBot CrazyGuy