Extension:FlaggedRevs

From mediawiki.org
This page is a translated version of the page Extension:FlaggedRevs and the translation is 100% complete.
Avertissement Avertissement : Les révisions avec indicateur sont très maladroites, complexes et non recommandées pour un usage en production, malgré l'étiquette stable. Voir phab:T185664. Cette extension n'a pas été installée sur tout nouveau wiki de la WMF depuis 2014.
Manuel des extensions MediaWiki
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é Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
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
Aide Help:Extension:FlaggedRevs/fr
  • $wgFlaggedRevsRestrictionLevels
  • $wgSimpleFlaggedRevsUI
  • $wgFlaggedRevsTagsAuto
  • $wgFlaggedRevsAutoReview
  • $wgFlaggedRevsHandleIncludes
  • $wgFlaggedRevsTagsRestrictions
  • $wgFlaggedRevsTags
  • $wgFlaggedRevsLowProfile
  • $wgFlaggedRevsAutoconfirm
  • $wgFlaggedRevsOverride
  • $wgFlaggedRevsProtection
  • $wgFlaggedRevsAutopromote
  • $wgFlaggedRevsNamespaces

  • review
  • validate
  • autoreview
  • autoreviewrestore
  • unreviewedpages
  • stablesettings
  • movestable
Téléchargements trimestriels 37 (Ranked 113rd)
Traduire l’extension FlaggedRevs
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. Ceci permet à MediaWiki d'agir plutôt comme un système de gestion de contenu (Content Management System - CMS).

Installation

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé FlaggedRevs dans votre dossier extensions/.
    Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/FlaggedRevs
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'FlaggedRevs' );
    
  • Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
  • Configurer si nécessaire.
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

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.

AllowEncodedSlashes

Si vous utilisez Apache 2.3.12 ou ultérieur, vous devez initialiser AllowEncodedSlashes à NoDecode. Ajoutez la ligne suivante à votre ‎<VirtualHost> ou, si vous n'en avez pas, à la fin de votre fichier httpd.conf :

AllowEncodedSlashes NoDecode

Après avoir modifié httpd.conf, Apache doit être redémarré.

Alter your .htaccess (if needed)

Si vous raccourcissez vos URL , vous devez ajouter une exception à .htaccess pour autoriser l'utilisation de l'API REST .

FlaggedRevs appelle rest.php . Par exemple :

[domain]/w/rest.php/flaggedrevs/internal/review/Main_Page

Si les conditions .htaccess ne sont pas correctement initialisées lorsque l'URL ci-dessus est appelée, FlaggedRevs tentera littéralement d'accéder à un article appelé W/rest.php/flaggedrevs/internal/review/Main Page.

Voici mis en valeur, une façon d'ajouter une exception à .htaccess :

RewriteEngine On

RewriteCond %{REQUEST_URI} !^/w/rest\.php
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d

RewriteRule ^(.*)$ w/index.php?title=$1 [L,QSA]
RewriteRule ^$ w/index.php [L,QSA]

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.

Statistiques de relecture des articles (facultatif)

Pour une collecte planifiée des statistiques de relecture d'articles, créez une tâche cron pour exécuter extensions/FlaggedRevs/maintenance/updateStats.php à intervalle régulier. 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 Avertissement : Ceci va supprimer toutes les tâches de l'utilisateur qui se trouvent déjà en cron.

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. Voir Manuel:Constantes des espaces de noms pour savoir à quels entiers correspondent les espaces de noms par défaut, et utilisez les constantes trouvées pour améliorer la lisibilité.
  • $wgFlaggedRevsTags – Définit les balises avec leurs paramètres 'levels'.
    Définition
    $wgFlaggedRevsTags est un tableau associatif dont les clés correspondent à chaque noms de balise. La seule valeur significative du tableau est 'levels', qui contrôle le nombre de niveaux de relecture, et le tableau peut n'avoir qu'un seul élément.
    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.
    Par défaut, les balises sont étiquetées de la même manière qu'elles sont déclarées dans le tableau $wgFlaggedRevsTags. Pour supplanter cela, et pour afficher les balises par exemple avec leur nom en majuscules, les administrateurs doivent modifier ces pages avec le contenu affiché, par exemple en modifiant le contenu de MediaWiki:revreview-accuracy
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 Point vérifié
2 MediaWiki:revreview-accuracy-2 Précise
La configuration résultante sera :
noms des balises noms des niveaux
Justesse Insuffisant Point vérifié Précise
  • $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 ],
    ];
    

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

  • $wgFlaggedRevsAutoReview – S'il est activé, chaque modification réalisée par un utilisateur ayant le droit de relecture 'autoreview', 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
    ];
    
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_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 'edits' 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

  • $wgFlaggedRevsRestrictionLevels - Niveaux de restriction pour les droits autoreview/review. Lorsqu'un niveau est sélectionné pour une page, une modification faite par un utilisateur ne sera pas automatiquement examinée si l'utilisateur ne dispose pas des droits spécifiés. Les niveaux sont définis sur Special:Stabilization.
  • $wgFlaggedRevsProtection - Initialiser ceci pour utiliser FlaggedRevs uniquement comme mécanisme de protection (changements en attente), plutôt que la configuration standard.
  • $wgFlaggedRevsAutoConfirm - Définir lorsque les utilisateurs doivent avoir leurs modifications auto-relues. Initialiser à false pour désactiver.
  • $wgFlaggedRevsHandleIncludes - Indique s'il faut utiliser les versions stables des modèles lors de la génération des versions stables des pages.

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.

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.

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.

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 version stable est affichée par défaut pour des 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 deux modules de listage correspondant aux pages spéciales pour les pages non relues et les pages relues anciennement.

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)
  • unapprove: s'il est initialisé, la version sera non approuvée plutôt qu'approuvée
Exemple

Relire la correction 12345

Résultat
<api>
  <review revid="12345" />
</api>

action=stabilize

Paramètres de stabilisation des pages de modifications

Paramètres
  • title: Titre de page à stabiliser
  • reason: Motif de stabilisation
  • expiry: 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)
    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 versions relues soient affichées par défaut

Résultat
<api>
  <stabilize title="Foo" default="stable" autoreview="none" expiry="infinite" />
</api>

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)

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

Résultat
<api>
  <flagconfig>
    <tag name="value" levels="3" tier1="1" />
  </flagconfig>
</api>

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.

Résultat
<api>
  <query-continue>
    <unreviewedpages urstart="Arbeitgeberverband_Chemie_und_verwandte_Industrien_für_das_Land_Hessen" />
  </query-continue>
  <query>
    <unreviewedpages>
      <p pageid="4762806" ns="0" title="Aaftink" revid="65175047" />
      <p pageid="4747500" ns="0" title="Abt RS6" revid="64976429" />
      <p pageid="4749877" ns="0" title="Acht Vorlesungen über den Konstruktiven Realismus" revid="65089962" />
      <p pageid="4758156" ns="0" title="Alkylglycerole" revid="65169004" />
      <p pageid="4719044" ns="0" title="All Riot" revid="64767732" />
      <p pageid="4745418" ns="0" title="Allgäu-Panorama-Marathon" revid="64974783" />
      <p pageid="4729976" ns="0" title="An- und Einpressen" revid="64742640" />
      <p pageid="4742559" ns="0" title="Anjara I. Bartz" revid="64925772" />
      <p pageid="4740681" ns="0" title="Anthony Norris Groves" revid="65064712" />
      <p pageid="4759964" ns="0" title="Antonino Asta" revid="65169073" />
    </unreviewedpages>
  </query>
</api>

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

Résultat
<api>
  <query-continue>
    <oldreviewedpages orstart="2009-09-15T20:23:05Z" />
  </query-continue>
  <query>
    <oldreviewedpages>
      <p pageid="144735" ns="0" title="Two International Finance Centre" revid="64562654" stable_revid="62769201" pending_since="2009-09-15T16:16:33Z" flagged_level="0" flagged_level_text="stable" />
      <p pageid="1629949" ns="0" title="Porta San Sebastiano" revid="64791898" stable_revid="61610797" pending_since="2009-09-15T16:19:32Z" flagged_level="0" flagged_level_text="stable" />
      <p pageid="2157354" ns="0" title="Entwicklungspolitik der Europäischen Union" revid="64640078" stable_revid="59929751" pending_since="2009-09-15T16:38:33Z" flagged_level="0" flagged_level_text="stable" />
      <p pageid="971904" ns="0" title="Federpendel" revid="65142775" stable_revid="59587441" pending_since="2009-09-15T17:37:29Z" flagged_level="0" flagged_level_text="stable" />
      <p pageid="3106812" ns="0" title="Soultzbach-les-Bains" revid="64552516" stable_revid="60455707" pending_since="2009-09-15T19:04:07Z" flagged_level="0" flagged_level_text="stable" />
      <p pageid="1223029" ns="0" title="VfR Bürstadt" revid="65150048" stable_revid="62925935" pending_since="2009-09-15T19:35:30Z" flagged_level="0" flagged_level_text="stable" />
      <p pageid="829158" ns="0" title="GSP" revid="64553869" stable_revid="62913440" pending_since="2009-09-15T19:38:46Z" flagged_level="0" flagged_level_text="stable" />
      <p pageid="3453867" ns="0" title="Agios Dimitrios" revid="65103799" stable_revid="64544222" pending_since="2009-09-15T19:47:10Z" flagged_level="0" flagged_level_text="stable" />
      <p pageid="2583263" ns="0" title="Jörg Kudlich" revid="64554475" stable_revid="62429967" pending_since="2009-09-15T20:03:24Z" flagged_level="0" flagged_level_text="stable" />
      <p pageid="325478" ns="0" title="Liste deutscher Komponisten klassischer Musik" revid="65089571" stable_revid="63582610" pending_since="2009-09-15T20:21:55Z" flagged_level="0" flagged_level_text="stable" />
    </oldreviewedpages>
  </query>
</api>

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 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. Supprimer la ligne require_once ou wfLoadExtension de LocalSettings.php
  2. Supprimer les tables dans 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