ConfirmEdit/ru
Использование
Расширение включает реализацию нескольких популярных CAPTCHA («Публичного Полностью Автоматического Теста Тьюринга для Различения Компьютера и Человека»), в том числе и reCAPTCHA.
Расширение обычно достаточно просто установить, и при различных действиях, сконфигурированных по умолчанию, оно будет показывать CAPTCHA.
См. также Mediawiki4Intranet#Антиспам для публичных Wiki.
Установка
Процедура установки и настройки немного отличается для разных видов CAPTCHA. Об этом можно прочитать на странице расширения: CAPTCHA types.
РЕКОМЕНДУЕМЫЙ вариант: в сборке Mediawiki4Intranet данное расширение по умолчанию включено в ExternalServerSettings.php с WikiKCaptcha.
Второй вариант, менее рекомендуемый, т.к. успешно обходится спамерами - это гугловская reCAPTCHA (http://recaptcha.net/api/getkey):
Конфиг для reCAPTCHA (не рекомендуется)
require_once('extensions/ConfirmEdit/ConfirmEdit.php'); require_once('extensions/ConfirmEdit/ReCaptcha.php'); $wgCaptchaClass = 'ReCaptcha'; // Сюда прописать свои ключи $recaptcha_public_key = ''; $recaptcha_private_key = '';
Также можно выбрать ситуации, в которых следует / не следует показывать CAPTCHA, см. Configuration. Первое делается путём добавления записей в $wgCaptchaTriggers, второе — путём добавления разрешения skipcaptcha различным группам пользователей в $wgGroupPermissions.