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 este complemento 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 al archivo 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 para obtener las claves de reCAPTCHA aquí.

  5. Listo. ¡Ahora deberían 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 con vínculos externos nuevos
  • Piratería bruta de contraseñas

Estos parámetros de configuración se pueden ajustar en LocalSettings.php. Consulta ConfirmEdit.php para ver las opciones posibles

¿Cómo desinstalo reCAPTCHA?

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