한국   대만   중국   일본 
Projet:Scripts et gadgets/Notices/PaStec ? Wikipedia Aller au contenu

Projet : Scripts et gadgets/Notices/PaStec

Une page de Wikipedia, l'encyclopedie libre.
Projet Fonctions disponibles Notices Discussion projet Signaler un bug Demander une nouvelle fonction
PROJET SCRIPTS ET GADGETS
Centraliser les fonctions JavaScript et CSS pour eviter la dispersion du code.

Mediawiki:Gadget-PaStec.js est un code javascript permettant de faire la maintenance des debats d'admissibilite . Il prend en charge tous les types de clotures. Il peut egalement aider le proposant a lancer un debat d'admissibilite (abrege en DdA ), en avertir les contributeurs de la page ou les projets lies ou faire une demande de suppression immediate .

Sur les autres projets Wikimedia?:

Installation [ modifier | modifier le code ]

Pour installer PaStec, ajoutez dans votre common.js la ligne suivante?:

 obtenir
(
'PaStec'
);

ou cochez ≪?PaStec?≫ dans vos preferences ?:

Dans la section ≪? Maintenance ?≫, vous devriez avoir?: PaStec

Mise en œuvre [ modifier | modifier le code ]

Liens du menu de gauche [ modifier | modifier le code ]

Cette fonction permet d'afficher trois liens supplementaires dans le menu de gauche (boite ≪?Navigation?≫)?:

  • un lien vers les debats d'admissibilite J-8 , qui ont passe leur premiere semaine de debat?;
  • un lien vers les debats d'admissibilite J-15 , qui ont passe leurs deux semaines de debat?;
  • si la page est hors de l'espace de noms Special: , un lien pour en initialiser la sous-page /Admissibilite .

Lien de demande de SI [ modifier | modifier le code ]

Les administrateurs pouvant directement supprimer la page, cette fonctionnalite est automatiquement desactivee pour les contributeurs possedant ce statut.

Ce script peut vous aider a faire une demande de suppression immediate automatiquement. Pour cela, il suffit de cliquer sur ≪?Plus?≫ puis cliquer sur ≪?Demander SI?≫.

→ Une boite deroulante s'affiche a cote du titre, selectionnez le motif correspondant a votre situation
→ Un message de confirmation s'affiche

Fonctions

Le motif et le requerant sont indiques automatiquement.

Menu de la sous-page /Admissibilite [ modifier | modifier le code ]

Onglet de cloture en suppression [ modifier | modifier le code ]

Interface peon
Interface sysop

Cet onglet permet de cloturer le debat d'admissibilite en suppression.

Pour les non- sysops , il n'est pas necessaire d'indiquer autre chose que la raison de la cloture. Pour les sysops, il est egalement necessaire de preciser si la page (ainsi que la page de discussion associee et les eventuelles redirections listees au-dessous) doit etre supprimee ou si doit etre effectuee une demande de suppression immediate.

Actions du script apres clic sur Valider

Onglet de cloture suite a SI [ modifier | modifier le code ]

Interface peon
Interface sysop

Cet onglet permet de cloturer le DdA en suppression apres que la page a ete supprimee en SI entre-temps.

Les non- sysops n'ont pas de parametre a renseigner.

Les sysops doivent indiquer si les eventuelles redirections (liste au-dessous) sont a supprimer.

Actions du script apres clic sur Valider

Onglet de dewikification [ modifier | modifier le code ]

Interface (commune)

Cet onglet permet de dewikifier, c'est a dire de retirer le lien de la ou il est present afin qu'il n'y ait plus de pages liees vers la page supprimee.

Si la page en question est une categorie, l'onglet permet de retirer cette categorie de toutes les pages qui l'ont. Si la page est un fichier, l'onglet permet de retirer ce fichier de toutes les pages qui l'utilisent (parametre d'infobox, galerie d'images, images en vignettes). Sinon, l'onglet retire tout lien vers la page.

L'onglet se compose des pages liees en haut et d'une zone en bas ou s'affiche le diff que l'on s'apprete a valider. Un clic sur un de ces liens lance la recuperation du diff de ce lien (cf. Page suivante ). Un clic-centre permet d'ouvrir la page dans un autre onglet du navigateur.

Actions du script apres clic sur Valider
  • Si c'est la premiere fois?: recuperation du diff suivant.
  • Sinon?:
    • validation du diff actuellement presente?;
    • marquage du lien correspondant comme ≪?modifie?≫?;
    • recuperation du diff suivant.
Actions du script apres clic sur Page suivante
  • Recherche du diff actif (noir souligne).
  • S’il y en a un?:
    • marquage du lien comme ≪?non modifie?≫?;
    • prise en compte de la page ≪?modifiable?≫ et non ≪?modifiee?≫ suivant ce lien.
  • Sinon?:
    • prise en compte de la premiere page ≪?modifiable?≫ et non ≪?modifiee?≫?;
    • recuperation et modification du texte de cette page.
  • Si le texte n'a pas ete modifie?: marquage de ce lien comme ≪?non modifiable?≫ et recuperation du diff suivant.
  • Sinon, affichage du diff.

Les liens des pages liees peuvent avoir differents aspects selon leur statut?:

  • actuel ?: c'est le lien qui correspond au diff actuellement affiche.
  • modifie ?: la modification proposee sur cette page a ete validee. Le script ne recuperera donc pas le diff correspondant et passera a la page suivante.
  • non modifiable ?: lors de la recuperation du diff correspondant, le script n'a rien detecte (le lien est probablement dans la page par le biais d'un modele). Le script ne tentera plus de recuperer ce diff.
  • non modifie ?: le diff a bien ete affiche et une modification a ete proposee, mais l'utilisateur ne l'a pas acceptee et est passe au diff suivant sans la valider. Le script tentera a nouveau de la recuperer si demande.

Onglet de cloture en conservation [ modifier | modifier le code ]

Interface (commune)

Cet onglet permet de cloturer le DdA en conservation.

Il n'est besoin d'indiquer que la raison de la cloture.

Actions du script apres clic sur Valider

Onglet de cloture en fusion [ modifier | modifier le code ]

Interface (commune)

Cet onglet permet de cloturer le DdA en fusion.

Il est besoin d'indiquer?:

  • la raison de la cloture?;
  • la liste des pages a fusionner (un bouton (+) permet d'ajouter des pages?;
  • le nouveau titre de la page?;
  • si une requete de fusion doit etre faite.
Actions du script apres clic sur Valider

Onglet de cloture en renommage [ modifier | modifier le code ]

Interface nouvel utilisateur
Interface autoconfirmed

Cet onglet permet de cloturer le DdA en renommage.

Il est besoin d'indiquer?:

  • la raison de la cloture?;
  • si le renommage ou une requete de renommage doit etre faite?;
  • le nouveau titre de la page.
Actions du script apres clic sur Valider

Onglet de cloture en redirection [ modifier | modifier le code ]

Interface (commune)

Cet onglet permet de cloturer le DdA en redirection.

Il est besoin d'indiquer?:

  • la raison de la cloture?;
  • si la redirection doit etre creee?;
  • si oui, le titre de la page cible.
Actions du script apres clic sur Valider

Onglet d'initialisation du debat d'admissibilite [ modifier | modifier le code ]

Interface (commune)

Cet onglet permet d'initialiser un DdA , c'est a dire de faire toutes les actions necessaires a l'exception de la creation ou de la mise a jour du DDa lui-meme. L'avertissement du createur et des autres auteurs est gerable depuis un autre onglet.

Il n'est besoin d'indiquer que le theme de la page, ce qui sert a renseigner Wikipedia:Debat d'admissibilite .


Actions du script apres clic sur Valider

Attention, si le modele {{R3R}} est present sur l'article a supprimer, le script ne sera pas capable de modifier l'article a cause du filtre. PaStec ne renverra aucun message d'erreur, croyant que la page a ete correctement enregistree.

Onglet d'avertissement utilisateur(s) [ modifier | modifier le code ]

Interface (commune)

Cet onglet permet d'avertir un ou plusieurs utilisateurs du lancement d'un DdA .

Il se compose de la liste des auteurs de la page. Devant chacun, une case a cocher permet de valider ces utilisateurs pour les prevenir du DdA .

  • Les bots et les IP, masques par defaut, sont marques respectivement d'un tag (bot) et (IP) , tandis que le createur de la page est marque avec un tag rouge (createur) .
  • Les bots ne peuvent pas etre prevenus.
  • Par defaut, les IP et les utilisateurs soupconnes d'etre des bots (dont le nom d'utilisateur contient ≪?bot?≫) sont decoches.

Un lien (+) permet d'ajouter des utilisateurs a prevenir.

Suivant le type d'utilisateur present dans la liste, des boutons peuvent etre presents a cote du bouton Valider pour afficher ou masquer les bots et les IP.
Nota bene. ? Meme si les IP sont masquees, si elles ont ete cochees prealablement elles seront integrees a la liste des utilisateurs a prevenir.

Actions du script apres clic sur Valider

Onglet d'avertissement projet(s) [ modifier | modifier le code ]

Interface (commune)

Cet onglet permet d'avertir un ou plusieurs projets du lancement d'un DdA .

Il se compose de la liste des projets lies a la page que le script a tente de recuperer par le biais des bandeaux de portail. Devant chacun, une case a cocher permet de valider ces projets pour etre prevenus du DdA .

Un lien (+) permet d'ajouter des projets a prevenir supplementaires.

Actions du script apres clic sur Valider

Certains projets utilisent une page specifique pour les avertissements de DdA . Lorsque c'est le cas, la page d'annonces pour le projet doit etre definie dans le modele {{Annonces PaStec}} .

Comment verifier qu'un projet fait l'objet d'un traitement particulier??

Verifiez si le projet est liste dans le code du modele {{Annonces PaStec}} .

Quelques projets qui necessitent un modele d'avertissement specifique. Ils sont configures directement dans la section === Pages de discussion projet speciales === du code source du gadget . Vous trouverez un tableau presente sous la forme

{ regexp?: /^([Ss]port)/, page?: "Projet:Sport/Pages a supprimer", template?: "* $page ( d · h · j · ? ) -- 8 decembre 2015 a 00:06 (CET)" },

En rouge, le projet concerne. En vert, la page vers laquelle PaStec doit rediriger la demande. En bleu, le modele qu'il doit utiliser a la place de {{Avertissement suppression page}} .

Onglet de message au(x) developpeur(s) [ modifier | modifier le code ]

Interface (commune)

Cet onglet permet simplement d'envoyer un message au(x) developpeur(s) de PaStec, afin de remonter un bug ou proposer une amelioration du programme.

Il n'est pas necessaire de rajouter un titre de section ou de signer, le script s'en occupe tout seul.

Personnalisation [ modifier | modifier le code ]

Il est possible de personnaliser certains parametres, pour cela, il faut ajouter le code suivant dans sa page /common.js ?:

window
.
PaStec_UserCustom
 =
 function
(){
  // Personnalisations pour PaStec



};

A l'interieur de cette fonction , divers parametres peuvent etre personnalises?:

Exemple [ modifier | modifier le code ]

window
.
PaStec_UserCustom
 =
 function
(){
  // Personnalisations pour PaStec


    window
.
PaStec_Enabled
[
"PaSMessage"
]
 =
 false
;

    window
.
PaStec_Enabled
[
"LeftPanelLinks"
]
 =
 false
;


    window
.
PaStec_ButtonColors
[
"PaSUnwikify"
]
 =
 "pink"
;


    window
.
PaStec_InputSize
 =
 60
;


};

Si vous ne souhaitez pas recevoir de messages de la part de PaStec, vous pouvez apposer {{ bots |deny=pastec}} sur votre page de discussion.

Pour bloquer ou rediriger les messages envoyes sur la page de discussion d'un portail ou d'un projet, modifiez {{Annonces PaStec}} .

Retours d'experience [ modifier | modifier le code ]