Extension:EnhancedAutopromote

The EnhancedAutopromote extension provides some additional autopromotion criteria possibilities.

Rationale
$wgAutoConfirmAge, $wgAutoConfirmCount and so on may not provide all the functionality you might want for screening users before they become autoconfirmed. For example, suppose you autoconfirm all users who have made 6 edits and been around 24 hours since their first edit. A user could make 1 good edit, wait 24 hours, and then make another 5 junk edits in rapid succession to become autoconfirmed. This extension allows you to put up additional barriers by, for instance, requiring that a user wait 24 hours after passing his 6th CAPTCHA before becoming autoconfirmed.

Hack
To get this to work, you need to hack the appropriate Extension:ConfirmEdit file to add the necessary  hook to the   function. E.g., if you're using Extension:Asirra, add a line to  so that it reads as follows:

Installation

 * Create a folder in the extensions folder named EnhancedAutopromote
 * Move the files to the extensions/EnhancedAutopromote/ folder
 * Edit LocalSettings.php in the root of your MediaWiki installation, and add the following line near the bottom:

Configuration
Add the desired configuration settings below the  line in  :

Example
To put into the "enhancedautoconfirmed" group users who have passed the required number of CAPTCHAs a sufficient amount of time ago and who have made the required number of edits a sufficient amount of time ago, you might use the following:

You may then wish to exempt those users from further CAPTCHAs: