Discussion utilisateur:Arkanosis/xpatrol.js

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.

xpatrol est un script à importer dans son common.js pour disposer de fonctionnalités supplémentaires.

Installation[modifier le code]

Pour installer xpatrol, il suffit d'ajouter la ligne suivante dans son common.js.

importScript('User:Arkanosis/xpatrol.js');

Pour être prévenu des mises à jour, pensez à placer cette page de documentation dans votre liste de suivi : elle est mise à jour à chaque nouvel ajout de fonctionnalité.

Fonctionnalités[modifier le code]

Attention, les fonctionnalités qui ne sont pas listées ci-dessous ne sont pas encore considérées comme stables, utilisez-les uniquement si vous êtes sûr de vous.

Activées par défaut[modifier le code]

À activer par l'utilisateur[modifier le code]

  • xpatrol permet de blanchir une page rapidement
    Cette fonction n'est disponible que pour les utilisateurs autoconfirmed.
    Elle est activée par l'option xpatrolEnableClear
  • xpatrol permet d'ajouter rapidement un bandeau (parmi une sélection de bandeaux actuellement figée[1])
    Elle est activée par l'option xpatrolEnableBanner
  • xpatrol permet d'effectuer rapidement une demande de purge d'historique sur WP:DPH
    Elle est activée par l'option xpatrolEnablePurge
  1. Si un bandeau vous manque, vous pouvez demander son ajout, ou motiver l'auteur pour que la sélection soit configurable (facile)

Options[modifier le code]

  • xpatrolEnableClear : active la fonctionnalité de blanchiment (par défaut : false)
  • xpatrolEnableBanner : active la fonctionnalité d'ajout de bandeau (par défaut : false)
  • xpatrolEnablePurge : active la fonctionnalité de demande de purge d'historique (par défaut : false)
  • xpatrolPurgeWarnEditor : coche par défaut la case pour avertir le contributeur concerné lors d'une demande de purge d'historique (par défaut : false)
  • xpatrolSignatureRegistered : signature à utiliser pour des demandes de purge d'historique automatisées (par défaut : ~~~~)
  • xpatrolSignatureAnonymous : signature à utiliser pour les messages d'avertissement automatisés (par défaut : ~~~~)
  • xpatrolCopyvioWarningTemplate : modèle à utiliser pour les messages d'avertissement automatisés (par défaut : Copieur)
  • xpatrolWatchMain : ajoute les articles modifiés (avec xpatrol) dans la liste de suivi (par défaut : false)
  • xpatrolWatchOthers : ajoute toutes les pages modifiées (avec xpatrol) dans la liste de suivi (par défaut : false)

Exemple de configuration de xpatrol dans un common.js[modifier le code]

// Options
xpatrolEnableClear = true; // Active la fonctionnalité de blanchiment de page
xpatrolEnableBanner = true; // Active la fonctionnalité d'ajout de bandeau
xpatrolEnablePurge = true; // Active la fonctionnalité de demande de purge d'historique

xpatrolPurgeWarnEditor = true; // Coche par défaut la case pour avertir le contributeur concerné lors d'une demande de purge d'historique
xpatrolSignatureRegistered = 'Merci d\'avance~~' + '~~'; // Modifie la signature utilisée pour les demandes de purge d'historique automatisées
xpatrolSignatureAnonymous = 'Cordialement~~' + '~~'; // Modifie la signature utilisée pour les messages d'avertissement automatisés
xpatrolCopyvioWarningTemplate = 'Bienvenue Copyvio 1'; // Modifie le modèle utilisé pour les messages d'avertissement automatisés

xpatrolWatchMain = true;   // Ajoute les articles blanchis dans la liste de suivi
xpatrolWatchOthers = true; // Ajoute toutes les pages blanchies dans la liste de suivi

// Activation de xpatrol
importScript('User:Arkanosis/xpatrol.js');

Le support de xpatrol est assuré sur la page de discussion d'Arkanosis.

Historique des versions[modifier le code]

  • 15 mars 2011 : possibilité de masquer les nouvelles pages non blanchies sur Spécial:Nouvelles pages
  • 30 mars 2010 : possibilité de masquer les pages supprimées sur Spécial:Journal du filtre antiabus
  • 18 mars 2010 : ajout de liens vers l'historique et le journal de chaque article affiché sur Spécial:Journal du filtre antiabus
  • 24 janvier 2010 : la fonctionnalité d'ajout de bandeaux est considérée stable, possibilité de ré-afficher les pages blanchies après les avoir masquées, sur Spécial:Nouvelles pages
  • 2 décembre 2009 : intégration de la fonctionnalité de blanchiment de page
  • 27 novembre 2009 : possibilité de masquer les nouvelles pages blanchies sur Spécial:Nouvelles pages
  • 26 novembre 2009 : fonctionnalité de blanchiment automatique d'un article (non activée par défaut)
  • 10 novembre 2009 (première version) : Marquer comme n'étant pas un vandalisme ne nécessite plus de changer de page

Nouvelles fonctionnalités prévues pour les prochaines versions[modifier le code]

Les fonctionnalités suivantes sont prévues pour les prochaines versions de xpatrol :

  • Enregistrement de l'état (affiché / masqué) des pages blanchies sur Spécial:Nouvelles pages dans un cookie
  • Ajout rapide de bandeaux sur des sections, plutôt que sur l'article entier
  • Configurabilité des motifs de blanchiment et des bandeaux disponibles
  • Restauration rapide d'une ancienne version d'une page (avec commentaire automatique)
  • Annulation d'une modification qui n'est pas la dernière (ou de plusieurs)
  • Avertissement contextualisé automatique sur la page de discussion d'un contributeur

Vous pouvez suggérer l'ajout d'autres fonctionnalités sur la page de discussion d'Arkanosis.

Remerciements[modifier le code]

Les personnes suivantes ont contribué à l'amélioration de xpatrol :

  • Linedwell (d · c) : corrections de fautes d'orthographe
  • Dr Brains (d · c) : possibilité de ré-afficher les pages blanchies après les avoir masquées, sur Spécial:Nouvelles pages
  • Anaemaeth (d · c) : rapport de bug
  • Loreleil (d · c) : rapport de bugs
  • Indif (d · c) : support des demandes de purge à partir de la révision initiale d'un article ou d'une révision masquée, rapports de bugs
  • Superjuju10 (d · c) : tests et rapports de bugs
  • Od1n (d · c) : aide précieuse à la résolution de bugs, et réparation de la fonctionnalité de demande de purge suite à l'apparition des balises personnalisables dans les historiques (j'ai remplacé un 5 par un 7… si si. – Od1n)
  • Orlodrim (d · c) : édition par l'API, requêtes asynchrones, rechargement automatique lors d'un blanchiment ou ajout de bandeau
  • Salsero35 (d · c) : rapport de bug

Voir aussi[modifier le code]

  • xdone : ce script permet, entre autres, d'indiquer qu'une demande de purge d'historique a été traitée.