Extension:Asirra

The Asirra extension provides a kitten auth system for protection against spambots and other automated tools. The Asirra service itself is powered by Microsoft. Users have to distinguish between images of cats and images of dogs, a task which proves to be easy for humans but difficult for bots.

Try it!
If you want to see it in action, edit the Test Page at cedegawiki.net. I had several people replacing the contents of various other pages with nonsense. Please be aware that you destroy something by doing so, and it is considered vandalism, even if you do it to test Asirra!

Installation

 * 1) Download the latest version
 * 2) Create a directory   in the   directory of your MediaWiki installation
 * 3) Extract the files to this   directory
 * 4) Add to the end of LocalSettings.php:
 * 5) Installation can now be verified through Special:Version on your wiki

Configuration (optional)

 * $wgAsirraEnlargedPosition: [str] Can be one of top, bottom, left, right. Defaults to bottom.
 * $wgAsirraCellsPerRow: [int] Number of images per row. Defaults to 6.
 * $wgAsirraScriptPath</tt>: [str] If your extensions directory is outside the document root, or not accessible for any reason, you can set an alternative path to Asirra plugin's JavaScripts here.

For other configuration options and user rights, please refer to this page.

Changelog

 * 0.3: Fixed a bug that kept users from registering new accounts
 * 0.4: Major improvements to JavaScript
 * 0.5: Fixed "Undefined property" notice in Asirra.class.php on line 30
 * 0.6: Fixed a bug which resulted in incorrect JavaScript paths on certain webservers. Added a configuration option to override this path.
 * 0.7: Raised Connection_Timeout to thirty seconds. This often caused errors because of the Microsoft server being too slow. Upgraded ConfirmEdit components to 1.18.x

Known bugs

 * Currently none