I use mediawiki on a lot of sites which have minimal traffic.
It's very time consuming to go click through things on the "Recent Changes" page to check for spam & vandalism.
What would make it easier to quickly detect is a "Recent Changes diff page". I'm thinking something that just shows the wiki diff for several pages at once.
For example on this page: http://www.mediawiki.org/w/index.php?title=Documentation&diff=prev&o...
Now just imagine that after the diff part on that page, instead of having: "Revision as of 18:36, 19 June 2006" and then the page itself, it would just have the next recent diff.
This would make it much easier to review lots of recent changes (50/100/250 at a time).
It would also be useful if this activity could be coordinated. "Trusted" or formally registered users could mark the anonymous submissions as reviewed. The the time of good people wouldn't be wasted on duplicate effort looking for bad stuff.
An option to email a daily or weekly diff formatted with the pretty mediawiki html output would also be a great feature.
Any hints as to how I might go about trying to implement this?
Maybe: includes/RecentChange.php & includes/DifferenceEngine.php ?