User:Happy-melon/DeleteQueue

Background
I'm currently overhauling the DeleteQueue extension, which is a (currently fairly skeletal) framework for organising the deletion of wiki pages into software-based queues. Unfortunately there is currently no documentation at mediawiki.org, no working demo and the extension as found in SVN doesn't actually work; but the principle is that you set up a number of deletion 'queues', which organise and track deletion discussions automagically. So you can have a 'speedy' queue that holds pages marked for CSD; a 'prod' queue for Prods, and a 'deletediscuss' queue for deletion discussions like AfD, MfD, etc. Where desired (ie 'deletediscuss'), the extension automatically creates and allocates discussion pages in a custom namespace, and there is a Special:DeleteQueue that has a bang-up-to-date list of all nominated pages, avoiding the awkward issues we currently have with template updates.

I think there is great potential for this extension on enwiki, but it needs significant work before it is in a workable state. Since I'm developing this primarily with enwiki in mind, I want to take this opportunity to ask people involved with our existing deletion processes what features they'd like to see in such an system? A brainstorm from the community would be very helpful for me to guide developement.

A few ideas that I'm already implementing, or planning to:


 * Subqueues: while the main queues are defined in site config, administrators can create 'subqueues' that further filter results. So for the 'speedy' queue, we'd have a subqueue for each criterion.
 * Grouped discussions: there'll be a system to create nominations that share a discussion page with an existing nomination (brainstorm on how to prevent this feature being abused would be welcome).
 * Automagic notifications: when a page is nominated to a queue, a system message is subsequently included at the top of the page during pageviews. So the addition of -esque templates will become automagic.

Other thoughts and suggestions would be welcome. I'll keep this page as a scratchpad of what is currently going into the extension (or has already been implemented), but please give any suggestions or comments you have on the talk page. Cheers, Happy ‑ melon  15:51, 26 July 2009 (UTC)

Things implemented so far

 * Subqueues
 * Automagic notifications

Things to implement

 * Grouped discussions

Places spammed

 * WT:AFD
 * WT:PROD
 * WT:CSD