Extension:FlaggedRevs/fr

This page is a translated version of the page Extension:FlaggedRevs and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎azərbaycanca • ‎dansk • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎português • ‎русский • ‎українська • ‎中文 • ‎日本語
Avertissement Avertissement : C'est un réel défit de déployer et maintenir Flagged Revisions, et vous pourrez rencontrer de sérieux effets adverses sur votre wiki. A utiliser avec précaution, donc.

Pour apprendre à utiliser Flagged Revisions, veuillez lire la page d'aide sur FlaggedRevs. (configuration basée sur la protection )
Manuel des extensions MediaWiki
OOjs UI icon advanced.svg
Flagged Revisions
État de la version : stable
Implémentation Interface utilisateur:, Page spéciale , Droits utilisateur , Base de données , Ajax, API
Description Permet la gestion du contenu des articles par les utilisateurs des classes « editor » (éditeurs) et « reviewer » (relecteurs).
Auteur(s) Aaron Schulz, Joerg Baach
Politique de compatibilité branches de version
MediaWiki 1.21+
Modifie la base de données Oui
Tables flaggedpages
flaggedpage_pending
flaggedrevs
flaggedtemplates
flaggedimages
flaggedpage_config
flaggedrevs_tracking
flaggedrevs_promote
flaggedrevs_statistics
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement
  • $wgSimpleFlaggedRevsUI
  • $wgFlaggedRevsAutoReview
  • $wgFlaggedRevsExceptions
  • $wgFlaggedRevsTagsRestrictions
  • $wgFlaggedRevsTags
  • $wgFlaggedRevsProtection
  • $wgFlaggedRevsStatsAge
  • $wgFlaggedRevsRestrictionLevels
  • $wgFlaggedRevsAutoconfirm
  • $wgFlaggedRevsTagsAuto
  • $wgFlaggedRevsOversightAge
  • $wgFlaggedRevsHandleIncludes
  • $wgFlaggedRevsLowProfile
  • $wgFlaggedRevsStats
  • $wgFlaggedRevsOverride
  • $wgFlaggedRevsAutopromote
  • $wgFlaggedRevsWhitelist
  • $wgFlaggedRevsNamespaces
  • review
  • validate
  • autoreview
  • autoreviewrestore
  • unreviewedpages
  • movestable
  • stablesettings
Traduire l’extension FlaggedRevs
Vérifier la matrice des utilisations et des versions.
Problèmes Tâches ouvertes · Signaler un bogue

L'extension Flagged Revisions permet aux contributeurs et aux relecteurs d'évaluer les révisions des articles et de définir ces révisions comme les révisions par défaut affichées lors de la vue normale d'une page. Ces révisions resteront les mêmes, même si les modèles inclus ou les images viennent à être modifiés. Ceci permet à MediaWiki d'agir plutôt comme un système de gestion de contenu (Content Management System - CMS).

Téléchargement

Cette extension peut être récupérée directement depuis Git [?]:

  • Naviguer dans le code
  • Certaines extensions étiquettent les versions stables.
  • Chaque branche correspond à une version antérieure de MediaWiki. Il y a aussi une branche master (maître) qui contient la dernière version alpha (elle peut nécessiter une version alpha de MediaWiki)

Décompressez l'instantané et placez-le dans le répertoire extensions/FlaggedRevs/ de votre installation MediaWiki.

Si vous êtes familier de Git et si vous avez un accès au shell de votre serveur, vous pouvez aussi obtenir l'extension de la manière suivante:

cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/FlaggedRevs.git

Configuration

Les exemples des instructions d'installation sont écrits pour les systèmes d'exploitation modernes du type Unix (spécialement Linux et Mac OS X) et supposent que MediaWiki est installé dans le répertoire /var/www/mediawiki. Si vous travaillez avec une famille différente de systèmes d'exploitation, vous devez utiliser les commandes et les chemins des fichiers spécifiques de votre système.

Suivre les étapes suivantes pour installer FlaggedRevs :

  1. Assurez-vous d'exécuter MediaWiki version 1.17 ou supérieur. Sinon, vous devez faire une mise à jour avant de pouvoir installer FlaggedRevs.
  2. Téléchargez FlaggedRevs. Choisissez une version de FlaggedRevs compatible avec votre version de MediaWiki. Par exemple : si vous utilisez MediaWiki 1.17, téléchargez FlaggedRevs 1.17.
  3. Décompressez le fichier téléchargé dans le dossier extensions/FlaggedRevs de votre installation MediaWiki. Par exemple :
    tar -xzf FlaggedRevs-MW1.17-r75373.tar.gz -C /var/www/mediawiki/extensions
  4. Assurez-vous que les codes de hachage des images sont à jour en exécutant le script de maintenance populateImageSha1.php .[1] Par exemple :
    php maintenance/populateImageSha1.php
  5. Assurez-vous que le répertoire extensions/FlaggedRevs/frontend/modules est accessible en lecture par le serveur web (afin que ce dernier puisse fournir le CSS de FlaggedRevs, les images et le JavaScript). Par exemple : en supposant que la personne qui a démarré le serveur web n'est pas le propriétaire du répertoire extensions/FlaggedRevs/frontend/modules , exécutez :
    chmod o+r extensions/FlaggedRevs/frontend/modules
  6. Activez la collecte des statistiques concernant la relecture des articles.
    1. Désactivez la génération des statistiques à la demande. Initialisez $wgFlaggedRevsStatsAge = false; dans LocalSettings.php . Ceci empêche que les statistiques ne soient générées quand on accède aux articles (ce qui peut conduire à de faibles performances quand vous accédez simultanément à plusieurs articles qui n'ont actuellement pas de statistiques).
    2. Activez la génération des statistiques au calendrier. Créez une tâche de cron pour exécuter extensions/FlaggedRevs/maintenance/updateStats.php à intervalles réguliers. Lancez time php updateStats.php en mesurant le temps mis par le script pour s'exécuter, et adaptez en conséquence l'intervalle entre chaque tâches de cron. Par exemple, pour créer une tâche de cron qui exécute updateStats.php à partir de l'utilisateur www-data toutes les heures :
      echo "@hourly php /var/www/mediawiki/extensions/FlaggedRevs/maintenance/updateStats.php" | crontab -u www-data -
      Avertissement : Ceci va supprimer toutes les tâches de l'utilisateur qui se trouvent déjà en cron.
  7. Activez FlaggedRevs en ajoutant la ligne suivante à LocalSettings.php  :
    require_once "$IP/extensions/FlaggedRevs/FlaggedRevs.php";
    
  8. Mettez à jour les schémas de la base de données MediaWiki en exécutant php maintenance/update.php. Ceci doit être fait après que l'étape ci-dessus soit enregistrée, sinon vous recevrez une erreur de base de données lors de l'accès à n'importe quelle page.
  9. Promouvoir les utilisateurs en tant que relecteurs. Après que FlaggedRevs ait été installé, aucun utilisateur ne peut voir le widget de relecture. Pour corriger ceci, connectez-vous en tant que bureaucrate du wiki et allez sur Special:UserRights, puis attribuez les droits de relecture à un ou plusieurs utilisateurs. Les relecteurs verront le widget de relecture en bas des pages modifiables.

Notes

  1. Si la table de hachage est à jour, les images peuvent être référencées en utilisant leur code de hachage plutôt que par le couple (nom, référence horaire) . A l'avenir, le renommage (déplacement) des images pourra être pris en charge par MediaWiki qui va casser les références qui utilisaient le couple nom, référence horaire.

Installation du serveur Wikimedia

Voir également wikitech:Heterogeneous deployment#Install a new extension on a wiki et wikitech:How to do a schema change.

Instructions pour la communauté des projets Wikimedia : ici.

Ces notes sont spécifiques aux serveurs Wikimedia, et ne sont probablement pas applicables à votre configuration.

cd /a/common/php-1.23wmf5
mwscript sql.php --wiki=metawiki extensions/FlaggedRevs/backend/schema/mysql/FlaggedRevs.sql
cd ..
sync-dir wmf-config
touch wmf-config/InitialiseSettings.php
sync-common-file flaggedrevs.dblist
sync-dir wmf-config

Configuration

Droits utilisateurs et groupes d'utilisateurs

Par défaut, aucune personne ne peut relire quoi que ce soit, donc la première étape est de définir les droits utilisateur.

Groupes d’utilisateurs Droits utilisateur
reviewer validate
review
editor
autoreview
unreviewedpages

Droits utilisateurs

FlaggedRevs crée les nouveaux droits utilisateur suivants :

  • review – utilisateur pouvant relire les révisions
  • validate – utilisateur pouvant relire les révisions et pouvant placer toutes les balises à tous les niveaux
  • autoreview – toutes les nouvelles révisions faites par l'utilisateur sont automatiquement marquées comme ayant été revues
  • autoreviewrestore – relecture automatique pour les annulations faites par l'utilisateur.
  • unreviewedpages – utilisateur pouvant afficher Special:UnreviewedPages
  • stablesettings – utilisateur pouvant modifier les paramètres des révisions stables de n'importe quelle page
  • movestable – utilisateur pouvant renommer (déplacer) des pages ayant des révisions stables

Groupes d'utilisateurs

FlaggedRevs crée les nouveaux groupes d'utilisateurs suivants :

Comment assigner les droits utilisateurs

Les droits utilisateur peuvent être assignés de deux manières :

  • En assignant les droits aux groupes d'utilisateurs
    Assignez ces droits utilisateur aux groupes d'utilisateurs existants dans LocalSettings.php  :
$wgGroupPermissions['sysop']['review'] = true; //allow administrators to review revisions
  • En assignant les droits à des utilisteurs spécifiques
    Ajouter manuellement les comptes des utilisateurs dans les groupes appropriés via Special:UserRights.
Par défaut :
  • Les bureaucrates peuvent ajouter ou supprimer des relecteurs
  • Les administrateurs peuvent ajouter ou supprimer à la fois les relecteurs automatiques et les contributeurs.

Configuration de base

FlaggedRevs.php est fourni avec un nombre de variables configurables. Elles doivent être initialisées dans LocalSettings.php.

  • $wgFlaggedRevsNamespaces – Définit les espaces de noms candidats au processus de relecture. C'est un tableau d'entiers. Regardez au début de includes/Defines.php pour savoir à quels entiers correspondent les espaces de noms et utilisez les constantes qui y sont définies pour une meilleure lisibilité.
  • $wgFlaggedRevsTags – Définit les balises avec leur trois paramètres : 'levels', 'quality', et 'pristine'
    Définition
    $wgFlaggedRevsTags est un tableau associatif dont les clés correspondent à chaque noms de balise et où les valeurs sont les tableaux des trois paramètres 'levels', 'quality', et 'pristine':
    • 'levels' contrôle le nombre de niveaux de relecture,
    • 'quality' décide du niveau que la balise doit avoir pour que la révision soit 'de qualité'
    • 'pristine' décide du niveau que la balise doit avoir pour que la révision soit 'parfaite'
    Etiquetage
    • Chaque balise peut être étiquetée en modifiant le MediaWiki:revreview-<tag-name> de la page.
    • Chacun des niveaux des balises peut être étiqueté en modifiant le MediaWiki:revreview-<tag-name>-<level-number> de la page.
    Exemple :
    Supposons que l'on veuille avoir la précision, la profondeur et le ton avec trois niveaux chacuns.
    Les administrateurs eux aussi veulent avoir les révisions avec avec au moins la précision et la profondeur des seconds niveaux, pour être de qualité. Les paramètres suivants feront cela :
    $wgFlaggedRevsTags = [
    	'accuracy' => [ 'levels' => 3, 'quality' => 2, 'pristine' => 4 ],
    	'depth'    => [ 'levels' => 3, 'quality' => 2, 'pristine' => 4 ],
    	'tone'     => [ 'levels' => 3, 'quality' => 1, 'pristine' => 4 ],
    ];
    
    Par défaut, les balises sont étiquetées de la même manière qu'elles sont déclarées dans le tableau $wgFlaggedRevsTags. Dans cet exemple, cela signifie que les balises apparaissent exactement comme 'accuracy', 'depth' et 'tone'.
    Pour afficher les balises par exemple avec leur nom en majuscules, les administrateurs doivent modifier ces pages avec le contenu affiché.
balise étiqueter une page contenu
accuracy MediaWiki:revreview-accuracy État 
depth MediaWiki:revreview-depth Profondeur
tone MediaWiki:revreview-tone Ton
Pour poser des étiquettes sur les balises de niveaux, les administrateurs doivent créer ces pages avec le contenu affiché :
balise niveau étiqueter une page contenu
accuracy 0 MediaWiki:revreview-accuracy-0 Insuffisant
1 MediaWiki:revreview-accuracy-1 Endroit vérifié
2 MediaWiki:revreview-accuracy-2 Précise
depth 0 MediaWiki:revreview-depth-0 Insuffisant
1 MediaWiki:revreview-depth-1 De base
2 MediaWiki:revreview-depth-2 Modérée
tone 0 MediaWiki:revreview-tone-0 Mauvais
1 MediaWiki:revreview-tone-1 Bon
2 MediaWiki:revreview-tone-2 Excellent
La configuration résultante sera :
noms des balises noms des niveaux
État  Insuffisant Endroit vérifié Précise
Profondeur Insuffisant De base Modérée
Ton Mauvais Bon Excellent
  • $wgFlaggedRevsOverride – Indique si la version stable est le contenu par défaut des pages.
    Les pages individuelles peuvent être configurées par les administrateurs pour présenter la version stable ou de brouillon, dans leur contenu par défaut.
  • $wgFlaggedRevsTagsRestrictions – Un tableau avec des clés correspondant à chaque type de balise, des valeurs qui sont des tableaux de droits, et des nombre représentant le maximum atteignable par les évaluations qui utilisent ces droits (niveau intégral de la balise).
    Exemple :
    $wgFlaggedRevsTagsRestrictions = [
    	'accuracy' => [ 'review' => 1 ],
    	'depth'	   => [ 'review' => 2 ],
    	'style'	   => [ 'review' => 3 ],
    ];
    
  • $wgFlaggedRevsWhitelist – Tableau de chaînes représentant les titres. Ces titres sont des pages exclues de FlaggedRevs. Ils ne sont pas affichables et n'ont pas d'interface utilisateur marquable. Remplacez l'espace ' ' par '_' dans les titres (par exemple « Main page » → « Main_page »).

Interface utilisateur

  • $wgSimpleFlaggedRevsUI – Quand activé, on utilise un interface utilisateur plus simple basé sur une icône. Ne concerne pas les balises affichées en mode édition.
  • $wgFlaggedRevsLowProfile – Ce paramètre masque la boîte ou la barre du statut de relecture, pour les pages relues à leur dernière version. Le texte d'explication est également supprimé en plusieurs endroits.

Flux du travail

  • $wgFlaggedRevsExceptions – Permet aux utilisateurs de ce groupe de voir par défaut, la révision actuelle ou le brouillon.
  • $wgFlaggedRevsAutoReview – S'il est activé, chaque modification réalisée par un utilisateur ayant le droit de relecture automatique, est automatiquement revue lors de son enregistrement. Il n'est pas nécessaire de cliquer sur le bouton soumettre la relecture. Cette fonctionnalité impose que la révision précédente ait déjà été également relue; sinon, la relecture automatique n'aura pas lieu.
  • $wgFlaggedRevsTagsAuto – Si wgFlaggedRevsAutoReview est activé, ce paramètre contrôle le nombre de fois que chaque balise peut être auto relue. Si c'est permis, les balises seront revues automatiquement avec le même niveau que celui qu'avaient les balises dans la version précédente. Ceci est un tableau associatif; chaque clé est une balise et chaque valeur représente un niveau de la balise
    Exemple :
    $wgFlaggedRevsTagsAuto = [
    	'accuracy' => 1, 'depth' => 1, 'style' => 1
    ];
    
Les modifications des modèles et des images sont relues automatiquement (par page). Cela peut également faire que de mauvaises versions soient proposées à la relecture. Il faut encourager les utilisateurs à utiliser la prévisualisation ou à relire la page avant de l'enregistrer. Vous pouvez initialiser $wgNamespaceProtection[NS_IMAGE] et $wgNamespaceProtection[NS_TEMPLATE] avec [ 'editor' ] ou [ 'autoconfirmed' ]

Promotion automatique de l'utilisateur

  • $wgFlaggedRevsAutopromote – Un tableau avec des clés pour les jours, les modifications, les intervalles de temps, les tests, les confirmations de courriel, les modifications de pages de contenu récentes, le nombre total de modifications de contenu, les pages de contenu modifiées, les résumés d'édition utilisés, l'adresse IP unique, et l'existence de la page utilisateur en tant que clés. Les valeurs correspondent au nombre de jours/modifications nécessaires pour qu'un compte utilisateur soit autopromu au statut de contributeur (Editor) et si cela doit être confirmé par courriel et avoir une page utilisateur pour être fait. L'utilisateur doit avoir fait au moins X modifications étalées sur Y jours ou plus, où X est le nombre de tentatives et Y l'intervalle de temps qui les sépare. Initialiser ce paramètre à false pour désactiver cela entièrement.
    • Si un utilisateur se voit supprimé ses droits de contributeur (Editor), ils ne lui seront pas réattribués automatiquement (le journal des états des contributeurs est consulté pour les révocations).
    • Certains ce ces comptages ne sont pas rétroactifs, vous pourrez donc observer un certain retard dans les promotions.
    Exemple :
    Pour $wgFlaggedRevsAutopromote, vous pouvez avoir :
    $wgFlaggedRevsAutopromote['days'] = 60; # nombre de jours depuis l'enregistrement
    $wgFlaggedRevsAutopromote['edits'] = 150; # nombre total de modifications
    $wgFlaggedRevsAutopromote['excludeDeleted'] = true; # déduire les modifications supprimées du compteur de 'modification' ci-dessus ?
    $wgFlaggedRevsAutopromote['spacing'] = 3; # espacement des intervalles de modification
    $wgFlaggedRevsAutopromote['benchmarks'] = 15; # combien d'intervalles de modification sont nécessaires ?
    $wgFlaggedRevsAutopromote['recentContentEdits'] = 10; # modifications de $wgContentNamespaces parmi les modifications récentes
    $wgFlaggedRevsAutopromote['totalContentEdits'] = 30; # modifications de $wgContentNamespaces
    $wgFlaggedRevsAutopromote['uniqueContentPages'] = 10; # Pages uniques modifiées de $wgContentNamespaces
    $wgFlaggedRevsAutopromote['editComments'] = 5; # combien de modifications de commentaires ont été faites ?
    $wgFlaggedRevsAutopromote['email'] = true; # l'utilisateur doit-il être confirmé par courriel ?
    $wgFlaggedRevsAutopromote['userpageBytes'] = 0; # si la page utilisateur est nécessaire, quelle est la taille minimale ?
    

Utilisation avancée

Voir FlaggedRevs.php pour une liste complète des options de configuration (avec quelques commentaires explicatifs). Assurez-vous de ne modifier que Localsettings.php pour configurer les options de configuration plutôt que de modifier ce fichier.

Pour obtenir un wiki où les non-utilisateurs ne peuvent que voir la version stable des articles, voir Extension:FlaggedRevs/Restricting unapproved revisions .

Utilisation

Voir aussi : Help:FlaggedRevs

Approuver des pages

Les utilisateurs ayant quelques niveaux d'états de relecture ont un petit formulaire de notation sur la page affichée (en bas) ainsi que sur les diffs (en haut de la page) ce qui leur permet de relire les révisions. Chaque balise doit au moins satisfaire le niveau minimal d'approbation. Avant la relecture, les utilisateurs doivent regarder la page complète, les modèles et les images incluses. Le lien 'différence avec la version stable' est très utile pour accélérer ce processus.

Les utilisateurs ne peuvent pas relire les pages qu'ils ne peuvent modifier. Ils ne peuvent pas abaisser le niveau d'une relecture à partir d'un niveau qu'ils ne peuvent pas définir. Les utilisateurs bloqués ne peuvent rien faire.

 

Sur Special:StableVersions, vous pouvez lister toutes les révisions déjà relues d'une certaine page, ou bien afficher les révisions relues.

 

Entretien

Sur Special:UnreviewedPages, vous avez une liste de pages qui n'ont pas encore été relues, pour les contributeurs seulement. Un espace de noms doit être choisi et un filtre de catégorie optionnel est également proposé.

 

Sur Special:OldReviewedPages, vous avez une liste de pages qui ont été relues, mais dont les modifications n'ont pas été validées. Ceci concerne les Contributeurs uniquement. Un filtre de catégorie optionnel est également présent.

 

Les pages qui ne peuvent être revues peuvent néanmoins être patrouillées par les contributeurs pour se protéger du vandalisme afin de voir ce qui a déjà été introduit.

Une liste des pages revues aux niveaux principaux de relecture peut être trouvée sur Special:ReviewedPages.

 

Journalisation

Toutes les actions associées sont tracées de manière permanente dans le journal, donc tout peut être suivi et supervisé proprement.

  • Un journal des promotion/destitution des contributeurs et les raisons est conservé sur Special:Log/userrights.
  • Un journal des acceptation/rejet des révisions est conservé sur Special:Log/review.
  • Un journal des modifications de la configuration des versions stables des pages est conservé sur Special:Log/stable.

Une nouvelle page également, Special:QualityOversight affiche uniquement les entrées de journal marquées relatives aux révisions de qualité. Ceci est utile lorsque le journal principal est envahi avec les consultations de pages.

Notes

  • $wgUseRCPatrol est activé avec l'extension. Le patrouillage des pages à relire est désactivé, mais les révisions déja marquées sont marquées comme ayant été patrouillées dans la liste des modifications récentes. Cela sigifie que la seule manière de patrouiller une révision à relire est de la marquer. Les pages qui ne sont pas à relire se comportent encore normalement (en fonction des paramètres de patrouillage du site).
  • Les administrateurs système peuvent modifier le fait que la relecture de la qualité a la précédence, ou bien que la version stable est affichée par défaut pour les pages spécifiques. Pour désactiver ceci, ajoutez $wgGroupPermissions['sysop']['stablesettings'] = false; à LocalSettings.php.
  • Les liens de page, catégorie, image, modèle, langue et les liens externes sont encore basés sur la version actuelle des pages.
  • Les utilisateurs ne peuvent pas renommer les pages qu'ils ne peuvent pas relire. Les discussions sont en cours ; voir tâche T15994. Pour contourner ceci, ajouter $wgGroupPermissions['autoconfirmed']['movestable'] = true; à LocalSettings.php
  • Vous pouvez destituer des Contributeurs soit temporairement en les bloquant, soit d'une manière permanente via Special:UserRights. Une trace supplémentaire de destitution sera écrite dans le journal.

API

FlaggedRevs ajoute les modules API pour relire les révisions et pour configurer la stabilisation des pages, un module pour récupérer la configuration des balises, et trois modules de listage correspondant aux pages spéciales pour les pages relues, les pages non relues et les pages relues anciennement.

Documentation supplémentaire de l'API sur Extension:FlaggedRevs/API .

action = review

Relit une page.

Paramètres
  • revid: ID de révision pour laquelle on a crée les balises
  • token: Un jeton CSRF obtenu de action=query&meta=tokens
  • comment: Commentaire de la revue (optionnel)
  • flag_accuracy: Initialisez la balise appelée précision à la valeur spécifiée; (pour les autres balises, remplacez précision par le mot correspondant)
Exemple

Relire la correction 12345

action = stabilize

Paramètres de stabilisation des pages de modifications

Paramètres
  • title: Titre de page à stabiliser
  • reason: Motif de stabilisation
  • expiry: (Obsolète ?) Temporisation de stabilisation. Par défaut : infinie
  • review: Indique s'il faut relire automatiquement la page
  • watch: Indique s'il faut suivre la page
  • token: Un jeton d'édition obtenu de action=query&meta=tokens
  • Pour les configurations de type protection ($wgFlaggedRevsProtection=true) :
    protectlevel: Droit que doivent avoir les utilisateurs pour que leurs modifications ne nécessitent pas de relecture.
  • Sinon ($wgFlaggedRevsProtection=false) :
    default: Révision à afficher par défaut (dernière|stable)
    precedence: Quelle révision stable doit être affichée (pristine | quality | latest). Par défaut : quality
    autoreview: Niveau de restriction pour le droit 'relecture automatique' (sysop | none). Par défaut : none
Exemple

Configurer la page Foo de telle sorte que seulement les révisions de qualité soient affichées par défaut

action = flagconfig

Affiche les informations concernant la configuration de la marque de relecture.

Les paramètres suivants sont renvoyés pour chaque balise :

  • name: nom de la balise
  • levels: nombre de niveaux possibles que la balise possède (en dehors du niveau non relu)
  • tier2: niveau que la balise doit avoir pour que la révision puisse être considérée comme étant de qualité
  • tier3: niveau que la balise doit avoir pour que la révision puisse être considérée comme étant pristine

Le nom affiché pour chaque balise et les différents noms des niveaux qui leur sont associés, sont des messages MediaWiki, et ils peuvent par conséquent être définis et récupérés à travers la page appropriée; par exemple, le nom pour le premier niveau de la balise précision se trouve sur MediaWiki:revreview-accuracy-1.

Exemple

Récupérer la configuration de la balise

list = reviewedpages

Liste les pages relues.

Paramètres
  • rpstart: Commencer le listage à cet ID de page.
  • rpend: Arrêter le listage à cet ID de page.
  • rpdir: Sens du listage.
  • rpnamespace: Espaces de noms à énumérer.
  • rpfilterredir: Comment filtrer les redirections
  • rpfilterlevel: Comment filtrer par qualité (0=sighted,1=quality)
  • rplimit: Combien de pages à renvoyer au total.
Exemple

Lister les pages vues dans l'espace de noms principal

list = unreviewedpages

Lister les pages n'ayant jamais été relues.

Paramètres
  • urstart: Commencer le listage à ce titre de page.
  • urend: Arrêter le listage à ce titre de page.
  • urnamespace: Espaces de noms à énumérer.
  • urfilterredir: Comment filtrer les redirections
  • urfilterlevel: Comment filtrer par qualité (0=sighted,1=quality)
  • urlimit: Combien de pages à renvoyer au total.
Exemple

Lister les pages de l'espace de noms principal qui n'ont pas été vues.

list = oldreviewedpages

Liste les pages dont certains points ont été revus, mais pour lesquelles les dernières modifications n'ont pas été revues.

Paramètres
  • orstart: Commencer à lister depuis ce moment.
  • orend: Arrêter le listage à ce moment.
  • ordir: Sens du listage.
  • ornamespace: Espaces de noms à énumérer.
  • orfilterredir: Comment filtrer les redirections
  • orlimit: Combien de pages à renvoyer au total.
Exemple

Liste des pages de l'espace de noms principal avec les dernières révisions non relues

prop=flagged

Utilisez action=query&prop=flagged pour obtenir des informations à propos du statut du marquage de pages données.

Limitations

  • Les transclusions au travers des wikis ne sont pas stabilisées
  • Les images externes (y compris de Commons) ne sont pas stabilisées
  • Les métamodèles qui incluent conditionnellement d'autres modèles peuvent voir la condition modifiée entre le moment où un relecteur a chargé la page et le moment où elle a été relue. C'est pourquoi il n'y aura pas de lien vers l'ID de révision pour que ce modèle puisse télécharger et apparaître en bleu. Vous serez informé si cela se produit durant la relecture.

Désinstaller

  1. Supprimez la ligne d'inclusion dans LocalSettings.php
  2. Laisser de côté les tables dans de FlaggedRevs.sql.
  3. Laisser de côté les colonnes page_ext_reviewed, page_ext_quality, et page_ext_stable, et l'index ext_namespace_reviewed de la table page (s'ils existent; utilisé uniquement par les anciennes versions de FlaggedRevs)
  4. Exécuter maintenance/refreshLinks.php de la ligne de commande pour purger les liens de la version stable
  5. Exécutez maintenance/rebuildFileCache.php 0 overwrite à partir de la ligne de commande si vous utilisez $wgFileCache

Plateformes de test

Voir aussi

Liens externes

Gestion des licences

© GPL, Aaron Schulz, Joerg Baach, 2007