Discussion utilisateur:Arkanosis/xpatrol.js
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]- xpatrol ajoute la fonctionnalité Masquer les pages blanchies sur la page Spécial:Nouvelles pages
- xpatrol ajoute la fonctionnalité Masquer les pages non blanchies sur la page Spécial:Nouvelles pages
- xpatrol ajoute la fonctionnalité Masquer les pages supprimées sur la page Spécial:Journal du filtre antiabus
- xpatrol ajoute des liens vers l'historique des articles et vers leurs journaux sur la page Spécial:Journal du filtre antiabus
À 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
- Elle est activée par l'option
- xpatrol permet d'effectuer rapidement une demande de purge d'historique sur WP:DPH
- Elle est activée par l'option
xpatrolEnablePurge
- Elle est activée par l'option
- 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');
Support
[modifier le code]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.