Extension:AbuseFilter/es

The AbuseFilter extension allows privileged users to set specific actions to be taken when actions by users, such as edits, match certain criteria. 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 nada especial, 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:

Los filtros marcados como privados sólo pueden ser vistos por los usuarios que cuenten con los permisos abusefilter-modify o abusefilter-view-private.

Creating and managing filters
Una vez instalada 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: Especial:FiltroAntiAbusos.


 * Rules format - The basics of how to write a filter
 * Actions
 * Global Rules
 * Guide to optimizing condition limit usage
 * To import filters from Wikipedia: When you have installed the extension, go to w:Special:AbuseFilter, choose a filter (say w:Special:AbuseFilter/3), then click "Export this filter to another wiki", copy the text, go to "Special:AbuseFilter/import" on your wiki, paste the text.

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

Possible errors

 * Some users might experience that creating new filters or modifying old filters fail and the user just gets redirected to the original page. If the Wiki is using SSL certificates, this error could possibly be because of the $wgServer value, which might be using "http://" instead of "https://". An indication of this error will be, the browser giving https warning for Special:AbuseFilter pages. (Topic:T23dyyih0ofjada5)

Véase también

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