Gestion du filtre anti-abus

Différences entre les versions

ArticleVersion du 27 février 2013 à 21:02 par MarcVersion du 1 mars 2013 à 11:23 par Marc
Informations de base
Notes :
Filtre inspiré de [http://en.wikipedia.org/wiki/Special:AbuseFilter/3]
Filtre inspiré de [http://en.wikipedia.org/wiki/Special:AbuseFilter/3]


Concerne l'espace auteur, l'espace Portail et l'espace principal.
Concerne l'espace auteur, l'espace Portail, l'espace principal et les pages discussion des utilisateurs.
Ne concerne pas les contributeurs autoconfirmed.
Ne concerne pas les contributeurs autoconfirmed.
Se déclenche si l'article passe d'une version de plus de 500 caractères à une version de moins de 50 caractères et si l'utilisateur n'a pas modifié récemment cet article.
Se déclenche si l'article passe d'une version de plus de 500 caractères à une version de moins de 50 caractères et si l'utilisateur n'a pas modifié récemment cet article.
Exceptions : pose d'un modèle de suppression, d'un redirect ou de la balise pages index.
Exceptions : pose d'un modèle de suppression, d'un redirect ou de la balise pages index.
Conditions du filtre
Conditions :
new_size < 50 & old_size > 500  
new_size < 50 & old_size > 500  
& (article_namespace == 102 | article_namespace == 106| article_namespace == 0)  
& (article_namespace == 102 | article_namespace == 106| article_namespace == 0| article_namespace == 3)  
& !"autoconfirmed" in user_groups
& !"autoconfirmed" in user_groups
&(! added_lines irlike "#redirect|{{suppression}}|{{delete}}|pages index"
&(! added_lines irlike "#redirect|{{suppression}}|{{delete}}|pages index"
   & !(user_name in article_recent_contributors)
   & !(user_name in article_recent_contributors)
  )
  )