Hi, that's a nice feature. But if it's disabled I don't think it's useful then... Anyway this communication protocol would allow us to share way more info, we could share the list of potentially problematic edits and such, Clue Bot is skipping a lot of edits which may be a vandalism but it's not able to detect it correctly.
On Tue, Dec 27, 2011 at 10:28 AM, Krinkle krinklemail@gmail.com wrote:
MediaWiki already has a native inteface meant for marking edits as patrolled. That system is ideal for anti-vandalism communication, and is already used as such on many wikis (other than en.wikipedia.org)
It works like this:
- Tool gets edit-feed from irc.wikimedia.org, or recentchanges API or
Special:RecentChanges (depending on whether it is a standalone app, IRC bot, standalone gadget or enhancement on top of Special:RecentChanges)
- Tool gets diff or links to it
- User marks it as patrolled OR User fixes edit / warns user and then marks
as patrolled
- Patrolling is done by either following a link to action=markpatrolled from
within the wiki or the tool uses the action=patrol API
Right now tools using the recentchanges API or Special:RecentChanges to retrieve the edit list already have a way to filter out patrolled edits (such as RTRC [1]). Tools using the IRC feed can't do it as easily, although they could parse Special:Log/patrol actions (which are also sent to IRC) and identify the rc_id of the markpatrolled action with the edit action previously recorded and then hide that edit it from their live queue.
On en.wikipedia.org the markpatrolled feature was disabled in 2005 because the red exlaimation marks that some admins didn't like (note that at the time admins were the only users with the ability to see the patrol marks) - and as a result of the way things were in 2005 it was disabled by default globally and still is and wikis have to request it to be enabled individually, 57 wikis have done so already including Wikimedia Commons and most Dutch, German, French and Italian projects.
Using the patrol feature for this makes sense for more reasons, as it is also used internally by MediaWiki. It it also integrated into the Watchlist and user right 'patrol' is assigned to allow users to know whether a revision is patrolled or not and allow them to mark it as such (which can potentially replace the duplication of 'trusted user' lists, simply check if the user has this user right on the target wiki).
Krinkle
[1] https://meta.wikimedia.org/wiki/User:Krinkle/Tools/Real-Time_Recent_Changes _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l