Modèle:Vérification évaluation

 Documentation[voir] [modifier] [historique] [purger]

Fonctions modifier

Ce modèle est destiné à créer une liste avec les évaluations des pages d'une catégorie (typiquement Portail:TRUC/Articles liés, mais cela peut être n'importe quelle catégorie). Le modèle par défaut permet un cadre défilant afin de faciliter l'insertion dans un cadre de portail ou de projet, ou bien dans l'en-tête d'une catégorie.

Un code javascript permet de mettre à jour le tableau de façon automatisée.

Paramètres modifier

  • {{{page}}} : Titre de la page à mettre à jour par le script (obligatoire)
  • {{{catégorie}}} : catégorie à vérifier (obligatoire)
  • {{{portail}}} : projet dont il faut chercher le bandeau d'évaluation (obligatoire)
  • {{{defilant}}} : mettre « non » pour annuler le cadre défilant (facultatif).
  • {{{hauteur}}} : hauteur du cadre défilant créé, en pixels[1] (facultatif : 250 par défaut)
  1. Sans l'unité « px »

Exemples modifier

L'exemple ci-dessous est celui d'un modèle avec comme instruction pour le script de vérifier la catégorie Catégorie:Portail:Colombie/Articles liés, d'extraire l'évaluation relative à la Colombie et d'apposer ou mettre à jour un tableau sur la page Portail:Colombie/Suivi/Évaluation.

{{Vérification évaluation
|page=Portail:Colombie/Suivi/Évaluation
|catégorie=Catégorie:Portail:Colombie/Articles liés
|portail=Colombie
|défilant=oui
|hauteur=250
}}
<!-- Ce modèle est créé automatiquement par un robot. VerifEval DEBUT -->
<!-- Ce modèle est créé automatiquement par un robot. VerifEval FIN -->
{{Vérification évaluation fin}}

Il est tout à fait possible de créer ces tableaux sans forcément ajouter le modèle (et le cadre défilant qui va avec) dans la page à modifier, mais il reste nécessaire d'ajouter le modèle correctement paramétré sur une page quelconque pour avoir accès au lien de mise à jour. En d'autres termes, le modèle et le tableau créé sont parfaitement dissociables. Par contre, les commentaires sont importants car ce sont eux que le script recherche pour détecter le début et la fin du tableau lors de sa mise à jour. S'il ne les trouve pas, le script ajoutera le tableau et le modèle (pour la mise à jour) au début de la page.

Mise à jour modifier

La mise à jour se fait à l'aide d'un code javascript dont le fonctionnement s'apparente à celui d'un bot. Il est à copier dans sa page monobook.js (ou autre suivant l'habillage choisi) .
L'utilisation du script permet l'affichage d'un lien au-dessus du tableau qui lance le processus de mise à jour :

  1. Un "tableau de bord" apparaît et deux pop-up successives permettent de commander le début de la mise à jour :
    • La première permet de choisir le renouvellement automatique du processus. Cliquer OK pour lancer en mode automatique, annuler pour une mise à jour simple (dans ce cas, une pop-up de confirmation apparaît avant la sauvegarde).
    • La deuxième récapitule les paramètres du futur tableau. Il est possible d'annuler ou de poursuivre. À partir de là, le script tourne tout seul. Si le mode automatique est activé, il recommencera le processus indéfiniment sans autre interaction, sinon une pop-up apparaît au moment de publier la page. Cliquer OK pour publier, annuler pour ne pas publier. Le tableau dans la fenêtre de modification est mis à jour, il est ainsi possible de retoucher la modification avant de publier "manuellement".

Code modifier

Ajouter à la page monobook.js ou vector.js (ou autre suivant l'habillage sélectionné dans les préférences) le code suivant puis recharger le cache du navigateur.

importScript('Utilisateur:Dr Brains/VerifEval.js');

Remarques modifier

  • À tout moment, un gros bouton rouge permet de recharger la page et ainsi d'arrêter le processus.
  • Lors de l'analyse de la catégorie, s'il y a plusieurs pages à analyser, il peut arriver que le navigateur détecte un script qui ne répond plus, il faut alors lui préciser de le laisser continuer.
  • Script testé avec Firefox uniquement.
  • Script indifférent à l'habillage utilisé

Voir aussi modifier