Cómo usar reCAPTCHA con MediaWiki

Importante: Ya no se admite la versión 1.0 de la API de reCAPTCHA. Actualiza a la versión 2.0. Más información

El complemento reCAPTCHA MediaWiki usa un CAPTCHA para evitar el spam. A continuación, se muestra cómo agregar reCAPTCHA a MediaWiki:

  1. Descarga el archivo ZIP (ten en cuenta que esta solo funciona con MediaWiki 1.8 o versiones posteriores).

  2. Descomprime la extensión 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. Agrega las siguientes líneas a LocalSettings.php de 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. Ingresa las claves públicas y privadas en LocalSettings.php. Si aún no lo has hecho, debes registrarte en reCAPTCHA aquí).

  5. Eso es todo. ¡Ahora deberías tener CAPTCHA!

Preguntas frecuentes de MediaWiki

¿Cuándo se muestran los CAPTCHA? ¿Cómo puedo ajustarlo?

De forma predeterminada, los CAPTCHA se activan en los siguientes eventos:

  • Registro de usuario nuevo
  • Ediciones anónimas que contienen vínculos externos nuevos
  • descifrado de contraseñas mediante ataques de fuerza bruta

Esta configuración se puede ajustar en LocalSettings.php. Consulta ConfirmEdit.php para ver las opciones posibles.

¿Cómo desinstalo reCAPTCHA?

Solo debes quitar la línea que agregaste a LocalSettings.php. También puedes borra la carpeta que creaste en el directorio de extensiones.