- For un script similaire, see UserTags.
ProfileTags est un script permettant d'ajouter, retirer, modifier et adapter les étiquettes sur les pages utilisateurs(Les étiquettes "Administrateur", "Bureaucrate", "Bloqué" etc. apparaissant à côté de leur pseudo dans l'en-tête de leur profil). Il vous permet de modifier les étiquettes des utilisateurs comme vous le souhaitez. Vous pouvez également inventer des étiquettes personnalisées que vous pouvez attribuer aux utilisateurs pour toute raison que vous jugez appropriée.
Ce script a été créé pour permettre aux administrateurs d'ajouter/retirer/modifier des étiquettes aux utilisateurs sans avoir à attendre que l'équipe de vérification JavaScript approuve la modification. Toutes les étapes de l'ajout de ce script contournent le processus de vérification de JavaScript.
Installation[]
Configuration[]
Ce script retirera toutes les étiquettes des utilisateurs par défaut. Si vous souhaitez conserver les étiquettes par défaut, vous devrez indiquer qu'elles ne doivent pas être retirées (cf. section étiquettes existantes ci-dessous).
Pour modifier les étiquettes d'un utilisateur, il suffit de les ajouter à MediaWiki:ProfileTags. Ce qui suit ajoutera deux étiquettes à Rappy :
Rappy|Ceci est un test, Ceci est un second test
Chaque utilisateur devra être entré dans une nouvelle ligne.
Voici un exemple avec plusieurs utilisateurs :
Rappy |Ceci est un test, Ceci est un second test Utilisateur 1|Étiquette de test 1, Exemple d'étiquette 1 Utilisateur 2|Étiquette de test 2, Exemple d'étiquette 2 Utilisateur 3|Étiquette de test 3, Exemple d'étiquette 3 Utilisateur 4|Étiquette de test 3, Exemple d'étiquette 4
Une autre chose à noter est que les tabulations et les espaces sont supprimés, vous pouvez donc rendre le code plus propre en utilisant des tabulations et des espaces comme ceci :
Rappy | Ceci est un test, Ceci est un second test Utilisateur 1 | Étiquette de test 1, Exemple d'étiquette 1 Utilisateur 2 | Étiquette de test 2, Exemple d'étiquette 2 Utilisateur 3 | Étiquette de test 3, Exemple d'étiquette 3 Utilisateur 4 | Étiquette de test 3, Exemple d'étiquette 4
En raison de la façon dont les étiquettes sont extraites, toutes les lignes qui ne commencent pas par un nom d'utilisateur sont ignorées. Par conséquent, des commentaires et des sauts de ligne peuvent être ajoutés si vous le souhaitez :
# Administrators Rappy | Étiquette de test 1, Exemple d'étiquette 1 // Bureaucrats Utilisateur 1 | Bureaucrate Utilisateur 2 | Bureaucrate
Dans cet exemple // et // ont été utilisés pour noter les commentaires, mais ils peuvent être omis si nécessaire. Ils étaient inclus simplement pour mettre en évidence que ce sont des commentaires et non une configuration incorrecte.
Il est également possible d'ajouter des liens dans les étiquettes mais ceci doivent avoir une description de lien.
- Exemple qui fonctionne :
Rappy | [[Project:Administrateurs|Admin]]
- Exemple qui ne fonctionne pas :
Rappy | [[Project:Administrateurs]]
Étiquettes existantes[]
Par défaut, toutes les étiquettes existantes seront retirées. Cela peut être désactivé en ajoutant ce qui suit au MediaWiki:Common.js de votre wiki :
// empêcher les balises existantes d'être masquées
(window.dev = window.dev || {}).profileTags = { noHideTags: true };
ou en ajoutant ceci à la ligne de/des utilisateurs dont les étiquettes ne doivent pas être masqués dans le MediaWiki:ProfileTags de votre wiki :
!nohide