Guild Wars Wiki:Requests for technical administration/ReCAPTCHA

Request for reCAPTCHA

 * Homepage
 * http://www.mediawiki.org/wiki/Extension:ReCAPTCHA
 * http://www.google.com/recaptcha/plugins/mediawiki


 * Type
 * Access extension


 * Additional requirements
 * reCAPTCHA API key (creation page)


 * Installation notes
 * Download the reCAPTCHA extension and extract it into the directory.
 * Download a newer version of the ConfirmEdit extension and extract only the files ConfirmEdit.i18n.php, ConfirmEdit.php and ConfirmEdit_body.php into that same directory, replacing the already existing files.
 * In the, remove the following line to disable the original ConfirmEdit extension:

require_once( "$IP/extensions/ConfirmEdit/ConfirmEdit.php" );
 * Insert the following lines to activate the reCAPTCHA extension, and fill in the API key details as required:

 require_once( "$IP/extensions/recaptcha/ReCaptcha.php" ); $recaptcha_public_key = ''; // reCAPTCHA public key $recaptcha_private_key = ''; // reCAPTCHA private key
 * Finally, update the previously (with the ConfirmEdit extension) made settings to reflect these changes:

 $wgGroupPermissions['*'           ]['skipcaptcha'] = false; $wgGroupPermissions['user'        ]['skipcaptcha'] = false; $wgGroupPermissions['autoconfirmed']['skipcaptcha'] = true; $wgGroupPermissions['bot'         ]['skipcaptcha'] = true; $wgGroupPermissions['sysop'       ]['skipcaptcha'] = true;

$wgCaptchaTriggers['edit']         = false; $wgCaptchaTriggers['create']       = false; $wgCaptchaTriggers['addurl']       = true; $wgCaptchaTriggers['createaccount'] = true; $wgCaptchaTriggers['badlogin']     = true;
 * Reason for the request
 * While the current CAPTCHA offers basic protection, it can be too easily parsed by bots and with the current events it is no longer appropriate. reCAPTCHA offers a standardized way to present the CAPTCHA with an acceptable level of accessibility.