Help:Pickle/Notifications

There should be notifications sent to some (?) users at least when the test status deteriorates. It is not clear who should be notified when the status deteriorates, and what is a sufficient deterioration for a notification to be posted.

A coarse description of what should happen is that a status change from or to a good state is detected on a watched page (that is a watched module page), then a notification to all users that watch the specific module should be fired. The notifications should be bundled to avoid spamming the user.

Notifications will not always be available, so the code must be conditional.

Modules under development should not fire notifications.


 * Manual:Watchlist
 * Manual:WatchedItemStore.php
 * Notifications/Developer guide
 * Diffusion extension-Flow (master)
 * includes/
 * includes/WatchedTopicItems.php
 * includes/Notifications/Notifications.php
 * includes/Notifications/UserLocator.php
 * includes/Import/Postprocessor/LqtNotifications.php
 * Manual:Watchlist
 * Extension:Echo/Creating a new notification type

Other

 * JonasGroeger/cookiecutter-mediawiki-extension
 * Diffusion extensions-BoilerPlate (master)
 * Manual:Extensions
 * Manual:Developing extensions
 * Writing an extension for deployment