Go to file
2011-06-19 20:15:33 +00:00
Captcha.php File missing from r86820. Actually these changes should have been committed in r86813... 2011-04-24 17:33:41 +00:00
captcha.py
CaptchaStore.php Follow-up r86813: fix exceptions seen on TWN. Ironically, I changed the CaptchaStore from an interface to an abstract class precisely to move into it the function which was throwing the exception... :D 2011-04-24 16:49:49 +00:00
ConfirmEdit.alias.php Localisation updates for special page aliases for extensions from http://translatewiki.net. 2011-05-14 00:11:22 +00:00
ConfirmEdit.i18n.php Localisation updates for core and extension messages from translatewiki.net (2011-06-19 20:06:00 UTC) 2011-06-19 20:15:33 +00:00
ConfirmEdit.php Beginnings of a rewrite of the captcha system in a more object-oriented fashion; currently although there are classes for different types of captcha, they don't actually represent a single captcha object, they're just confused frontend/backend messes. With the places captchas are inserted increasingly using HTMLForm, it makes eminent sense to introduce a HTMLCaptchaField, but that needs a more OOP implementation of the actual captcha, which I've started here. This is not finished and isn't actually implemented anywhere, but a) it's harmless, b) I don't want it to bitrot, and c) some feedback would always be appreciated, so here it is. 2011-04-24 11:47:03 +00:00
ConfirmEditHooks.php Introduce a CaptchaStore abstract class that CaptchaSessionStore and CaptchaCacheStore can extend. Some tidying, documentation and type hinting. 2011-04-24 11:41:49 +00:00
FancyCaptcha.class.php Introduce a CaptchaStore abstract class that CaptchaSessionStore and CaptchaCacheStore can extend. Some tidying, documentation and type hinting. 2011-04-24 11:41:49 +00:00
FancyCaptcha.i18n.php Localisation updates for core and extension messages from translatewiki.net (2011-06-19 20:06:00 UTC) 2011-06-19 20:15:33 +00:00
FancyCaptcha.php (Bug 24730) - add a "delete on success" option. 2010-08-29 13:31:31 +00:00
HTMLCaptchaField.php Beginnings of a rewrite of the captcha system in a more object-oriented fashion; currently although there are classes for different types of captcha, they don't actually represent a single captcha object, they're just confused frontend/backend messes. With the places captchas are inserted increasingly using HTMLForm, it makes eminent sense to introduce a HTMLCaptchaField, but that needs a more OOP implementation of the actual captcha, which I've started here. This is not finished and isn't actually implemented anywhere, but a) it's harmless, b) I don't want it to bitrot, and c) some feedback would always be appreciated, so here it is. 2011-04-24 11:47:03 +00:00
MathCaptcha.class.php MathCaptcha requires the texvc functions, which are now in the Math extension. 2011-04-24 11:11:10 +00:00
MathCaptcha.php
QuestyCaptcha.class.php Allow several answers in QuestyCaptcha, per request at http://permalink.gmane.org/gmane.org.wikimedia.mediawiki/36769 2011-02-08 23:39:17 +00:00
QuestyCaptcha.i18n.php Localisation updates for core and extension messages from translatewiki.net (2011-06-09 20:44:00 UTC) 2011-06-09 20:58:25 +00:00
QuestyCaptcha.php Allow several answers in QuestyCaptcha, per request at http://permalink.gmane.org/gmane.org.wikimedia.mediawiki/36769 2011-02-08 23:39:17 +00:00
README Overhauled, to serve as a README for the entire extension 2011-01-31 05:46:45 +00:00
ReCaptcha.i18n.php Localisation updates for core and extension messages from translatewiki.net (2011-06-12 22:40:00 UTC) 2011-06-12 21:05:54 +00:00
ReCaptcha.php * (bug 28783) Declaration of ReCaptcha::confirmEdit() incompatible with that of SimpleCaptcha::confirmEdit() 2011-05-02 21:26:04 +00:00
recaptchalib.php Swap else if for elseif 2011-06-17 16:25:46 +00:00

ConfirmEdit extension for MediaWiki

This extension provides various CAPTCHA tools for MediaWiki, to allow
for protection against spambots and other automated tools.

For more information, see the extension homepage at:
http://www.mediawiki.org/wiki/Extension:ConfirmEdit

== Overview ==

The following modules are included in ConfirmEdit:

* SimpleCaptcha - users have to solve an arithmetic math problem
* MathCaptcha - users have to solve a math problem that's displayed as
an image
* FancyCaptcha - users have to identify a series of characters, displayed
in a stylized way
* QuestyCaptcha - users have to answer a question, out of a series of
questions defined by the administrator(s)
* ReCaptcha - users have to identify a series of characters, either
visually or audially, from a widget provided by the reCAPTCHA service

== License ==

ConfirmEdit is published under the GPL license.
 
== Authors ==

The main framework, and the SimpleCaptcha and FancyCaptcha modules, were
written by Brion Vibber.

The MathCaptcha module was written by Rob Church.

The QuestyCaptcha module was written by Benjamin Lees.

The reCAPTCHA module was written by Mike Crawford and Ben Maurer.

Additional maintenance work was done by Yaron Koren.