Como usar o reCAPTCHA com o MediaWiki

Importante: a versão 1.0 da API reCAPTCHA não é mais compatível. Faça upgrade para a versão 2.0. Saiba mais

O plug-in reCAPTCHA MediaWiki usa um CAPTCHA para evitar spam. Veja como adicionar o reCAPTCHA ao MediaWiki:

  1. Faça o download do arquivo ZIP (observe que este só funciona com o MediaWiki 1.8 ou mais recente).

  2. Descompacte a extensão do MediaWiki.

    cd /path/to/mediawiki/extensions/
    # * gets whatever version you downloaded
    unzip ~/recaptcha-mediawiki-*.zip
    # move the package to a standardized directory.
    mv recaptcha-mediawiki-* recaptcha
  3. Adicione as seguintes linhas ao LocalSettings.php do MediaWiki:

    require_once( "$IP/extensions/recaptcha/ReCaptcha.php" );
    // Sign up for these at https://www.google.com/recaptcha/admin#createsite
    $recaptcha_public_key = '';
    $recaptcha_private_key = '';
  4. Insira as chaves pública e privada em LocalSettings.php. Se você ainda não tiver feito isso, inscreva-se no reCAPTCHA. aqui.

  5. Pronto! Agora você deve ter CAPTCHAs.

Perguntas frequentes sobre o MediaWiki

Quando os CAPTCHAs são exibidos? Como faço para sintonizar isso?

Por padrão, os CAPTCHAs são acionados nos seguintes eventos:

  • Registro de novos usuários
  • Edições anônimas com novos links externos
  • Descoberta bruta de senhas

Essas configurações podem ser ajustadas em LocalSettings.php. Consulte ConfirmEdit.php para conferir as possíveis opções

Como faço para desinstalar o reCAPTCHA?

Basta remover a linha adicionada ao LocalSettings.php. Você também pode exclua a pasta que você criou no diretório de extensões.