Jump to content

Edit check/Configuration

From mediawiki.org
This page is a translated version of the page Edit check/Configuration and the translation is 78% complete.
Outdated translations are marked like this.

La Vérification des modifications (Edit Check) vous permet de nous donner votre avis sur les politiques de Wikipedia en même temps que vous éditez.

Cette page s'efforce de fournir aux bénévoles expérimentés les informations nécessaires pour s'assurer que le contrôle d'édition est configuré de sorte à mettre en valeur les nuances des politiques et des conventions du projet .

Configuration du wiki

Le contrôle d'édition peut être configuré de certaines façons sur les wikis par les administrateurs locaux en modifiant le message MediaWiki:Editcheck-config.json. La valeur initiale est null , ce qui indique qu'elle n'est pas configurée et que les valeurs par défaut du contrôle des modifications doivent s'appliquer entièrement.

Le message doit être du JSON valide, sinon il sera ignoré et les valeurs par défaut seront utilisées. Toute valeur non précisée sera affectée de la valeur par défaut.

Un résumé de la configuration du contrôle des modifications pour un wiki donné se trouve sur Special:EditChecks. JS files mentioned on that special page are module filenames in VisualEditor:editcheck/modules/editchecks/checks/.

Configuration de contrôle générique

Ceci peut s'appliquer à tout contrôle, sauf si mentionné explicitement dans cette section de contrôle. Il tend à s'adresser au niveau méta de la fonctionnalité de contrôle : types de compte, niveau d'expérience, parties du document, etc.

Si un paramètre n'est pas utilisé dans la configuration locale, alors sa valeur par défaut est utilisée. Les valeurs par défaut et leurs redéfinition par type de contrôle se trouvent sur Special:EditChecks. All of the configuration items have to match in order for a check to show. E.g. Using both inCategory and hasTemplate in a check, would require both to be true for that check to appear.

Nom Type Description Par défaut
account String or Boolean Indiquez à quel état de compte doit s'appliquer la vérification de modification. Les valeurs valides sont "loggedin", "loggedout", false. La valeur par défaut false fait que le contrôle des modifications s'applique à tous les utilisateurs. false
maximumEditcount Integer or Boolean Indiquer la limite supérieure du nombre de modifications à partir duquel le contrôle des modifications est activé. La valeur par défaut 100 indique que le contrôle des modifications va s'afficher uniquement aux utilisateurs ayant fait 100 modifications ou moins. Le nombre de modifications est basé sur le compteur de modifications de l'utilisateur, les modifications faites dans tous les espaces de noms sont prises en compte. Set this to false to remove the threshold. 100
minimumEditcount Integer or Boolean Indiquer une limite inférieure du nombre de modifications à partir duquel le contrôle des modifications est activé. Le paramètre par défaut 0 signifie que la vérification des modification sera affichée à tous les utilisateurs. Le nombre de modifications est basé sur le compteur de modifications de l'utilisateur, les modifications dans tous les espaces de noms étant prises en compte. The number of edits is based on user edit count and includes edits from all namespaces. Set this to false to remove the threshold. 0
ignoreSections Array Tableau de titres de sections qui sera comparé aux titres (la casse est prise en compte). Si un titre correspond à un élément du tableau, le contenu entier de la section associée sera ignoré pour les contrôles.

Chaque titre de section doit se trouver entre ", séparé avec un ,:["External links", "Unsupported claims", "Discussion"] . Pour une chaîne vide, cela se rapporte à la section d'entête.

[]
ignoreLeadSection (deprecated) Boolean Si la valeur vaut true, le contenu de la section d'entête sera ignoré par les contrôles. La section d'entête est définie comme étant le contenu qui précède le premier titre d'un article. Un article sans titre n'a pas de section d'entête. false
includeSections Array or Boolean Tableau de titres de sections qui sera comparé aux titres (la casse n'est pas prise en compte). Si un titre correspond à un élément du tableau, le contenu entier de la section associée sera ignoré pour les contrôles.

Chaque titre de section doit être entre ", séparés par un ,: ["External links", "Unsupported claims", "Discussion"].

Specify which sections this check can be shown in. An empty string is used to refer to the lead section, e.g. (['']) means only the lead section. The default false allows the check to be shown in any section.

false
ignoreDisambiguationPages Boolean S'il vaut true, ce contrôle ne s'exécutera pas sur les pages d'homonymie. false
ignoreQuotedContent Boolean S'il vaut vrai, ce contrôle tentera de ne pas s'exécuter sur le contenu qui est dans la citation, ou entre les balises blocquote. Il détermine cela en vérifiant si le début correspond potentiellement à un caractère de citation ou se trouve inclus dans une paire de caractères de citation.[1] Il ne fonctionnera pas non plus sur le contenu d'un modèle unique.[2] Si les modifications sont faites en anglais, les apostrophes simples seront utilisées, mais si des cas possessifs figurent ensuite, la rencontre de 's peut devenir perturbant. false
inCategory

notInCategory

Array Specifies category names whose presence or absence in the document model determines whether a check can be shown. undefined
hasTemplate

lacksTemplate

Array Specifies template names whose presence or absence in the document model determines whether a check can be shown. undefined
showAsCheck

showAsSuggestion

Boolean Whether to be shown as a check and/or suggestion. Checks are shown on content that the user has already edited in their edit session, while suggestions are shown with lower-priority across the entire article. true

Configuration de contrôle de référence

Les valeurs de la configuration par défaut sont les suivantes :

{
    "addReference": {
        "minimumCharacters": 50,
        "beforePunctuation": false,
        "account": false,
        "maximumEditcount": 100,
        "ignoreSections": [],
        "ignoreLeadSection": false
    }
}

Chacune de ces valeurs peut être redéfinie sur le wiki si nécessaire. Par exemple :

{
    "addReference": {
        "minimumCharacters": 40,
        "beforePunctuation": true,
        "ignoreSections": [ "External links", "Unsupported claims", "Discussion" ],
        "ignoreLeadSection": true
    }
}

Ceci va modifier le nombre minimal de caractères nécessaires avant que le contrôle des modifications ne se déclenche à 40, en ayant inclus ses citations avant la ponctuation finale plutôt qu'après, et ignoré le contenu ajouté dans la section d'entête et quelques autre sections listées.

Valeurs configurables

Ceci s'ajoute aux valeurs génériques configurables listées ci-dessus.

Name Default Description
beforePunctuation false Indiquer si la citation doit apparaître avant ou après le point final de la phrase. Avant est le style utilisé par la Wikipedia en français : « Phrase[3]. » Après le point final : c'est le style utilisé dans la Wikipedia anglophone : « Phrase.[3] ». La valeur par défaut est false, qui résume le style utilisé sur la plupart des Wikipedias, y compris la Wikipedia anglophone.
minimumCharacters 50 (Depuis 2023) La plus petite chaîne de caractères consécutifs[Footnotes 1] qui va déclencher la recommandation pour ajouter une citation. Cela doit être généralement suffisamment petit pour s'activer sur la plupart des ajouts de nouvelles informations significatives, mais assez grand pour éviter la recopie dans la langue locale.

Configuration de la vérification du ton

Ceci s'ajoute aux valeurs génériques configurables listées ci-dessus.

Nom Par défaut Description
predictionThreshold 0.8 Indiquer le score de confidence nécessaire au modèle pour que le contrôle du ton s'affiche, de 0.0 à 1.0.

Ce n'est pas exactement « capter x% des violations du ton », mais plutôt « des problèmes potentiels de ton identifiés par le modèle, n'afficher le contrôle du ton qu'aux personnes quand le modèle est confiant à plus de x% compris, de ses évaluations. »

La valeur par défaut vaut 0.8, que les tests suggèrent d'être alignée sur la catégorisation des modifications par les bénévoles 95% du temps.

Configuration de TextMatch

La page TextMatch contient des détails supplémentaires sur les fonctionnalités de textMatch pouvant être utilisées pour créer de nouveaux contrôles entièrement locaux.

Valeurs par défaut pour tous les contrôles

L'élément de configuration spécial * peut être utilisé pour définir les valeurs par défaut appliquées à tous les autres contrôles.

Cet exemple indiquerait que tous les contrôles sont à afficher aux utilisateurs connectés, ayant fait moins de 1 000 000 modifications, en dehors des sections External links et References. La valeur suivante redéfinit celle du contrôle des références, l'affichage se fait donc pour les utilisateurs ayant fait moins de 10 modifications.

{
    "*": {
        "account": "loggedin",
        "maximumEditcount": 1000000,
        "ignoreSections": [ "External links", "References" ]
    },
    "addReference": {
        "maximumEditCount": 10
    }
}

La configuration finale pour chaque contrôle est construite en combinant les valeurs par défaut du contrôle, les valeurs de * et les valeurs spécifiques pour ce contrôle. Les articles ultérieurs remplacent les précédents. Les valeurs individuelles ne sont pas fusionnées et remplacent complètement les valeurs précédentes.

Paramètres de niveau site

Ces valeurs peuvent être définies au niveau de la configuration du site dans LocalSettings.php.

Paramètre Signification Valeur par défaut
VisualEditorEditCheck Active la fonctionnalité false
VisualEditorEditCheckTagging Marque les modifications faites et associées aux fonctionnalités du contrôle des modifications. false

Suggestion Mode

"Checks" are shown when they relate to content that the editor has edited in their current editing session. When suggestion mode is enabled, "suggestions" will be shown across the entire article.

Suggestions ignore some of the account-level configuration above: they skip the account, maximumEditcount, and minimumEditcount configuration values.

A given edit check can be restricted to only appear in a certain mode with the showAsCheck and showAsSuggestion configuration values.

Obtenir de l'aide

  • Chaque administrateur de votre wiki peut configurer cela. Vous trouverez la liste des administrateurs de votre wiki en cherchant Special:ListAdmins.
  • Si votre wiki est hébergé par la Fondation Wikimedia mais que ce n'est pas un wiki Wikipedia, vous devrez demander que le contrôle des modifications soit développé sur votre wiki. Veuillez suivre le processus sur Demander la modification des paramètres du wiki. Marquez le ticket Phabricator avec toutes les balises suivantes : #editcheck, #wikimedia-site-requests.

Références

Notes

  1. caractères JavaScript, qui sont des unités de code UTF-16