Wikipédia:LiveRC/Documentation/Présentation/fr

(fr)(en)(it)[edit]

Description 

LiveRC est un programme JavaScript qui procure une surveillance en temps réel des modifications récentes. Dans sa configuration standard, il a de nombreuses fonctionnalités parmi lesquelles :

  • un canal de chat IRC
  • une liste de contacts personnelle
  • plusieurs listes de suivi
  • un historique de toutes les pages visualisées
  • une fenêtre de recherche externe
  • la possibilité d'effectuer toutes les actions communes :
    • pour tous : visualiser une page, un diff, un historique, les contributions d'un utilisateur ou les pages liées d'une page, modifier ou renommer une page (si autoconfirmed), etc.
    • pour les administrateurs : protéger ou supprimer une page, bloquer un utilisateur, voir les contributions supprimées d'un utilisateur ou (dé)masquer des révisions
  • pour les utilisateurs autopatrolled (3 mois et 500 contributions), la capacité de pouvoir automatiquement :
    • reverter ou révoquer des modifications
    • avertir un utilisateur
    • remercier un utilisateur
    • blanchir une page
    • ajouter un bandeau sur une page
    • demander une action à un administrateur (blocage, protection ou suppression)

Selon votre statut, il est possible que vous n'ayez pas accès à certaines fonctionnalités :

  • À la suite de Wikipédia:Sondage/Usage de LiveRC, les boutons « Révoquer », « Défaire », « Avertir » ainsi que ceux permettant de blanchir les pages sont réservés aux contributeurs autopatrolled (compte créé depuis au moins 3 mois et au moins 500 contributions). De plus, en raison des restrictions imposées par la configuration du logiciel MediaWiki, il faut avoir le statut autopatrolled pour avoir le lien « Marquer comme relue » (possibilité offerte suite à ce sondage) et les options « débutants » et « confirmés » dans la liste des utilisateurs à afficher.
  • Les boutons pour supprimer une page, protéger une page ou bloquer un utilisateur sont réservés aux administrateurs.

LiveRC peut également être amélioré avec des extensions.

Documentation complète de toutes les fonctionnalités, en production et en discussion.

Installation 

  1. Cochez l'option LiveRC dans l'onglet Gadget de vos préférences ou copiez-collez dans votre common.js :
    obtenir("LiveRC");
    
  2. Purgez le cache de votre navigateur (Ctrl + maj + R ou CTRL + F5)
  3. Puis rendez-vous sur la page Wikipédia:LiveRC (attendez 15 secondes maximum)


Fonctionnalités 

Commandes de base 

Liste de contacts 

LiveRC permet de se créer une liste de contacts, c'est-à-dire d'utilisateurs qui seront soumis à une attention particulière.

Les contacts sont gérés par l'interface de configuration. Il est possible d'y ajouter/modifier/enlever un contact. Cette liste est stockée par le biais de la liste de suivi. Personne ne peut donc savoir qui sont vos contacts.

Il est également possible d'ajouter/retirer un contact lors du passage sur la page personnelle ou la page de discussion d'un utilisateur. Un bouton (W ou UW) permet d'ajouter ou retirer cet utilisateur des contacts.

Liste des utilisateurs masqués 

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.

Les utilisateurs masqués sont gérés par l'interface de configuration. Il est possible d'y ajouter/modifier/enlever un utilisateur masqué. Cette liste est stockée par le biais de la liste de suivi. Personne ne peut donc savoir qui sont vos utilisateurs masqués.

Il est également possible d'ajouter/retirer un utilisateur masqué lors du passage sur la page personnelle ou la page de discussion d'un utilisateur. Un bouton (H ou UH) permet d'ajouter ou retirer cet utilisateur des utilisateurs masqués.

Listes de suivi 

LiveRC permet de lister les contributions particulières. Elles peuvent ne pas apparaître selon la configuration du wiki.

Les listes générées sont :

  • la liste des utilisateurs ayant déclenché un filtre anti-erreur, avec pour chacun la liste des pages où ils ont été déclenchés ;
  • la liste des utilisateurs ayant déclenché le filtre anti-pourriels, avec pour chacun la liste des pages où ils ont été déclenchés ;
  • la liste des utilisateurs révoqués, avec pour chacun la liste des pages où ils ont été révoqués ;
  • la liste des utilisateurs récemment inscrits, avec éventuellement pour chacun la liste des pages qu'ils ont modifiées ;
  • la liste des modifications effectuées par les membres de la liste de contacts ;
  • la liste des modifications effectuées par les utilisateurs masqués ;
  • la liste des modifications effectuées sur les pages de la liste de suivi ;
  • la liste des modifications effectuées sur les pages masquées ;
  • la liste des modifications effectuées sur des pages nouvellement créées ;
  • la liste des retours de lecteurs, triés par page ;
  • la liste des pages ayant des modifications en attente de validation.

Fonctions automatiques 

Les contributeurs autopatrolled (3 mois et 500 contributions) disposent de formulaires spéciaux permettant d'effectuer automatiquement certaines actions prédéfines.

Révocation d'une modification

Lors de la visualisation d'un diff, il est possible de défaire la dernière modification ou de révoquer l'ensemble des modifications du dernier contributeurs (limité à 10 modifications). Des résumés de modification prédéfinis sont disponibles et configurables dans le menu de configuration de LiveRC.

Blanchiment des nouveaux articles

Lors de la visualisation d'une page ou d'un diff, il est possible de blanchir la page. Des résumés de modification prédéfinis sont disponibles et configurables dans le menu de configuration de LiveRC.

Ajout de bandeau

Lors de la visualisation d'une page, il est possible de rajouter au sommet de la page un bandeau pour demander des sources ou, en cas de doute, questionner l'admissibilité ou la pertinence d'une nouvelle page. Des modèles prédéfinis sont disponibles et configurables dans le menu de configuration de LiveRC.

Avertissement d'utilisateur

Lors de la visualisation d'un diff ou d'une page utilisateur, il est possible de laisser un message à l'utilisateur qui a modifié en dernier la page ou à qui appartient la page utilisateur. Des modèles de message prédéfinis sont disponibles et configurables dans le menu de configuration de LiveRC.

Demande à un administrateur

Les contributeurs non administrateurs peuvent demander la suppression immédiate, la protection d'un article ou le blocage d'un utilisateur à un administrateur sur la page de requêtes adéquate. Des modèles de requête prédéfinis sont disponibles et configurables dans le menu de configuration de LiveRC.

Configuration 

La page User:<VOTRE_PSEUDO>/LiveRCparam.js est chargée en même temps que LiveRC. Elle permet de personnaliser de nombreux réglages LiveRC. Depuis la version 0.4.5, cette personnalisation est automatisée. Il suffit de cliquer sur l'icône   dans le menu d'options. Tous les paramètres et textes sont personnalisables.

Le menu de personnalisation est divisé en onglets, chacun étant le reflet de l'une des listes de variables personnalisables. 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 onglet permet de gérer l'installation ou la désinstallation d'éventuelles extensions.

Enfin, un dernier onglet permet de personnaliser certains styles CSS.

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ées 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.

Extensions 

Les extensions sont des 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 certaines de ces extensions. L'édition manuelle de votre LiveRCparam.js est donc inutile pour celles-là.

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).

Remerciements et autres infos 

Développeurs 

[edit]


Toutes bonnes volontés sont bienvenues…

Licence du code source 

LiveRC sur les autres wikis 

[edit]

Wikipedia
Wikimedia
Wikiversity
Wiktionary


Feuille de route 

Problèmes identifiés 

  • Double-cliquer pour modifier une page (JavaScript) n'est pas compatible avec LiveRC et doit être décochée dans vos préférences.
  • Voir aussi : Discussion MediaWiki:Gadget-LiveRC.js.

Galerie