Administración del filtro antiabusos

Diferencias entre versiones

ElementoVersión desde 04:12 9 mar 2015 por XanaGVersión desde 03:19 22 oct 2015 por XanaG
Información básica
Notas:
Prevención de categorizaciones incorrectas según espacios de nombres, incluyendo las realizadas indirectamente desde la plantilla BD. Solo se permiten siempre en los espacios principal (0), Anexo (104) y Categoría (14); para el resto se comprueban las posibles excepciones según el espacio (detalladas en los comentarios del código)
Prevención de categorizaciones incorrectas según espacios de nombres, incluyendo las realizadas indirectamente desde la plantilla BD. Solo se permiten siempre en los espacios principal (0), Anexo (104) y Categoría (14); para el resto se comprueban las posibles excepciones según el espacio (detalladas en los comentarios del código)


(*) En el futuro debería aclararse/unificarse si todas las categorías internas o de organización deberían llevar el prefijo "Wikipedia:", o los criterios exactos de las excepciones
(*) En el futuro debería aclararse/unificarse si todas las categorías internas o de organización deberían llevar el prefijo "Wikipedia:", o los criterios exactos de las excepciones


Alterado para que solo filtre el espacio Usuario, por solicitud en el TAB: https://es.wikipedia.org/w/index.php?title=Wikipedia%3AFiltro_de_ediciones%2FPortal%2FArchivo%2FReporte_de_falsos_positivos%2FActual&diff=78998785&oldid=78969106 . Xana 2/1/2014
Alterado para que solo filtre el espacio Usuario, por solicitud en el TAB: https://es.wikipedia.org/w/index.php?title=Wikipedia%3AFiltro_de_ediciones%2FPortal%2FArchivo%2FReporte_de_falsos_positivos%2FActual&diff=78998785&oldid=78969106 . Xana 2/1/2014


Modificación en consonancia con la extensión ContentTranslation, a petición de Amire80 en el Portal de los filtros y en IRC, https://es.wikipedia.org/?diff=80046218. --abián, 15 feb 2015
Modificación en consonancia con la extensión ContentTranslation, a petición de Amire80 en el Portal de los filtros y en IRC, https://es.wikipedia.org/?diff=80046218. --abián, 15 feb 2015


Modificación en respuesta a https://es.wikipedia.org/w/index.php?title=Wikipedia%3AFiltro_de_ediciones%2FPortal%2FArchivo%2FReporte_de_falsos_positivos%2FActual&diff=80318792&oldid=80284108
Modificación en respuesta a https://es.wikipedia.org/w/index.php?title=Wikipedia%3AFiltro_de_ediciones%2FPortal%2FArchivo%2FReporte_de_falsos_positivos%2FActual&diff=80318792&oldid=80284108
https://es.wikipedia.org/w/index.php?title=Wikipedia%3AFiltro_de_ediciones%2FPortal%2FArchivo%2FReporte_de_falsos_positivos%2FActual&type=revision&diff=85039402&oldid=85035501 -- Xana 21 oct 2015
Condiciones de filtro
Condiciones:
categ:="\[\[[Cc]ategor(ía|y):|\{\{([Bb]D|[Nn]F)\|";
categ:="\[\[[Cc]ategor(ía|y):|\{\{([Bb]D|[Nn]F)\|";
nowiki:="(<nowiki>|<includeonly>)\s*" + categ;
nowiki:="(<nowiki>|<includeonly>|<pre>)\s*" + categ;
catwp:="\[\[[Cc]ategor(ía|y):(Wikipedia|Wikiproyecto):";
catwp:="\[\[[Cc]ategor(ía|y):(Wikipedia|Wikiproyecto):";
comentario:="<!--[\s\S]*?\[\[[Cc]ategor(ía|y)[\s\S]*?-->";
comentario:="<!--[\s\S]*?\[\[[Cc]ategor(ía|y)[\s\S]*?-->";
article_namespace == 2 &
article_namespace == 2 &
action == 'edit'
action == 'edit'
/* Se añaden más categorizaciones de las que se retiran */
/* Se añaden más categorizaciones de las que se retiran */
& rcount(categ, added_lines) > rcount(categ, removed_lines)
& rcount(categ, added_lines) > rcount(categ, removed_lines)
/* Y ninguna de las categorizaciones se ha precedido con <nowiki> o <includeonly> */
/* Y ninguna de las categorizaciones se ha precedido con <nowiki> o <includeonly> */
& rcount(nowiki, added_lines) == rcount(nowiki, removed_lines)
& rcount(nowiki, added_lines) == rcount(nowiki, removed_lines)
/* Y ninguna está en un comentario */  
/* Y ninguna está en un comentario */  
& rcount(comentario, added_lines) == rcount(comentario, removed_lines)
& rcount(comentario, added_lines) == rcount(comentario, removed_lines)
/* no se han añadido categorías con prefijo "Wikipedia:" o "Wikiproyecto" */
/* no se han añadido categorías con prefijo "Wikipedia:" o "Wikiproyecto" */
& rcount(catwp, added_lines) == rcount(catwp, removed_lines)
& rcount(catwp, added_lines) == rcount(catwp, removed_lines)