User:Robchurch/ConfirmEdit rewrite

From MediaWiki.org
Jump to navigation Jump to search
MediaWiki extensions manual
OOjs UI icon advanced.svg
ConfirmEdit
Release status: stable
Implementation Page action
Description Flexible captcha plugin which can trigger on edits, user registration, etc.
Author(s) Brion Vibber
MediaWiki 1.6.0+
License No license specified
Download from Subversion
Subversion log
skipcaptcha
Translate the Robchurch extension if it is available at translatewiki.net

The ConfirmEdit extension adds a framework which provides a captcha that can be triggered on various actions, including certain classes of edits and user registration, to help combat spam and automated editing or account creation.

Installation[edit]

  1. Download all files from Subversion and place them into a ConfirmEdit subdirectory within your MediaWiki extensions directory
  2. Add the line require_once( "{$IP}/extensions/ConfirmEdit/ConfirmEdit.php" ); to your LocalSettings.php file
  3. Choose a captcha plugin (see below) and set the value of $wgCaptchaClass accordingly

You can confirm installation through the Special:Version page on your wiki.

Captcha plugins[edit]

The extension provides a framework for adding plugins to generate and present captcha images. Three are provided:

SimpleCaptcha 
Basic math-based captcha which prints a simple sum in plain text. Considered a reference implementation, rather than production standard, as it's quite straightforward to crack.
MathCaptcha 
Math-based captcha which uses the math renderer to output a simple sum as an image. Better than SimpleCaptcha, but not bulletproof. Requires texvc to be compiled and working.
FancyCaptcha 
Captcha selects pre-generated images using classic "warped words"; the best of the provided plugins. Requires Python and Python Imaging Libraries for the generation script.

Additional configuration[edit]

Change log[edit]