Darkoneko's Weblog

Yesterday, today, and no future / time waits for no one

Posts Tagged ‘mediawiki’

Grigouillage 41 : Daltonisme (2).

Posted by DarkoNeko sur mercredi 1 avril 2015

0039 - daltonisme 2

Le grand public pense qu’il n’existe qu’une seule forme de daltonisme… mais l’œil humain possédant 3 capteurs de couleurs, ce problème peut –forcément– prendre plusieurs formes :

  • Protanopie (protanomalie) : capteurs rouges absents (anormaux)
  • Deutéranopie (deutéranomalie) : capteurs verts absents (anormaux)
  • Tritanopie (tritanomalie) : capteurs bleus absents (anormaux)
  • Achromatie : un seul type de capteurs présent

John Dalton était chassé par Lucky Luke deutéranope : il ne pouvait distinguer le vert du rouge. C’est cette variante qui est généralement connue.

Mais ayant une protanomalie, je ne confonds absolument pas le rouge et le vert.

…Tant que l’on est sur le sujet : story time ! (j’avais pas prévu ça lorsque j’ai commencé la gribouille, le coup est parti tout seul…)

Cette protanomalie m’a poussé à batailler1 pour changer l’affichage des diff sur frwiki, qui jusqu’alors m’étaient quasi-illisibles…

diff avant

Avant mai 2006 (retrouvé sur une très vieille capture d’écran)

…vers une différentiation par couleur de fond (mai 2006).

diff maintenant1

Quelques temps plus tard (sous vector – et woops,  j’ai capturé ça avec mon zoom de lecture habituel)

 

C’est un changement dont je suis sincèrement fier (oh le prétencieux !)
Par la suite, le code a été progressivement repris par divers projets de la WMF2, avant d’être intégré directement dans MediaWiki3 fin 2011. (revue de code, commit)

diff maintenant (il y a eu quelques évolutions de couleurs depuis)

Version actuelle.  Entre temps, le fond des lignes a été éclairci  pour améliorer le contraste.

Un petit pas pour frwiki, un grand pas pour l’accessibilité aux contributeurs daltoniens.

  1. Un peu cavalièrement, j’avoue. Ce fut l’objet d’une discussion âpre, mais après quelques reverts et améliorations collaboratives le code s’est installé dans une forme convenant au plus grand monde
  2. Je l’ai notamment vu sur les Wikipédias en af:, ar:, bs:, da:, he:, lv:, nl:, oc:, pt:, sl: et sr:
  3. En altérant la palette pour faire plaisir à quelques anglophones ne supportant pas l’idée que le vert, auparavant côté droite, soit maintenant côté gauche. « Ça n’aurait aucun sens pour les contributeurs », qu’ils disaient.

Remerciements : Dereckson pour l’aide aux fouilles archéologiques bugzilla/phabricator

 

Posted in divers, Gribouillage, les coulisses de Wikipédia | Tagué: , , | Leave a Comment »

Les petits gris

Posted by DarkoNeko sur jeudi 5 mars 2015

0031a

Panique nocturne sur Twitter !
Des § se mettent d’un coup à apparaitre à gauche des titres de section, sur certaines pages, et personne ne sait pourquoi.
Après une discussion laborieuse (notamment entre Coyau, Rhadamante et moi-même) dont je vous épargne le détail, nous avons enfin compris.

MediaWiki dispose, donc, d’une nouvelle fonctionnalité :
Lorsque vous passez la souris au dessus d’un titre de section, une icône « § »1 apparait maintenant à sa gauche.

0031b - l'icone

Ce § est un lien (une ancre) vers cette section précise de l’article. Il s’agit du même lien que vous obtiendriez en cliquant sur le titre de cette section dans le sommaire de la page.

0031c - sommaire

Je suppose que le but est de permettre aux lecteurs d’accéder à un lien direct sans avoir à repasser par le sommaire, pour pouvoir le fournir à une autre personne par exemple. Ça doit être pratique sur les articles longs.

Voili voilou.

Maintenant, pourquoi cette fonctionnalité n’apparait-elle pas (encore) sur toutes les pages ?
Pour rendre l’accès à Wikipédia beaucoup plus rapide, les pages sont stockées en cache. Une partie du cache date encore d’avant l’arrivée de la fonctionnalité, du coup, ça va mettre un peu de temps pour se propager partout.2
Si vous avez une « ancienne version » de la page en cache, l’icone n’apparaitra pas. Vous pouvez forcer le rafraichissement avec ?action=purge ou en éditant la page.


Notes :

  1. § est le symbole typographique du paragraphe (article frwiki)
  2. Dans ce cas, pourquoi les développeurs n’ont-ils pas forcé une purge complète du cache ? Probablement parce que ça causerait une énorme charge serveur pour pas grand chose.

Posted in actualités, les coulisses de Wikipédia | Tagué: , | 4 Comments »

Une page au hasard

Posted by DarkoNeko sur lundi 2 mars 2015

Je suppose que vous avez tou(te)s utilisé le lien « Page au hasard » au moins une fois dans votre carrière wikimédienne.1

Mais connaissiez vous Special:randomInCategory ? Cette page spéciale renvoie, comme son nom l’indique, aléatoirement vers un article (ou une sous catégorie) de la catégorie spécifiée en paramètre (exemple).

  1. Special:Random renvoie par défaut un article (espace de nom n°0), mais on peut aussi s’en servir sur les autres espaces de nom en le spécifiant en paramètre : special:random/Discuter (NS 1), special:random/wikipedia (NS 4), special:random/portail (NS 100), etc.

Posted in les coulisses de Wikipédia | Tagué: , , , | Leave a Comment »

Editnotice

Posted by DarkoNeko sur samedi 12 octobre 2013

Ce billet fait partie de la série « Personnalisons Wikipédia« .

Mediawiki possède une fonctionnalité permettant d’afficher un message aux personnes tentant d’éditer une page donnée, appelée l’Editnotice (notice d’édition). Cela peut servir dans les articles comme pour les pages utilisateurs ou de discussion.

Mettons que j’en ai marre que les gens éditent la page de mon bot, Loveless. Il me suffit de créer User:Loveless/Editnotice et voici ce que les éditeurs potentiels verrons :

Version éditeur visuel

editnotice-wysiwygVersion éditeur normal

editnotice-edit

Par contre, ayez pitié des visiteurs : n’en faites pas un pavé clignotant digne de la page de user:MG et évitez donc de faire ça ! :D

—-

ressources :

 

Posted in Personnalisons Wikipédia | Tagué: , , , | Leave a Comment »

Personnalisons Wikipédia : vous avez un nouveau message (update)

Posted by DarkoNeko sur lundi 12 novembre 2012

Ce billet fait partie de la série « Personnalisons Wikipédia« .

Suite à une modification sur MediaWiki, mon  bout de code permettant de changer le texte du bandeau « vous avez un nouveau message » ne fonctionne plus. Corrigeons ça.

Le nouveau message ressemble à ceci :


Soit structurellement, texte1/lien1/texte2/lien2/texte3.

Je n’utilise que texte1 et lien2 (lien1 et texte2 deviennent vides, texte3 n’est pas touché), mais l’endroit ou est modifié chaque élément est spécifié en commentaire pour que vous puissiez changer ça si ça vous dit :)


Nouveau code (n’oubliez pas d’effacer l’ancien le cas échéant !)

function youHaveANewInsultingMessage() {
  div = document.body.getElementsByClassName("usermessage")[0]
  if( !div) return

  div.firstChild.nodeValue = " Rhaaah tu as fait une connerie (" //texte1

  a = div.getElementsByTagName("a")
  a[0].firstChild.nodeValue = "" //lien1
  a[0].nextSibling.nodeValue = "" //texte2
  a[1].firstChild.nodeValue = "bâtard" //lien2
}

addOnloadHook(youHaveANewInsultingMessage)

Posted in Personnalisons Wikipédia, wikipédia | Tagué: , , , , , | Leave a Comment »

Wikipédia et messages systèmes

Posted by DarkoNeko sur jeudi 30 août 2012

(oct. 2015 : Edité pour &lang= -> &uselang=)

Vous remarquez qu’un bout de l’interface de Wikipédia est mal traduit… mais impossible de retrouver de quel message système il s’agit ? Le logiciel Mediawiki vous permet de faire ça simplement, en ajoutant le paramètre uselang=qqx dans l’URL.

Pour quelqu’un de non identifié, ça donnera ceci :

Dans l’exemple ci dessus, (nstab-user) correspondra au message système stocké sur Mediawiki:nstab-user

Posted in les coulisses de Wikipédia | Tagué: , , , , , , | 3 Comments »

Personnalisons Wikipédia : liste de suivi (3)

Posted by DarkoNeko sur vendredi 11 mai 2012

Ce billet fait partie de la série “Personnalisons Wikipédia“.

Les perspicaces d’entre vous aurons remarqué un bouton « (stop) » sur les captures d’écran de mon billet d’hier. Cette fonctionnalité (qui est une amélioration d’un vieux script de Dake) permet d’arrêter de suivre des pages directement depuis [[spécial:liste_de_suivi]], en un seul clic.

après clic sur "stop", la ligne est barrée et la page n'est plus suivie.

après clic sur « stop », la ligne est barrée et la page n’est plus suivie. Pratique non ?

À titre exceptionnel, je vous épargne le décorticage du code :) Pour tester, éditez votre monobook.js/vector.js et ajoutez y la ligne suivante :

importScript('Utilisateur:Darkoneko/addStopInWatchlist.js')

NB : au collage, verifiez bien que les apostrophes droites n’aient pas été transformées en apostrophes courbes. JavaScript ne reconnaît pas les apostrophes courbes.

Posted in Personnalisons Wikipédia | Tagué: , , , , , , | Leave a Comment »

Personnalisons Wikipédia : liste de suivi (2)

Posted by DarkoNeko sur jeudi 10 mai 2012

Ce billet fait partie de la série “Personnalisons Wikipédia“.

Le style des listes de suivi a un peu changé :

En mettant de côté mes modifications persos (qui sont expliquées sur cet autre billet), le titre est maintenant en gras et ça m’emmerde.

Si vous aussi, alors direction votre monobook.css/ ou vector.css et ajoutez y la ligne suivante :


.mw-watched { 
   font-weight:normal; 
}

Ce qui nous donne maintenant :

Tant qu’on y est, virons ce point qui occupe inutilement de l’espace au début de chaque ligne :


.mw-special-Watchlist #mw-content-text ul li { 
   list-style:none; /* plus de point */ 
} 
.mw-special-Watchlist #mw-content-text ul {
    margin-left:5px; /* reduire la marge pour ne pas avoir un espace vide */ 
}

Et voili :

Posted in Personnalisons Wikipédia | Tagué: , , , , | 1 Comment »

connexion sécurisée

Posted by DarkoNeko sur lundi 3 octobre 2011

Le nouveau mode de connexion sécurisée aux wikis de la WMF, en tests depuis juillet, a été activé sur l’ensemble des wikis.

En pratique, cela signifie que la différence entre une URL normale et une sécurisée passe de :

http://fr.wikipedia.org/wiki/titre => https://secure.wikimedia.org/wikipedia/fr/wiki/titre

à ceci :

http://fr.wikipedia.org/wiki/titre => https://fr.wikipedia.org/wiki/titre

Que les personnes utilisant des outils (javascripts, favoris, etc) dépendant de ces URLs ne paniquent point : l’ancien modèle ne va pas disparaître. Du moins, pas prochainement.

(source)

Posted in les coulisses de Wikipédia | Tagué: , , , , , | 1 Comment »

genre et nombre

Posted by DarkoNeko sur lundi 28 février 2011

Le saviez vous ?

Il existe depuis Mediawiki 1.15 (mais je viens seulement de le découvrir -_-) un magic word permettant de personnaliser un texte en fonction du sexe indiqué dans le special:preferences d’un utilisateur.

Le fonctionnement est le suivant :

{{gender:nom_du_compte
 |texte affiché si masculin indiqué en préférences
 |texte affiche si féminin indiqué en préférences
 |texte affiché si la préférence est à "non défini" (valeur par défaut)
}}

Avec toutes ces histoires de gender gap sur Wikipédia, c’est le moment de faire un pas dans le bon sens en utilisant intensivement ce système dans les messages du logiciel, ainsi que dans les diverses templates adressés aux utilisateurs et utilisatrices.

Au boulot !

Posted in actualités, les coulisses de Wikipédia | Tagué: , , , | Leave a Comment »