Extension:AbuseFilter/fr

The AbuseFilter extension allows privileged users to set specific actions to be taken when a user makes an edit that matches certain criteria. (e.g. A filter could be created so that when a user removes more than 2000 characters, they are blocked.)

Pré-requis
Il n’est pas nécessaire d’installer d’autres extensions pour cette extension, mais vous pouvez installer Extension:AntiSpoof pour utiliser les fonctionnalités de normalisation des chaînes de caractères.

Droits utilisateur
Une fois que vous avez installé l’extension, vous devez paramétrer les droits utilisateur dans.

Par exemple, la configuration d’exemple suivante permet aux sysops de faire tout ce qu’ils veulent avec le filtre d’abus, et tout le monde peut voir les journaux et les paramètres publics du filtre :

Documentation and management
Une fois l’extension installée, les filtres peuvent être créés, testés, changés, effacés, et on peut accéder aux journaux depuis la page de gestion du filtre anti-abus Special:AbuseFilter.


 * The rules format
 * 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
Le filtre anti-abus ajoute deux modules dans l’API, un relatif aux détails du filtre anti-abus ("abusefilters") et un relatif au journal des filtrages puisque celui-ci est séparé des autres journaux MediaWiki ("abuselog"). Il n’est pas possible de créer ou de modifier des filtres anti-abus à partir de l’API.

list = abusefilters
Liste les informations sur les filtres


 * Paramètres
 * : l’identifiant du filtre où commencer l’énumération
 * : l’identifiant du filtre où terminer l’énumération
 * : la direction dans laquelle se fait l’énumération (older, newer = vers le plus vieux, vers le plus récent)
 * : ne montrer que les filtres qui répondent à ces critères (enabled|!enabled|deleted|!deleted|private|!private = activé|!activé|effacé|!effacé|privé|!privé)
 * : le nombre maximum de filtres dans la liste
 * : quelles propriétés afficher (id|description|pattern|actions|hits|comments|lasteditor|lastedittime|status|private = identifiant|description|motif|actions|nombre d’activations|commentaires|dernier contributeur|date de dernière modification|statut|privé)

Quand les filtres sont privés, quelques-unes des propriétés spécifiées avec  seront manquantes à moins que vous n’ayez les droits utilisateur appropriés.


 * Exemples

list = abuselog
Liste les instances où des actions ont actionné un filtre anti-abus.


 * Paramètres
 * : l’identifiant du filtre où commencer l’énumération
 * : l’identifiant du filtre où terminer l’énumération
 * : la direction dans laquelle se fait l’énumération (older, newer = vers le plus vieux, vers le plus récent)
 * : ne montrer que les entrées où l’action est testée pour un utilisateur ou une IP donné.
 * : ne montrer que les entrées où l’action est testée pour une page donnée.
 * : ne montrer que les entrées actionnées par un identifiant de filtre donné
 * : le nombre maximum d’entrées dans la liste
 * : quelles propriétés afficher (ids|user|title|action|result|timestamp|details = identifiant|utilisateur|titre|résultat|date|détails)


 * Exemple

Voir aussi

 * Nombreux wikis WMF où il est activé (et avec quelle configuration)