Wikipedia:Filtro de ediciones/Implementación/Archivo 2016

De Wikipedia, la enciclopedia libre


Plantillas de discusión y de wikiproyectos[editar]

Se sugiere que plantillas de discusión como {{no es un foro}} o las de wikiproyectos no entre accidentalmente a espacios de artículos y anexos, por lo que necesita crear un nuevo filtro o remplazar uno eliminado. La única excepción a la lista son las plantillas de comentarios. --VR0 (Discuteme) 18:57 11 ene 2016 (UTC)

Firmas "escondidas"[editar]

Algunos usuarios se aprovechan de los comentarios escondidos para firmarlos, dejar órdenes que no deben darse, etc. Estos comentarios deben estar reglamentados.200.119.95.229 (discusión) 03:12 29 ene 2016 (UTC)

Pienso que el filtro de las firmas cubre estos casos, aunque ya que el filtro fue creado un tiempo después que esas ediciones fueran hechas, él no saltó. Matiia (discusión) 05:42 6 mar 2016 (UTC)

Vandalismos recurrentes[editar]

Patrullando cambios recientes veo con mucha frecuencia los mismos vandalismos: "tu mamá", "tu gfa", "en tanga", ":v", "xd", "sdlg" y "#hailgrasa". Véase: [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]. Espero que puedan añadirlo a un filtro antiabusos o algo por el estilo. Gracias de antemano. --Krassnine (discusión) 13:56 28 jun 2016 (UTC)

✓ Hecho, a ver si disminuyen... --Xana (discusión) 20:10 10 jul 2016 (UTC)

Forzar la indexación de páginas de usuario[editar]

No tiene ningún sentido forzar la indexación de páginas de usuario, ya que todas se indexan por defecto, pero cuando un usuario no autoconfirmado añade __INDEX__ a una página en su espacio personal, casi con certeza es con fines no enciclopédicos. Por ello solicito que a dichas ediciones se les añada alguna etiqueta que llame la atención de los patrulleros, como «posible promoción». Solo véase Categoría:Wikipedia:Páginas indexadas y comprenderán. --Metrónomo's truth of the day: «persevera y triunfarás» 20:47 6 ago 2016 (UTC)

comentario Comentario De hecho, creo que las páginas de usuario y usuario discusión deberían estar no indexadas por defecto. No son artículos enciclopédicos y no existe, en mi opinión, motivo para que aparezcan en los buscadores. Saludos, —MarcoAurelio 12:38 9 ago 2016 (UTC)
Pienso igual, pero me atengo a lo que decidió la comunidad (Wikipedia:Votaciones/2013/Indexación de páginas de discusión de usuarios). --Metrónomo's truth of the day: «persevera y triunfarás» 07:15 10 ago 2016 (UTC)

Miniaturadeimagen[editar]

¿Se puede añadir el enlace [[Miniaturadeimagen]] a algún filtro preexistente? Véase Especial:LoQueEnlazaAquí/Miniaturadeimagen. --Metrónomo's truth of the day: «persevera y triunfarás» 07:15 10 ago 2016 (UTC)

Lo mismo para [[Nombre del artículo]], [[Discusión:Nombre del artículo]] y [[Discusión:Artículo]]. Todos ellos listados en Especial:PáginasRequeridas debido al exceso de enlaces entrantes. --Metrónomo's truth of the day: «persevera y triunfarás» 22:22 12 ago 2016 (UTC)
Los he agregado al filtro 18, Jmvkrecords Intracorrespondencia 17:46 1 dic 2016 (UTC).

Filtro[editar]

Buenas noches,como ustedes quizás hayan observado hay muchos vandalismos que contienen la palabra hola.Ésta palabra no tiene interés enciclopédico,por lo que propongo marcar la edición como posibles pruebas,posible vandalismo o incluso impedir la edición.Saludos Cotelani (Sugerencias) 23:01 19 ago 2016 (UTC)

✓ Hecho, quedan etiquetadas las ediciones. --Xana (discusión) 02:33 4 oct 2016 (UTC)

Reversiones sin freno[editar]

No sé si sea posible implementar un filtro que impida que un usuario revierta por cuarta vez en un artículo una misma edición (séptima vez si contamos las ediciones del reversor), como en este historial. No tiene sentido llenar los historiales de basura y tampoco lo tiene el hacer ediciones que serán revertidas con o sin razón. De paso creo que nos podemos ahorrar algunos bloqueos, Jmvkrecords Intracorrespondencia 05:48 21 nov 2016 (UTC).

Emojis[editar]

Hay algún filtro que regule los emojis por que ya eh revertido dos veces contribuciones con emojis. Esta es una la otra no la encuentro.--AlexPotter <You're goddamn right > 18:41 26 nov 2016 (UTC)

Es el filtro 61, puede que le falte algún ajuste. --Metrónomo's truth of the day: «persevera y triunfarás» 21:58 26 nov 2016 (UTC)
Otro pagina que no salta el filtro Cuento romántico la marque con destruir. AlexPotter <You're goddamn right > 00:55 27 nov 2016 (UTC)
Sebastian villalobos (PDC😘) otra mas.--AlexPotter <You're goddamn right > 16:38 27 nov 2016 (UTC)

@BlackBeast: @XanaG: @-jem-:.--AlexPotter <You're goddamn right > 16:41 27 nov 2016 (UTC)

Activar $wgAbuseFilterProfile[editar]

Hola a todos. En estos momentos "De las últimas 4851 acciones, 6 (0,12 %) han alcanzado el límite de 1000 condiciones, y 100 (2,06 %) han coincidido con alguno de los filtros activados actualmente.". Ello significa que hay filtros que quizá necesiten ser optimizados porque por su sintaxis estén gastando muchos recursos. Para ayudar a identificar dichos filtros, propongo que se active $wgAbuseFilterProfile que muestra, para cada filtro, el tiempo que tarda en cargarse, las condiciones que consume, etc. Un saludo, —MarcoAurelio 10:51 1 dic 2016 (UTC)

Y bueno, ¿cómo se activa eso? Jmvkrecords Intracorrespondencia 15:21 1 dic 2016 (UTC).
Editando el abusefilter.php que usa Wikimedia. Se puede solicitar en Phabricator y ellos se encargarán de crear un parche en Gerrit y fusionarlo, pero se necesita conseguir consenso de la comunidad para que ellos apliquen tal cambio al código. Matiia (discusión) 17:23 1 dic 2016 (UTC)
Gracias Matiia. Por mi está bien, Jmvkrecords Intracorrespondencia 17:30 1 dic 2016 (UTC).
De Phabricator y Gerrit ya me he ocupado. Sólo me falta el VºBº para programar su activación. —MarcoAurelio 09:44 2 dic 2016 (UTC)
A mí me parece un idea excelente, me gustaría saber qué filtros hacen que lleguemos más rápido al límite de condiciones. A veces un cambio simple en el orden de las condiciones o en su redacción marcan una gran diferencia. --Metrónomo's truth of the day: «persevera y triunfarás» 00:07 4 dic 2016 (UTC)
Activado. —MarcoAurelio 14:21 5 dic 2016 (UTC)
Bueno, genial. Aunque supongo que lo importante será la revisión de filtros. Yo de filtros sé poco, pero por ahí con un poco de indicaciones puedo ayudar, Jmvkrecords Intracorrespondencia 16:16 5 dic 2016 (UTC).

Diffs[editar]

Mando archivar porque no se sabe qué se pide aquí. —MarcoAurelio 21:42 27 dic 2016 (UTC)

Filtro 36[editar]

Hola a todos. Special:AbuseFilter/36 gasta 26 condiciones. Esto es una barbaridad. Por favor considerad optimizar la sintaxis para evitar que otros filtros no puedan operar. Gracias. —MarcoAurelio 21:40 27 dic 2016 (UTC)

Ver hilo más abajo. —MarcoAurelio 12:00 29 dic 2016 (UTC)

Filtro 19[editar]

Hola. Por favor, optimizad el filtro 19. Un filtro tan sencillo no debería consumir 10 condiciones cuando ni siquiera el filtro 1 que tiene millones de disparos y una sintaxis mucho más complicada gasta tan solo 5. Propondría:

(article_namespace==0 | article_namespace==4 | article_namespace==104)
& !(contains_any(user_name, 'Aarón', 'Chamarasca', 'El Ayudante', 'Jarould', 'Ph03nix1986', 'Waka Waka', 'Max Changmin'))
& (
 texto:="{{(_|\s)*(plantilla:|template:|{{ns:10}}:)?(_|\s)*artículo(_|\s)destacado(_|\s)*(\||}})";
 ( ( lcase(added_lines) rlike texto ) & ! ( lcase(removed_lines) rlike texto ) )
 | ( ( lcase(removed_lines) rlike texto ) & ! ( lcase(added_lines) rlike texto ) )
)

Si el 'contains_any' no funciona, entonces con:

(article_namespace==0 | article_namespace==4 | article_namespace==104)
& !(user_name == "Aarón" | user_name == "Chamarasca" | user_name == "El Ayudante" | user_name == "Jarould" | user_name == "Ph03nix1986" | user_name == "Waka Waka" | user_name == "Max Changmin" )
& (
 texto:="{{(_|\s)*(plantilla:|template:|{{ns:10}}:)?(_|\s)*artículo(_|\s)destacado(_|\s)*(\||}})";
 ( ( lcase(added_lines) rlike texto ) & ! ( lcase(removed_lines) rlike texto ) )
 | ( ( lcase(removed_lines) rlike texto ) & ! ( lcase(added_lines) rlike texto ) )
)

Lo único que cambia aquí es que la lista de nombres va tras la detección del espacio de nombres. Ello en teoría habría de reducir drásticamente el número de condiciones usadas pues el filtro procesa en el orden en el que las condiciones son introducidas. Es decir, si la primera condición (el espacio de nombres) no coincide, el filtro para de procesar. Si la primera coincide, pero la segunda no, el filtro para de procesar. Tal y como está programado ahora, el filtro verifica primero el usuario editor para luego mirar si la edición se ha realizado en el espacio de nombres que se ha indicado. Gracias. —MarcoAurelio 22:06 27 dic 2016 (UTC)

✓ Hecho. Lo he probado y parece funcionar. Si no es el caso, me avisáis, Jmvkrecords Intracorrespondencia 10:24 28 dic 2016 (UTC).
Gracias, me alegro de oír eso y también de ver que el número de condiciones que gasta el filtro ha bajado de 10 a 4. En caso de no funcionar, se puede probar con:
!(["Aarón", "Chamarasca", "El Ayudante", "Jarould", "Ph03nix1986", "Waka Waka", "Max Changmin"] contains user_name) &
(article_namespace == 0 | article_namespace == 4 | article_namespace == 104) & (
  texto := "{{(_|\s)*(plantilla:|template:|{{ns:10}}:)?(_|\s)*artículo(_|\s)destacado(_|\s)*(\||}})";
  added_lines irlike texto ^ removed_lines irlike texto
Saludos, —MarcoAurelio 19:26 28 dic 2016 (UTC)