Wikipédia:LiveRC/Documentation/Configuration/fr

Une page de Wikipédia, l'encyclopédie libre.
(fr)(en)(it)[edit]

Cette page décrit le fonctionnement du menu de configuration et la fonction des divers onglets qu'il contient.

Présentation[modifier le code]

Depuis la version 0.4.5, de nombreux réglages de LiveRC peuvent être personnalisés de façon automatisée. Il suffit de cliquer sur l'icône .

Le menu de personnalisation est divisé en onglets, chacun étant le reflet de l'une des liste de variables personnalisable. Textes, paramètres de démarrage, icônes, options diverses, bandeaux d'avertissement, résumés de blanchiment ou de révocation, sont ainsi configurables. Pour certaines de ces variables, des liens supplémentaires permettent d'ajouter ou retirer des items, par exemple pour les bandeaux ou les résumés.

Le menu de personnalisation permet également de gérer la liste de contacts ainsi que la liste des utilisateurs masqués.

Un autre onglet permet de personnaliser certains styles CSS appliqués aux lignes de modifications.

Enfin, un dernier onglet permet de gérer l'installation ou la désinstallation d'éventuelles extensions.

Des extensions sont susceptibles d'ajouter d'autres onglets à ce menu pour la personnalisation de leurs propres paramètres.

Les administrateurs disposent dans ce menu d'un bouton supplémentaire Configuration MW. Celui-ci a pour effet de mettre à jour à partir de l'API de MediaWiki les informations sur l'installation Mediawiki locale dont LiveRC a besoin pour fonctionner (messages système, extensions installées, espaces de noms, etc...). Elles sont enregistrés dans la page MediaWiki:Gadget-LiveRCSiteConfig.js, chargée en même temps que LiveRC afin d'éviter de faire une requête API à chaque démarrage pour récupérer ces informations.

Description des onglets du menu[modifier le code]

Les illustrations peuvent ne pas correspondre totalement au rendu actuel de LiveRC

Onglets[modifier le code]

Un onglet particulier, nommé Onglets, permet de choisir quels onglets doivent être disponibles lors de l'affichage du menu de configuration.

L'état initial de ces options est le suivant (coché = affiché) :

Notes :

  • Des extensions peuvent ajouter des items à cette liste.
  • L'option « Affichage/masquage des onglets du menu de configuration », correspondant à l'onglet Onglets, est fort logiquement toujours cochée et non modifiable.

Paramètres de LiveRC[modifier le code]

Paramètres[modifier le code]

  • fr : Langue de l’interface
    Code de langue de l'interface, à choisir parmi les langues supportées par Mediawiki. Attention, toutes les langues ne sont pas disponibles (voir Wikipédia:LiveRC/Documentation/Traduction/fr). Si la traduction dans la langue souhaitée n'est pas disponible, les textes seront par défaut en anglais.
  • Wikipédia:LiveRC : Page où se lance LiveRC
    Intitulé complet de la page où LiveRC s'active. Ce paramètre peut être modifié pour utiliser une autre page
  • Wikipédia:Bac à sable : Bac à sable local
    Intitulé complet de la page "Bac à sable", où un "vandalisme" n'a a priori pas besoin d'être révoqué. Ce paramètre peut être modifié pour utiliser une autre page
  • https://www.wikidata.org/wiki/$1 : Adresse de wikidata
    Ce paramètre peut être modifié pour utiliser une autre base de données
  • //upload.wikimedia.org/wikipedia/commons/ : Adresse de Commons pour les images
    Ce paramètre peut être modifié pour utiliser un autre répertoire
  • https://duckduckgo.com/?q=$1 : Adresse du moteur de recherche externe
    Ce paramètre peut être utilisé pour utiliser un autre moteur de recherche, par exemple pour Google :
    https://www.google.com/#q=$1 (le $1 indique l'emplacement des termes recherchés)
  • https://kiwiirc.com/client/irc.freenode.net/?nick=$2$1 : Adresse du tchat
    Ce paramètre peut être modifié pour utiliser un client de tchat. $1 correspond à l'emplacement du canal, $2 à celui du pseudo
  • #wikipedia-fr-liverc : Canal du tchat
    Ce paramètre peut être modifié pour utiliser un autre canal, par exemple #vandalism-fr-wp
  • 250px : Hauteur maxi du minidiff
    Ce paramètre détermine la hauteur de la mini-fenêtre de prévisualisation, en pixels.
  • 250px : Hauteur de la fenêtre de prévisualisation
    Ce paramètre détermine la hauteur de la fenêtre de prévisualisation, en pixels. Cette hauteur est par la suite modifiable par simple cliqué-glissé.
  • 250px : Hauteur de l’historique des prévisualisations
    Ce paramètre détermine la hauteur de l'historique des prévisualisations, en pixels. Cette hauteur est par la suite modifiable par simple cliqué-glissé.
  • 250px : Hauteur de la fenêtre de recherche externe
    Ce paramètre détermine la hauteur de la fenêtre de recherche externe, en pixels. Cette hauteur est par la suite modifiable par simple cliqué-glissé.
  • 350px : Hauteur de la fenêtre de tchat
    Ce paramètre détermine la hauteur de la fenêtre du tchat, en pixels. Cette hauteur est par la suite modifiable par simple cliqué-glissé.
  • 100px : Hauteur des listes de suivi
    Ce paramètre détermine la hauteur des listes de suivi, en pixels. Cette hauteur est par la suite modifiable par simple cliqué-glissé.
  •     : Fuseau horaire
    Ce paramètre détermine un décalage à ajouter à la date des modifications, suivant le fuseau horaire (+02:00, 02:00, -02:00, -05:00, ...).
  •                                              : Langues des interwikis montrés (exemple : « de|en|es|fr|it »)
    Ce paramètre permet, dans la liste d'interwikis accolés aux titres de pages, dans les RC, de déterminer quels interwikis doivent systématiquement être montrés
  • 30 : Limite de lignes RC
    Ce paramètre détermine le nombre maximal de ligne de RC affichées simultanément à l'écran. Attention, un nombre important rendra la démarrage de LiveRC plus long.
  • 10 : Délai de rafraichissement des RC
    Ce paramètre détermine le délai entre deux rafraichissement des RC, c'est à dire la fréquence à laquelle des requêtes sont régulièrement envoyées au serveur pour prendre connaissance des dernières RC.
  • 0 : Limite de longueur nom de page
    Ce paramètre permet de fixer une limite au nombre de caractères affichés pour le titre d'une page. Le titre est tronqué au delà cette limite. Laisser à 0 pour désactiver.
  • 0 : Limite de longueur nom d’utilisateur
    Ce paramètre permet de fixer une limite au nombre de caractères affichés pour le nom d'un utilisateur. Le nom est tronqué au delà cette limite. Laisser à 0 pour désactiver.
  • 5 : Limite de suiveurs entre les niveaux 1 et 2
    Ce paramètre permet de déterminer la limite entre le marquage de la page comme "peu suivie" et "moyennement suivie"
  • 10 : Limite de suiveurs entre les niveaux 2 et 3
    Ce paramètre permet de déterminer la limite entre le marquage de la page comme "moyennement suivie" et "très suivie"
  •  : Commentaires de modif en gras
    Ce paramètre permet de mettre les commentaires de modif en gras
  •  : Charger la liste des bots et sysops (coûteux au démarrage)
    Ce paramètre permet d'éviter le chargement de la liste des bots et sysops.
  •  : Charger la liste des articles et utilisateurs suivis (coûteux au démarrage)
    Ce paramètre permet d'éviter le chargement de la liste de suivi au démarrage de LiveRC. Si les articles suivis seront toujours détectés (si l'option charger les catégories et modèles reste cochée), en revanche la liste des utilisateurs cachés et des contacts sera vide au démarrage.
  •  : Charger les catégories d’utilisateurs (coûteux au démarrage)
    Ce paramètre permet d'éviter le chargement des catégories d'utilisateurs. Les utilisateurs appartenant à l'une des catégories ciblées ne seront donc plus marqués différemment des autres.
  •  : Charger les derniers blocages (coûteux au démarrage)
    Ce paramètre permet d'éviter le chargement du journal des derniers blocages. Les utilisateurs récemment bloqués ne seront donc plus marqués différemment des autres.
  •  : Charger les infos sur les pages (coûteux)
    Ce paramètre permet d'éviter, pour chaque modif, de charger la liste des catégories, modèles et liens inter-langues de la page, ainsi que son statut de protection, de suivi ou de redirection, etc...
  •  : Utiliser le diff réduit (très coûteux)
    Ce paramètre permet de charger un mini diff pour les modifs de type Diff, New, Filter, Feedback et Upload
  •  : Afficher les notifications
    Ce paramètre permet d'afficher les notifications concernant l'utilisateur courant
  •  : Afficher les interwikis
    Ce paramètre permet d'afficher les interwikis d'une page à côté de sont titre dans les RC
  •  : Conserver toutes les lignes RC
    Ce paramètre permet de courcircuiter le paramètre "Limite de RC" en abolissant la limite de RC affichables : toutes les RC sont conservées.
  •  : Inverser le sens d’apparition des RC
    Ce paramètre permet d'inverser le sens d'apparition des RC. Si coché, les nouvelles RC sont ajoutées en bas de la liste
  •  : Supprimer une ligne après visualisation du diff
    Si coché, la ligne est automatiquement supprimée après un clic sur le lien "Diff" (ou le lien à l'intitulé différent situé au même emplacement).
  •  : Préchargement des diff
    Ce paramètre active le préchargement des diff, permettant de requérir le diff suivant tandis que l'utilisateur ouvre le précédent.
  •  : Substitution des modèles d’avertissement
    Ce paramètre active la substitution des modèles d'avertissement/bienvenutage aux utilisateurs
  •  : Ne pas ajouter automatiquement les pages modifiées à la liste de suivi
    Ce paramètre permet de ne pas ajouter automatiquement les pages modifiées à la liste de suivi, dans le cas où l'options "Ajouter les pages que je modifie à la liste de suivi est cochée dans les Préférences.

Options de démarrage[modifier le code]

Ce menu permet de déterminer l'état initial de LiveRC concernant l'affichage ou non des différents éléments et la configuration du menu de contrôle des RC.

Affichage des composants
  •  : Afficher l’interface de LiveRC
  •  : Afficher le tableau des RC
  •  : Afficher la fenêtre de tchat
  •  : Afficher la fenêtre de prévisualisation
  •  : Afficher les journaux de suivi
    •  : Afficher le journal AbuseLog (si extension Abuse Filter installée)
    •  : Afficher le journal Spam (si extension SpamBlacklist installée)
    •  : Afficher le journal Revoc
    •  : Afficher le journal NewUsers
    •  : Afficher le journal Contacts
    •  : Afficher le journal Masqués
    •  : Afficher le journal Suivi
    •  : Afficher le journal Nouvelles pages
    •  : Afficher le journal Pending Changes (si extension Flagged Revisions installée)
    •  : Afficher le journal Feedback (si extension ArticleFeedbackv5 installée)
  •  : Afficher le panneau de débogage
Barre de contrôle des RC
  •  : Case "Pause"
  •  : Case "Diff réduit"
  •  : Case "RC"
    •  : Case "Modifications normales"
    •  : Case "Modifications mineures"
    •  : Case "Nouvelles pages"
    •  : Case "Modifications sur Wikidata"
  •  : Case "Journaux"
    •  : Cases "Journal XXX" (le nombre et l'intitulé dépend des types de journaux disponibles localement)
  •  : Cases "Pages suivies" (RC et Logs)
  •  : Cases "Pages non suivies" (RC et Logs)
  •  : Case "Espaces de noms"
    •  : Case "Espace de noms" : XXX (le nombre et l'intitulé dépend des espaces de noms disponibles localement)
  •  : Case "Utilisateurs"
    •  : Case "Utilisateurs sous IP"
    •  : Case "Utilisateurs enregistrés" (non autopattrolled seulement)
    •  : Case "Utilisateurs débutants" (autopattrolled seulement)
    •  : Case "Utilisateurs confirmés" (autopattrolled seulement)
    •  : Case "Bots autorisés"
    •  : Case "Toujours afficher mes propres modifications"
    •  : Case "Toujours afficher les contacts"
    •  : Case "Toujours afficher ma liste de suivi"
    •  : Case "Toujours afficher les révocations"
    •  : Case "Toujours afficher les blanchiments"
    •  : Case "Toujours afficher les remplacements"
    •  : Case "Toujours masquer les modifications d’un utilisateur sur ses sous-pages"

Icônes[modifier le code]

Dans ce menu sont listées le code des icônes utilisées par LiveRC pour marquer certains types de pages ou d'utilisateurs.

Chaque icône se décompose en quatre items :

  • type : Cet item représente le type d'image. Il peut prendre quatre valeurs :
    • img', pour une image simple
    • sup, pour une image en exposant
    • sub, pour une image en indice
    • no, pour ne plus afficher l'icône du tout
  • src : Cet item représente l'adresse de l'image. Seule la fin de l'adresse est nécessaire, le début de l'URL correspondant au répertoire d'images, étant fixée par un paramètre dédié dans l'onglet Paramètres.
  • width : Cet item correspond à la largeur de l'image, en pixels
  • height : Cet item correspond à la hauteur de l'image, en pixels

Il est possible de rajouter des images à la liste en utilisant le lien (+) à la fin de la liste. Celui-ci ouvre un formulaire demandant de renseigner :

  • L'identifiant de l'image
  • Le texte de l'infobulle de l'image

Les deux champs doivent être renseignés, et l'identifiant ne doit pas correspondre à un identifiant déjà utilisé par LiveRC.

Après avoir validé ce formulaire, une ligne d'image vide est créée et les items de l'image peuvent alors être renseignées. La validation du menu ajoute alors l'image à vos paramètres personnalisés.

Textes[modifier le code]

Les onglets Textes 1 et Textes 3 permettent de personnaliser les textes utilisés par LiveRC : textes du panneau de contrôle des RC, textes utilisés pour la création des liens, etc...

Chaque champ correspond à un texte utilisé par LiveRC à un ou plusieurs endroits. Généralement, le HTML est accepté.

L'onglet Textes 2 quant à lui permet de modifier les descriptions des différentes variables personnalisables dans le menu de configuration lui-même.

Chaque champ correspond à un texte. Généralement, le HTML est accepté.

Pour le cas des Textes 1, un bouton (+) à la fin de la liste permet de créer un nouveau texte.

Ce bouton ouvre un formulaire demandant :

  • L'identifiant du texte
  • Le texte
  • La description du texte

Les trois champs doivent être renseignés et l'identifiant ne doit pas être déjà utilisé par LiveRC.

Après validation du formulaire, le texte est ajouté à la liste Textes 1 tandis que la description est ajoutée à la liste Textes 2.

Note : le texte comme la description ne sont créés que pour la langue que l'utilisateur utilise à ce moment-là. Si la langue est modifiées, ces textes ne seront plus visibles.

Extensions[modifier le code]

L'onglet Extensions permet grâce à des cases à cocher d'ajouter ou retirer de sa configuration LiveRC des extensions.

Il s'agit de parties de codes chargés en même temps que LiveRC et exécutés à des moments précis du processus, donnant l'accès à des fonctionnalités annexes. Elles sont chargées à partir de votre LiveRCparam.js. Depuis la version 0.4.5, LiveRC permet d'installer automatiquement ces extensions.

Les extensions suivantes sont disponibles dans le menu de configuration de LiveRC (Liste complète mise à jour automatiquement) :


Script Description
ProposeTranslationExtension.js Ajoute un formulaire pour proposer une traduction de l’interface.
InstallAndConfigLiveRCExtension.js Ajoute un formulaire pour configurer automatiquement l'installation de LiveRC.
UserWarningsExtension.js Ajoute une icône aux utilisateurs ayant reçu un avertissement. En option, indique si la page de discussion de l'utilisateur existe ou non.
LinkOnIconExtension.js Lie les icônes PàS, AdQ, BA et copyvio aux pages de discussion associées.
LinkOnLanglinkCountExtension.js Lie le compteur de liens inter-langues à l'item wikidata (s'il existe).
EditCharactersExtension.js Lors d'une édition, ajoute d'autres boutons à la barre d'outils et met en place le menu des caractères spéciaux.
ToolbarExtension.js Fournit une barre d'outils personnalisable lors de l'édition d'une page.
RunCommonJS.js Permet de bénéficier des fonctions standards du Common.js lors d'une prévisualisation (boîtes déroulantes, palettes de navigation, {{Animation}}, géolocalisations multiples, etc.).
HotCatsMulti.js Permet de bénéficier des fonctions standards de HotCatsMulti : ajout/retrait/suppression de catégorie(s) durant une prévisualisation d'article.
BandeauPortail.js Permet de bénéficier des fonctions standards de BandeauxPortails : ajout/retrait/suppression de bandeau(x) de portail durant une prévisualisation d'article.
MostModifiedPagesExtension.js Permet d'avertir qu'une page a été modifiée par plusieurs utilisateurs différents durant la dernière heure ou qu'elle fait l'objet d'une guerre d'édition ou d'un vandalisme opiniâtre (plusieurs révocations durant la dernière heure).
PreviewThisPageExtension.js Permet de prévisualiser une page au choix.
CategoryRCExtension.js Permet de ne surveiller que les pages appartenant à une ou plusieurs catégories.
PreviewAllLinksExtension.js Permet de prévisualiser tout lien interne de la fenêtre de prévisualisation.
DiffExtension.js Permet de bénéficier des fonctions automatiques de LiveRC (bandeaux d'articles, blanchiment, révocation, avertissement d'utilisateur) sur les pages de diff normales, c'est-à-dire en dehors de Wikipédia:LiveRC.
AddComplexTemplateExtension Permet d'insérer dans les pages des modèles complexes avec paramètres.
AskForRevisionDeleteFromHistExtension Ajoute des cases à cocher et un bouton dans la prévisualisation d’un historique pour demander un masquage.
MarkQuestionableExtension Extension pour système de « modifications douteuses » (en test).
Menu de configuration de LiveRC, onglet Extensions (customisation des extensions disponibles)

Si validé dans l'onglet Onglets, un deuxième onglet Extensions est disponible. Il permet de personnaliser les extensions ajoutables à LiveRC.

Pour chaque extension, plusieurs variables sont nécessaires :

  • name : le nom de l'extension (de préférence sans espace). Il ne doit pas correspondre au nom d'une extension existante
  • url : l'url où est stocké le code de l'extension (penser à ne pas mettre le protocole http:)
  • desc : description par défaut de l'action de l'extension (en HTML)
  • neededright : un droit mediawiki nécessaire pour l'extension. Si précédé d'un point d'exclamation, l'extension ne fonctionne que si l'utilisateur n'a pas ce droit

Le lien (–) en face de chaque extension permet d'enlever une extension de la liste

Le lien (+) en fin de liste permet d'ajouter une nouvelle extension à la liste.

Styles CSS[modifier le code]

L'onglet CSS permet de personnaliser certains styles CSS.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne, et de paramétrer un nouveau style personnels

Deux cas de figure se présentent, suivant que le style est un style prédéterminé de LiveRC ou pas.

Si le style est un style par défaut
  • Seul le contenu du style est personnalisable
  • Il n'est pas possible de retirer le style de la liste.
  • Si le style a été modifié, il apparaît en rouge
Si le style est un style personnel
  • La cible du style est elle aussi personnalisable
  • Un lien (-) permet de supprimer la ligne

Suppression de lignes[modifier le code]

Boutons de suppression de ligne au début de la barre de contrôle des RC.

L'onglet Suppression RC permet de paramétrer la création des boutons de suppression de ligne situés au début de la barre de contrôle des RC.

Chaque item se compose de quatre éléments :

  1. textid : Identifiant du texte de l'infobulle du bouton
  2. color : Couleur de la croix dans le bouton
  3. class : Classe des lignes à supprimer lors du clic sur le bouton (voir par exemple MediaWiki:Gadget-LiveRC.css/Test)
  4. separator : Séparateur ajouté à la suite du bouton (facultatif)
  • Note : Le texte de l'infobulle peut être créé via l'onglet Textes 1

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.

Paramètres des fonctions automatiques[modifier le code]

Avertissements[modifier le code]

Les utilisateurs "autopatrolled" disposent d'un outil pour ajouter automatiquement un modèle sur la page de discussion d'un utilisateur. Un onglet du menu de configuration permet de personnaliser ces modèles.

Pour chaque modèle, quatre variables sont nécessaires :

  • template : Modèle ajouté à la page
  • string : Texte affiché dans le menu déroulant d'avertissement
  • hasPage : case à cocher indiquant si le modèle accepte un paramètre page que LiveRC doit remplir
  • addName : case à cocher indiquant si le modèle accepte un paramètre user que LiveRC doit remplir avec le nom de l'utilisateur qui pose le modèle
  • addSectionTitle : case à cocher indiquant si le modèle doit être précédé d'un titre de section

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.


Bandeaux[modifier le code]

Les utilisateurs "autopatrolled" disposent d'un outil pour ajouter automatiquement un bandeau au début d'une page. Un onglet du menu de configuration permet de personnaliser ces bandeaux.

Pour chaque bandeau, trois variables sont nécessaires :

  • template : Modèle de bandeau ajouté à la page
  • string : Texte affiché dans le menu déroulant d'ajout de bandeau
  • withDate : une option pour ajouter ou non la date dans le modèle. Si vide, le paramètre n'est pas ajouté. Des "mots magiques" permettent de définir le format de la date :
    • $day pour le jour (ici : 30)
    • $month pour le nom du mois (première lettre en minuscule ; traduction dans la langue du wiki) (ici : avril)
    • $Month pour le nom du mois (première lettre en majuscule ; traduction dans la langue du wiki) (ici : Avril)
    • $year pour l'année (ici : 2024)

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.

Blanchiment[modifier le code]

Les utilisateurs "autopatrolled" disposent d'un outil pour blanchir automatiquement une page. Un onglet du menu de configuration permet de personnaliser les résumés de modification de ces blanchiments.

Pour chaque résumé, deux variables sont nécessaires :

  • tooltip : Texte affiché dans le menu déroulant de blanchiment
  • resume : Résumé de modification associé à ce texte

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.

Révocation[modifier le code]

Les utilisateurs "autopatrolled" disposent d'un outil pour révoquer automatiquement une modification ou une suite de modifications d'un meme auteur. Un onglet du menu de configuration permet de personnaliser les résumés de révocation.

Pour chaque résumé, deux variables sont nécessaires :

  • resume : Résumé de modification
  • text : Texte affiché dans le menu déroulant de révocation

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.

Signalement[modifier le code]

Les utilisateurs "autopatrolled" disposent d'un outil pour faire un signalement et/ou une requête aux administrateurs. Un onglet du menu de configuration permet de personnaliser les paramètres de cet outil.

Pour chaque type de signalement, huit variables sont nécessaires :

  1. userright : le droit mediawiki nécessaire pour faire l'action demandée. Si l'utilisateur possède ce droit, cet item ne sera pas utilisé pour lui
  2. text : l'identifiant du texte correspondant à l'item dans la liste déroulante
  3. page : la page où sera fait le signalement. Il est possible d'utiliser des "mots magiques" pour désigner une sous-page :
    • $day pour le jour
    • $month pour le nom du mois (première lettre en minuscule ; traduction dans la langue du wiki)
    • $Month pour le nom du mois (première lettre en majuscule ; traduction dans la langue du wiki)
    • $year pour l'année
  4. template : le modèle utilisé pour faire la demande. Il doit être de la syntaxe {{Modèle|page=Page|user=User|raison=Raison}}
  5. parampage : indique si le nom de la page doit être ajoutée au modèle (pour protection/suppression par exemple)
  6. paramuser : indique si le nom de l'utilisateur doit être ajoutée au modèle (pour blocage par exemple)
  7. resume : résumé de modification ($1 symbolise le nom de la page, $2 le nom de l'utilisateur)
  8. reasonsdropdownname : liste de raisons à la demande située dans l'espace de noms Mediawiki:, sur le style de Mediawiki:deletereason-dropdown. Si laissé vide, la raison sera alors à renseigner par le demandeur.

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.

Paramètres pour test[modifier le code]

Commentaires de modif[modifier le code]

L'onglet Test de commentaire permet de définir des test, à base d'expression rationnelle, pour détecter certains types de commentaires et marquer la modification, soit via une icône (dans la dernière colonne des RC), soit via une classe CSS qui va influer sur la couleur ou la bordure des cases de la ligne RC. Ces tests sont utilisables pour filtre les RC via la checklist qui apparaît au survol de la case RC de la barre de contrôle des RC.

Chaque item se compose de cinq éléments :

  1. state : Variable d'état, interne à LiveRC. Généralement tout en majuscule. Sauf si cela est expressément voulu, cette variable devrait être différentes de toutes les autres variables de ce type utilisées par LiveRC
  2. icon : Identifiant de l'icône à ajouter dans la dernière colonne des RC (facultatif)
  3. class : Classe à ajouter à la ligne des RC (facultatif)
  4. regex : Expression rationnelle pour le test du commentaire de modification (wikitexte)
  5. hide : État initial de la case correspondante dans la checklist RC
  • Notes :
    • L'icône peut être créée dans le menu Icônes
    • Le texte lié à la case de la checklist peut être créé dans l'onglet Textes 1. L'identifiant correspondant est SHOWRC_state_TIP, avec state = l'élément state de l'item.

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.

Catégories de page[modifier le code]

L'onglet Catégories de page permet de marquer certaines modifications selon l'appartenance de la page à une catégorie particulière. Le test se fait via une expression régulière. Le marquage se fait soit via une icône (située juste devant le titre de la page), soit via une classe CSS qui va influer sur la couleur ou la bordure des cases de la ligne RC

Chaque item se compose de quatre éléments :

  1. state : Variable d'état, interne à LiveRC. Généralement tout en majuscule. Sauf si cela est expressément voulu, cette variable devrait être différentes de toutes les autres variables de ce type utilisées par LiveRC
  2. icon : Identifiant de l'icône à ajouter devant le titre de la page (facultatif)
  3. class : Classe à ajouter à la ligne des RC (facultatif)
  4. regex : Expression rationnelle pour le test sur le nom des catégories de la page
  • Notes :
    • L'icône peut être créée dans le menu Icônes
    • L'option « Charger les infos sur les pages (coûteux) » doit être sélectionnée dans l'onglet Paramètres sans quoi les catégories ne sont pas récupérées et ces tests ne peuvent donc pas être effectués.

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.

Modèles[modifier le code]

L'onglet Test de modèle permet de marquer certaines modifications selon l'inclusion ou nom d'un modèle dans la page. Le marquage se fait soit via une icône (située juste devant le titre de la page), soit via une classe CSS qui va influer sur la couleur ou la bordure des cases de la ligne RC

Chaque item se compose de quatre éléments :

  1. state : Variable d'état, interne à LiveRC. Généralement tout en majuscule. Sauf si cela est expressément voulu, cette variable devrait être différentes de toutes les autres variables de ce type utilisées par LiveRC
  2. icon : Identifiant de l'icône à ajouter devant le titre de la page (facultatif)
  3. class : Classe à ajouter à la ligne des RC (facultatif)
  4. template : Le nom du modèle à tester (sans l'espace de noms)
  • Notes :
    • L'icône peut être créée dans le menu Icônes
    • L'option « Charger les infos sur les pages (coûteux) » doit être sélectionnée dans l'onglet Paramètres sans quoi les modèles ne sont pas récupérés et ces tests ne peuvent donc pas être effectués.

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.

Catégories d'utilisateur[modifier le code]

L'onglet Catégories d'utilisateurs permet de marquer certaines modifications selon l'appartenance de l'utilisateur à une catégorie particulière. Le marquage se fait soit via une icône (située juste devant le nom de l'utilisateur), soit via une classe CSS qui va influer sur la couleur ou la bordure des cases de la ligne RC

Chaque item se compose de quatre éléments :

  1. state : Variable d'état, interne à LiveRC. Généralement tout en majuscule. Sauf si cela est expressément voulu, cette variable devrait être différentes de toutes les autres variables de ce type utilisées par LiveRC
  2. icon : Identifiant de l'icône à ajouter devant le titre de la page (facultatif)
  3. class : Classe à ajouter à la ligne des RC (facultatif)
  4. category : La catégorie à tester, sans l'espace de noms
  • Notes :
    • L'icône peut être créée dans le menu Icônes
    • L'option « Charger les catégories d’utilisateurs (coûteux au démarrage) » doit être sélectionnée dans l'onglet Paramètres sans quoi le contenu des catégories n'est pas récupéré et ces tests ne peuvent donc pas être effectués.

Pour chaque item, un lien (-) permet de supprimer la ligne.

Un lien (+) en fin de liste permet d'ajouter une nouvelle ligne.

Menu des contacts[modifier le code]

LiveRC permet de se créer une liste de contacts, c'est-à-dire d'utilisateurs qui seront soumis à une attention particulière. Cette liste est stockée par le biais de la liste de suivi. Les contacts sont gérables globalement par l'interface de configuration. Il est possible d'y ajouter/modifier/enlever un contact via l'onglet Contacts.

L'onglet se présente sous la forme d'une liste d'utilisateurs. Accolé à chaque nom d'utilisateur se trouve un lien (-) permettant de retirer cet utilisateur de la liste des contacts.

Pour ajouter un contact, un bouton Ajouter un contact est disponible en haut de liste, qui rajoute un item dans la liste où l'on peut entre le nom d'un utilisateur (ou une adresse IP). Une fois le nom validé, cet utilisateur est intégré à la liste.


Pour sauvegarder les changements effectués dans la liste des contacts, il est nécessaire de cliquer sur le bouton Valider (seuls les contacts seront sauvegardés, non le reste du menu de configuration).

Menu des utilisateurs masqués[modifier le code]

LiveRC permet de se créer une liste d'utilisateurs masqués, c'est-à-dire d'utilisateurs dont les modifications ne seront pas affichées par LiveRC dans la table des RC. Cette liste est stockée par le biais de la liste de suivi. Les utilisateurs masqués sont gérables globalement par l'interface de configuration. Il est possible d'y ajouter/modifier/enlever un utilisateur masqué via l'onglet Utilisateurs masqués.

L'onglet se présente sous la forme d'une liste d'utilisateurs. Accolé à chaque nom d'utilisateur se trouve un lien (-) permettant de retirer cet utilisateur de la liste des utilisateurs masqués.

Pour ajouter un contact, un bouton Ajouter un utilisateur masqué est disponible en haut de liste, qui rajoute un item dans la liste où l'on peut entre le nom d'un utilisateur (ou une adresse IP). Une fois le nom validé, cet utilisateur est intégré à la liste.


Pour sauvegarder les changements effectués dans la liste des utilisateurs masqués, il est nécessaire de cliquer sur le bouton Valider (seuls les utilisateurs masqués seront sauvegardés, non le reste du menu de configuration).

Menu des pages ignorées[modifier le code]

LiveRC permet de se créer une liste de pages ignorées, c'est-à-dire de pages dont les modifications ne seront pas affichées par LiveRC dans la table des RC. Cette liste est stockée par le biais de la liste de suivi. Les pages masquées sont gérables globalement par l'interface de configuration. Il est possible d'y ajouter/modifier/enlever une page masquée via l'onglet Pages ignorées.

L'onglet se présente sous la forme d'une liste de pages. Accolé à chaque nom de page se trouve un lien (-) permettant de retirer cette page de la liste des pages ignorées.

Pour ajouter une page, un bouton Ajouter une page ignorée est disponible en haut de liste, qui rajoute un item dans la liste où l'on peut entre le nom d'une page. Une fois le nom validé, cette page est intégrée à la liste.


Pour sauvegarder les changements effectués dans la liste des pages ignorées, il est nécessaire de cliquer sur le bouton Valider (seules les pages ignorée seront sauvegardés, non le reste du menu de configuration).

Sauvegarde des changements effectués[modifier le code]

Contrairement à ce que l'on pourrait penser au premier abord, tous les changements faits dans l'ensemble du menu de configuration ne sont pas sauvegardés en même temps. Cela dépend de l'endroit où ces changements sont sauvegardés.

Par conséquent, ce qui est sauvegardé en cliquant sur un bouton Valider (ou Valeurs par défaut pour une remise à zéro) dépend de l'onglet ouvert au moment de la sauvegarde.

Dans la page personnelle LiveRCparam.js, sont sauvegardés en une seule opération :

  • les paramètres,
  • les options de démarrage,
  • les icônes,
  • les textes,
  • les options liées aux fonctions automatiques (révocation, blanchiment, avertissement, bandeaux),
  • les options liées aux tests (commentaires, catégories, modèles),
  • les paramètres des boutons de suppression de ligne RC
  • la liste des extensions et les extensions installées,
  • éventuellement les options personnalisables de certaines extensions installées.

Dans la page personnelle LiveRCparam.css sont sauvegardés :

  • les styles CSS personnalisés.

Via la liste de suivi sont sauvegardés (de manière séparée) :

  • la liste des contacts,
  • la liste des utilisateurs masqués
  • la liste des pages ignorées.

Par ailleurs, les administrateurs (droit Mediawiki editinterface) disposent dans ce menu d'un bouton supplémentaire Configuration MW pour mettre à jour à partir de l'API de MediaWiki les informations sur l'installation Mediawiki locale dont LiveRC a besoin pour fonctionner. Celles-ci sont enregistrés dans la page MediaWiki:Gadget-LiveRCSiteConfig.js, indépendamment des autres personnalisations.