User:Happy-melon/DeleteQueue

From Wikipedia, the free encyclopedia

Background[edit]

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 {{afd}}-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, Happymelon 15:51, 26 July 2009 (UTC)

Development[edit]

Things implemented so far[edit]

  • Subqueues
  • Automagic notifications

Things to implement[edit]

  • Grouped discussions

Places spammed[edit]