Wikipédia:LiveRC/Newsletter/2014/01/27

Newsletter LiveRC — 27/01/2014

Nouveautés de LiveRC version 1.0.0
Wikipédia:LiveRC/Newsletter/2014/01/27
Wikipédia:LiveRC/Newsletter/2014/01/27
Internationalisation
  • Le système de gestion de langues a été modifié afin d'aviter d'avoir à charger l'intégralité des traductions disponibles (même si à l'heure actuelle seules deux langues sont supportées, le français et l'anglais, ce qui ne représente pas un poids très important). Désormais, seules les traductions dans la langue que l'utilisateur a choisie est récupérée.
  • Parallèlement à ce changement, les textes en français (traduisibles) ont été extraits du code global et sont désormais stockés sur leur sous-page dédiée, Mediawiki:Gadget-LiveRC.js/i18n/fr.js.
  • LiveRC supporte désormais les extensions mediawiki suivantes :
Fonctionnalités
  • Dans les RC sont désomais affichés les interwikis des pages. Il est possible d'en afficher de façon permanente certains (sans avoir à cliquer sur le lien ± qui affiche la liste complète), ou de désactiver complètement cet affichage.
  • Les événements log de type suppress (oversight) et checkuser sont désormais gérés dans LiveRC (mais il faut avoir les droits pour les voir)
  • Dans le menu de commande, les filtres RC, Namespaces et Utilisateurs sont désormais de la même forme que le menu Logs, c'est à dire avec un menu surgissant au survol permettant de filter plus finement les RC :
    • Le menu RC permet de filtrer entre :
      • Les pages suivies ou non
      • Les edits externes (wikidata), les nouvelles pages, les editions mineurs et les éditions non mineures
      • Les détections de commentaires (nouvelles variable configurable, cf. plus bas) : revert, blanchiments, WPCleaner, AutoWikiBrowser, etc...
    • Le menu Logs permet de filter
      • par type de log (ce qu'il faisait déjà)
      • les pages suivies ou non suivies
    • Le menu Namespaces permet de filter plus finement en sélectionnant ou non chaque espace de noms, là où auparavant on ne pouvait que tout afficher ou filtrer un seul espace de noms.
    • Le menu Utilisateurs permet de filter par type d'utilisateurs (contrairement aux autres filtres, celui-ci peut être court-circuité pour les reverts, les blanchiments, les pages suivies et ses propres modifications) :
      • Les IP
      • Les débutants (pour utilisateurs autopatrolled uniquement)
      • Les autopattrolled (pour utilisateurs autopatrolled uniquement)
      • Les utilisateurs enregistrés (pour les non-autopattrolled uniquement)
      • Les bots
  • La fenêtre de prévisualisation (ainsi que l'historique des prévisualisations et la fenêtre de recherche externe) peut désormais être affichée au dessus des RC au lieu d'en bas de l'écran. Cette option est disponible via un paramètre du menu de configuration.
  • Des fonctions permettant la création de listes de suggestions ont été intégrée au code de LiveRC. Tirées de Mediawiki:Gadget-Suggest.js, elles sont utilisées pour l'ajout d'un contact ou d'un utilisateur masqué via le menu de configuration, mais aussi par plusieurs extensions, notamment CategoryRC et PreviewThisPage. A plus ou moins long terme, les extensions BandeauPortail et peut-être HotCatsMulti devraient aussi les utiliser (elles disposent pour l'instant de leurs propres fonctions de suggestions)
Menu de configuration
  • Le menu de configuration accueille désormais de nouveaux onglets : paramètres de l'outil de signalement/requête aux administrateurs, liste des extensions (elle pouvait déjà y être en option), tests de commentaires, tests de catégories de page, tests de catégories d'utilisateurs, tests de modèles ainsi qu'un onglet où il est possible de choisir quels onglets sont (ou non) à afficher. Avec ces ajouts, la totalité des paramètres de LiveRC sont désormais configurables. Une mise à jour de la documentation permettra d'expliquer plus finement à quoi servent ces variables et comment on peut les modifier. Comme auparavant, des extensions peuvent toujours ajouter des variables à un onglet existant ou avoir leur propre onglet.
  • Les onglets Icônes et Textes 1 intègrent désormais un bouton qui permet d'ajouter une icône ou un texte (gérant également la création des descriptions liées Textes 2). Cet ajout était nécessaire du fait que certaines variables désormais personnalisables font appel à des textes ou des icônes, qu'il faut donc pouvoir ajouter si nécessaire.
  • L'onglet Styles CSS a été revu. Désormais, une seule ligne regroupe chaque type de style au lieu de quatre ou cinq auparavant. Des styles supplémentaires sont désormais personnalisables.
Extensions
  • ProposeTranslationExtension a été entièrement revue pour prendre en compte le nouveau système de langues
  • DiffExtension a été adaptée au nouveau système de gestion de langues. De plus elle intègre désormais un bouton permettant d'ouvrir le menu de configuration.
  • CategoryRCExtension a vu son menu de contrôle totalement revu. Auparavant il s'agissait d'une case et d'un gros pavé où étaient listées les catégories. A présent elle se présente sous la même forme de menu surgissant que les filtres RC, Log, etc...
  • VisualeditorTagExtension adopte le même aspect pour le filtre par type d'édition, par souci d'harmonisation. On peut donc à loisir y cocher/décocher les éditions visualeditor ou wikitexte.
  • LinkOnIconExtension est désormais configurable via un onglet dans le menu de configuration
  • Avec les changements effectués sur les filtres du menu de contrôle des RC, les extensions Watchlist et OnlyNewPagesExtension sont obsolètes.