Discussion utilisateur:Arkanosis/xpatrol.js

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

Installation modifier

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

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

À activer par l'utilisateur modifier

  • 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

  • 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

// 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');

Support modifier

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

Historique des versions modifier

  • 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

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

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

  • xdone : ce script permet, entre autres, d'indiquer qu'une demande de purge d'historique a été traitée.
Retour à la page de l’utilisateur « Arkanosis/xpatrol.js ».