Extensión:Anti-Fama

This page is a translated version of the page Extension:AntiSpoof and the translation is 92% complete.
Manual de extensiones de MediaWiki
AntiSpoof
Estado de la versión: estable
Implementación Actividad de usuario
Descripción Previene la creación de nombres de usuario confusos.
Autor(es) Brooke Vibberdiscusión
Política de compatibilidad Lanza instantáneas junto con MediaWiki. La rama maestra no es retrocompatible.
Cambios en la base de datos
Composer mediawiki/anti-spoof
Tablas spoofuser
Licencia Licencia Pública General de GNU 2.0 o posterior
Descargar
  • $wgAntiSpoofProhibitedCharacters
  • $wgAntiSpoofAccounts
  • override-antispoof
Descargas trimestrales 65 (Ranked 73rd)
Wikis públicos que lo utilizan 2,675 (Ranked 190th)
Traduce la extensión AntiSpoof si está disponible en translatewiki.net
Incidentes Tareas abiertas · Reportar un error

La extensión AntiSpoof es una extensión para evitar que se creen nombres de usuario confusos. Bloquea la creación de cuentas con nombres de usuario mixtos, confusos y similares.

Por ejemplo, si el usuario John Doe ya está registrado, la extensión bloqueará los intentos de registrarse:

  • joHn dOE (letras mayúsculas en diferentes lugares)
  • Jοhn Doe ("ο" en Jοhn es Griego letra pequeña omicron)
  • John Dоe ("о" en Dоe es Cirílico letra pequeña O)
  • Јohn Doe ("Ј" en Јohn es carta mayúscula cirílica Je)
  • John Đoe ("Đ" en Đoe es Latin capital letra D con golpe)
  • Jóhn Doe ("ó" en Jóhn es Latin letra pequeña O con aguda)
  • John ​Doe (Hay un espacio de ancho cero antes de Doe)
  • Jøhn Doe ("ø" en Jøhn es oe escandinavo)
  • J0hn Doe ("0" es el número cero)

etc.

Instalación

  • Descarga y extrae los archivos en un directorio denominado «AntiSpoof» dentro de la carpeta extensions/.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/AntiSpoof
  • Cuando se efectúa la instalación desde Git, hay que ejecutar Composer para que se instalen las dependencias de PHP; para este efecto, ejecute composer install --no-dev en el directorio de la extensión. (ver T173141 para complicaciones potenciales)
  • Añade el siguiente código en la parte final de tu archivo LocalSettings.php :
    wfLoadExtension( 'AntiSpoof' );
    
  • Ejecuta la secuencia de actualización, que creará automáticamente las tablas de la base de datos que necesita esta extensión.
  • En caso de que las cuentas de usuario se almacenen en una base de datos compartida, añadir:
$wgSharedTables[] = 'spoofuser';
  • Ejecuta el script batchAntiSpoof.php desde la línea de comandos para pre-poblar la tabla spoofuser con los nombres de usuario existentes de tu wiki.
php maintenance/run.php AntiSpoof:batchAntiSpoof.php
  •   Hecho – Navega a Special:Version en el wiki para verificar que la extensión se haya instalado correctamente.
  • Para verificar que está funcionando, intente crear una cuenta para el nombre de usuario "Adm1n"; la mayoría de los wikis tienen una cuenta "Admin" y por lo tanto AntiSpoof debe rechazar este nombre de usuario parecido con un mensaje como "El nombre Adm1n es demasiado similar a la cuenta existente: Admin".
Al instalar desde Git, tenga en cuenta que esta extensión requiere Composer.

Así que, después de la instalación de Git cambiar al directorio que contiene la extensión por ejemplo "../extensions/AntiSpoof/" y ejecutar composer install --no-dev, o cuando actualizar: composer update --no-dev.

Alternatively as well as preferably add the line "extensions/AntiSpoof/composer.json" to the composer.local.json file in the root directory of your wiki like e.g.

{
	"extra": {
		"merge-plugin": {
			"include": [
				"extensions/AntiSpoof/composer.json"
			]
		}
	}
}


Véase también

  • Equivset (provides the equivalence sets used by AntiSpoof)