New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Wikipédia:Historiques en couleur - Wikipédia

Wikipédia:Historiques en couleur

Un article de Wikipédia, l'encyclopédie libre.

Déplacé depuis Wikipédia:Le_Bistro#Historique_en_couleur_:_HOWTO.

Sommaire

[modifier] Historique en couleur : HOWTO

Historique en couleur
Historique en couleur

Testé :

  • Firefox : OK
  • Opera 8.5 (Linux) : OK
  • Konqueror 3.4.3 : OK
  • IE : N'affiche de fond coloré que lors du passage de la souris sur la version de l'article, pour chaque ligne.

Un bout de script pour faire ça. Il faut obligatoirement activer les cookies. Le script va automatiquement chercher la liste des admins et des bots. Pour cela, il va lire la page Listusers bot et Listusers sysop. Il se peut que le navigateur demande l'autorisation. Le cookie a une durée de vie d'une semaine ce qui garantit la mise à jour régulière des contributeurs.

Problème connu : j'ai du court-circuiter un script inclu dans Mediawiki qui modifiait l'affichage des "boutons radio" lors du diff. Maintenant les boutons radios dans les deux colonnes sont tous visibles, cela ne change rien en termes de fonctionnalité, on peut faire les diffs de la même façon.

[modifier] Installation

  • ajoutez le code suivant au sommet de votre monobook.js seulement s'il n'y est pas encore :
document.write('<script type="text/javascript" src="' 
             + 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:GôTô/objects.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
  • ajoutez le code suivant pour importer le script de l'historique, à placer après le code précédent dans votre monobook.js :
document.write('<script type="text/javascript" src="' 
            + 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:Dake/monobook.js/deluxehistory.js' 
            + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
  • si vous rencontrez des problèmes de privilèges (UniversalBrowserRead, etc.), vous pouvez utiliser une version alternative qui ne fait pas de requêtes HTTP mais il faudra mettre à jour la liste des bots et des sysops directement dans le script :
document.write('<script type="text/javascript" src="' 
            + 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:Dake/monobook.js/deluxehistory_noajax.js' 
            + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');


  • ajoutez les définitions suivantes au sommet de votre monobook.css pour définir vos couleurs. Vous pouvez bien entendu les modifier pour changer les couleurs, le style, etc.
.history-user-normal { background-color: #DBDBFF;}
.history-user-sysop { background-color: #FFFF99;}
.history-user-bot { background-color: #C6FFB3;}
.history-user-ip { background-color: #FFCCCC;}
  • rechargez monobook.js et monobook.css (suivre les instructions au sommet des pages).

-- Dake@ 9 avril 2006 à 18:52 (CEST)

[modifier] Tests

Permission UniversalBrowserRead denied avec les cookies acceptés. S'il vous faut un bon testeur, je suis là... La Cigale 9 avril 2006 à 19:00 (CEST)
Merci Dake ! Je teste de ce pas. Liquid_2003 - Беседа 9 avril 2006 à 19:02 (CEST)
Edit : effectivement, chaque fois qu'on charge un page de WP maintenant, le message Permission UniversalBrowserRead denied apparaît 2 fois, et plus si je consulte un historique. Liquid_2003 - Беседа 9 avril 2006 à 19:13 (CEST)
Hmm.. Firefox demande l'autorisation et tu peux lui dire de ne plus embêter avec ce message. Pour les autres navigateurs, je ne sais pas trop, s'il refuse c'est qu'il faut autoriser le domaine à effectuer ce genre de manip. Je pense que pour IE, il faut diminuer le niveau de sécurité dans les préférences. Dake@ 9 avril 2006 à 19:46 (CEST)
Pourquoi tu as besoin de ce privilege Dake ? GôTô ¬¬ 9 avril 2006 à 19:50 (CEST)
Pour effectuer les GET d'Ajax, sinon ça passe pas. J'ai eu ce problème avec ton script pour cacher les bots, l'erreur apparaissait dans la console Javascript de Firefox. Dake@ 9 avril 2006 à 20:16 (CEST) cherche "ajax UniversalBrowserRead" dans Google, tu verras Dake@ 9 avril 2006 à 20:18 (CEST)
Ah ben c'est pour ça qu'il marche pas sous linux ! Mais sous Windows, no pb. Merci pour le tuyau en tout cas :) GôTô ¬¬ 9 avril 2006 à 20:19 (CEST)

Solution au message d'erreur - Mozilla only :

  • Ouvrez une nouvelle fenêtre/un nouvel onglet
  • Tapez "about:config" dans la barre d'adresse
  • A un endroit vierge de la page, faites clic droit > Nouvelle > Valeur booléenne
  • Tapez "UniversalBrowserRead" et donnez-lui la valeur "true".

Attention : ça supprime le problème, mais je ne connais pas les conséquences d'une telle modification (possibilité d'exploitation d'une telle permission par un site inquisiteur ?).

C'est étonnant car les navigateurs basés sur Netscape (Mozilla & Firefox) doivent afficher une fenêtre qui demande s'il faut autoriser l'accès à ce script. Je ne conseille pas trop la manip ci-dessus, car elle permet de lire des fichiers. Je vais plutôt proposer un script alternatif avec une liste des bots et des sysops stockés dans une variable au sein du script. Dake@ 9 avril 2006 à 20:21 (CEST)
Sur Opera (9.0 beta, Linux Debian), ça marche au poil, même si ça consomme quelques ressources. Un truc top méga génial serait d'afficher différemments les modifications révertées (par ex. si le commentaire de modif' commence par "Réversion", "revert" ou "rv"), mais je ne sais pas si c'est facile à faire... merci déjà pour ça ! le Korrigan bla 9 avril 2006 à 20:27 (CEST)
J'ai l'impression qu'il ne va pas toujours chercher les infos dans le cookie mais qu'il va repomper les deux listes :) Je n'en suis pas sûr, il faudrait pouvoir regarder ce qu'il fait. Tu peux essayer la version alternative sans Ajax (voir le nouveau bout de code dans l'explication ci-dessus). Pour le test sur le commentaire, c'est tout à fait possible, comment afficher cette info ? (un point d'exclamatation quelque part, peut-être)Dake@ 9 avril 2006 à 20:31 (CEST)
Ca peut être montré en mettant en rouge l'ensemble vandalisme + réversion (et trouver autre chose pour les IP). Un point d'exclamation c'est mignon aussi. Au passage (je fantasme un peu), au lieu d'afficher des couleurs peut-il afficher des icônes ? Ça serait moins "agressif". Je vais tester l'autre, mais je pense que la lenteur tient plus à mon ordi qui s'excite pour un rien :-) le Korrigan bla 9 avril 2006 à 20:34 (CEST)
J'ai testé le 2e script, qui me semble plus rapide (mais mon ordi n'est pas une bonne base de benchmark). Faut-il encore inclure le premier bout de code (vers chez GôTô) ? le Korrigan bla 9 avril 2006 à 20:39 (CEST)
Non GôTô ¬¬ 9 avril 2006 à 20:42 (CEST)
disons que le mieux serait de mettre en une certaine couleur les actions d'admins comme les reverts, les déplacements etc. Le reste des modifs des admins ne serait pas coloré de la même façon. Du coup, on distinguerai bien le ménage, le vandalisme et les autres contribs. Et encore mieux : voir ses propres modifs en une autre couleur. Liquid_2003 - Беседа 9 avril 2006 à 20:33 (CEST)
Pour les icônes, il suffit d'adapter le CSS. À l'aveugle (sans tester), je dirais qu'en remplaçant .history-user-ip { background-color: #FFCCCC;} par .history-user-ip { list-style-image: url(http://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Nuvola_apps_kcoloredit.png/35px-Nuvola_apps_kcoloredit.png) }, ça marche (on doit pouvoir trouver des icônes mieux choisies :-). Marc Mongenet 10 avril 2006 à 19:15 (CEST)
Pas testé ton css mais j'ai fait des essais hier avec des images et il faut des icônes d'environ 16px sinon l'historique remplit 10 pages... Je vais mettre à jour le script avec quelques modifs dans ce sens (avec les images dans un div pour pouvoir les désactiver dans le css) Dake@ 10 avril 2006 à 22:08 (CEST)
Dans ce cas, le top serait d'afficher des icônes uniquement pour les actions des admins concernant la maintenance. Par exemple, les lignes comportant des icônes seraient celles dont le commentaire commence par "Révocation des modifications de", "A protégé", "A déplacé" etc. Comme ça on trierait les mofis contributrices et les modifs de maintenance. Amha ! Liquid_2003 - Беседа 10 avril 2006 à 22:17 (CEST)
Ben en fait le code est presque prêt pour faire ça :) Je mets ça en place après quelques tests. Dake@ 11 avril 2006 à 00:59 (CEST)

[modifier] Version avec icônes

J'ai mis en place la version avec les icônes. Elle se base sur les commentaires dans l'historique, donc c'est pas fiable à 100%. Les icônes font 20 px, je ne sais pas si cela casse l'historique chez certains.

Voilà pour l'instant les expressions détectées :

regexExpEvents[0] = /((r|R)(é|e)vocation|(r|R)v |(R|r)evert|(v|V)andal(isme|e))/;
regexExpEvents[1] = /(a restauré|a effacé|(s|S)uppression)/;    
regexExpEvents[2] = /((R|r)enommage|a déplacé)/;
regexExpEvents[3] = /((semi|Semi)-(p|P)rotection|(P|p)rotection)/;

Mise à jour :

  1. recharger Utilisateur:Dake/monobook.js/deluxehistory.js
  2. recharger Utilisateur:Dake/monobook.js

Pour tester, un historique intéressant (la deuxième partie surtout) :

http://fr.wikipedia.org/w/index.php?title=Contrat%20premi%C3%A8re%20embauche&action=history

-- Dake@ 11 avril 2006 à 01:47 (CEST)

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu