Extension:AbuseFilter/es

La extensión AbuseFilter permite a los usuarios que dispongan de los permisos correspondientes establecer acciones específicas que deberán llevarse a cabo cuando un usuario realice una edición que coincide con ciertos criterios. Por ejemplo, podría crearse un filtro que hiciese que cuando un usuario borre más de 2000 caracteres de una página, el usuario quede bloqueado automáticamente.

Requisitos
Esta extensión no necesita ningún otro software en particular, pero quizá quieras instalar de todos modos la extensión AntiSpoof para utilizar funciones de normalización de cadenas.

Permisos de usuario
Una vez instalada la extensión, tendrás que configurar los permisos de usuario en.

Por ejemplo, la siguiente configuración permitiría a los administradores hacer todo lo que quieran con AbuseFilter, y a todo el mundo ver el registro y la configuración de los filtros:

Documentación y administración
Una vez que se ha instalado la extensión, los filtros pueden ser creados/probados/cambiados/borrados y se puede acceder a los registros desde la página administrativa especial que añade la extensión: Special:AbuseFilter.


 * El formato de las reglas
 * Acciones
 * Reglas globales
 * Guía para optimizar el uso límite de la condición
 * Para importar filtros de Wikipedia, una vez que hayas instalado la extensión dirígete a w:Special:AbuseFilter, selecciona un filtro (por ejemplo, w:Special:AbuseFilter/3), haz clic en "Exportar este filtro a otro wiki", copia el texto, vé a "Special:AbuseFilter/import" en tu wiki, y pega el texto.

API
AbuseFilter añade dos módulos de lista a la API: uno con los detalles de los filtros antiabuso ("abusefilters"), y otro con el registro de abusos, ya que es independiente de otros registros de MediaWiki ("abuseLog"). No es posible crear o modificar los filtros antiabusos usando la API.

list = abusefilters
Listar información acerca de los filtros.


 * Parámetros
 * : El ID del filtro desde el que empezar a enumerar
 * : El ID del filtro con el que concluir la enumeración
 * : La dirección en la que enumerar (older, newer)
 * : Mostrar sólo los filtros que cumplan con estos criterios (enabled|!enabled|deleted|!deleted|private|!private)
 * : El número máximo de filtros a listar
 * : Propiedades a obtener (id|description|pattern|actions|hits|comments|lasteditor|lastedittime|status|private)

Cuando los filtros sean privados, algunas de las propiedades especificadas con  faltarán, a menos que dispongas de los permisos de usuario adecuados.


 * Ejemplos

list = abuselog
Listar los casos en los que las acciones hicieron saltar un filtro antiabuso.


 * Parámetros
 * : Fecha y hora desde la que empezar a enumerar
 * : Fecha y hora en la que detener la enumeración
 * : En qué dirección enumerar (older, newer)
 * : Mostrar sólo los registros donde la acción fue intentada por un determinado usuario o dirección IP
 * : Mostrar sólo los registros donde se veía afectada una página en concreto
 * : Mostrar sólo los registros que hicieron saltar un determinado ID de filtro
 * : Número máximo de registros a listar
 * : Qué propiedades obtener (ids|user|title|action|result|timestamp|details)


 * Ejemplo

Véase también

 * Varios wikis de la WMF donde está activada (y con qué configuración)