Aller au contenu

Modèle:Articles manquants/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 2 décembre 2009 à 20:57 et modifiée en dernier par Dr Brains (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Modèle:Documentation modèle vue directement /*

Fonctions

Ce modèle est destiné à créer un tableau triable à partir des pages d'une catégorie (typiquement Portail:TRUC/Articles liés, mais cela peut être n'importe quelle catégorie). Le tableau est inséré entre les modèles {{Articles manquants}} et {{Articles manquants fin}} dans un cadre défilant à la hauteur paramétrable pour faciliter l'inclusion dans un cadre de portail ou de projet.

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

Paramètres

  • {[[pageportail}}} : Titre de la page à mettre à jour par le script (obligatoire)
  • {{{catégorie}}} : catégorie à checker ( catégorie:Portail:TRUC/Articles liés ) (obligatoire)
  • {{{defilant}}} : mettre « non » pour annuler le cadre défilant (facultatif).
  • {{{hauteur}}} : hauteur du cadre défilant créé, en pixels (facultatif : 250px par défaut)

Exemples

L'exemple ci-dessous est celui d'un modèle avec comme instructions pour le script de vérifier la catégorie Catégorie:Portail:Colombie/Articles liés, d'extraire les liens rouges de chaque page, puis de créer et d'apposer (ou mettre à jour) deux tableaux triables sur la page Projet:Colombie/Articles à créer. Les tableaux seront insérés entre leurs balises de commentaires respectives.

{{Articles manquants
|pageportail=Projet:Colombie/Articles à créer
|catégorie=Catégorie:Portail:Colombie/Articles liés
|hauteur=300
}}
<!-- Ce tableau est créé automatiquement par un robot. Articles Manquants DEBUT -->
<!-- Ce tableau est créé automatiquement par un robot. Articles Manquants FIN -->
{{Articles manquants fin}}
{{Articles manquants
|pageportail=Projet:Colombie/Articles à créer
|catégorie=Catégorie:Portail:Colombie/Articles liés
|hauteur=300
}}
<!-- Ce tableau est créé automatiquement par un robot. Pages Rouges DEBUT -->
<!-- Ce tableau est créé automatiquement par un robot. Pages Rouges FIN -->
{{Articles manquants 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

Aperçu du tableau de bord.

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 récapitule les paramètres du futur tableau. Il est possible d'annuler ou de poursuivre.
    • La deuxième 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 troisième récapitule les paramètres du futur tableau. Il est possible d'annuler ou de poursuivre. A partir de là, le script tourne tout seul. Si le mode automatique est activé, il recommencera le processus indéfiniment sans autre intéraction, 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".

Remarques

  • A tout moment, un gros bouton rouge permet de recharger la page et ainsi d'arrêter le processus de mise à jour.
  • Lors de l'analyse de la catégorie, s'il y a plusieurs pages à analyser, ou si une page est longue et contient beaucoup de liens à vérifier, 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

Code JavaScript

  • Durée : environ 10 minutes pour 600 pages [1]