Provide a JSON recent changes feed.
authorVictor Vasiliev <vasilvv@gmail.com>
Mon, 4 Mar 2013 19:43:22 +0000 (14:43 -0500)
committerOri Livneh <ori@wikimedia.org>
Mon, 26 Aug 2013 04:23:16 +0000 (21:23 -0700)
commit2961884b43b505b7ddc30212f14eed56250e8e18
tree7e52b7d2cd88f76fefafc5efe09ea5c7b31d1438
parent1f694007c30cd8bd45359b1bf1514618807e93a4
Provide a JSON recent changes feed.

This introduces a new configuration variable, $wgRCFeeds, which allows the user
to configure multiple destinations for RC notifications. It also allows the
notification format to be customized. Two formats are included by default: the
older IRC format and a new JSON format.

Change-Id: I270bde418a82985c94372ac4579100435b6ee026
12 files changed:
RELEASE-NOTES-1.22
includes/AutoLoader.php
includes/DefaultSettings.php
includes/RecentChange.php
includes/Setup.php
includes/logging/LogEntry.php
includes/rcfeed/IRCColourfulRCFeedFormatter.php [new file with mode: 0644]
includes/rcfeed/JSONRCFeedFormatter.php [new file with mode: 0644]
includes/rcfeed/RCFeedEngine.php [new file with mode: 0644]
includes/rcfeed/RCFeedFormatter.php [new file with mode: 0644]
includes/rcfeed/UDPRCFeedEngine.php [new file with mode: 0644]
tests/phpunit/includes/RecentChangeTest.php