Systèmes d’Information, Développement Web et Mozilla

Le site Web personnel de Thomas Bassetto

Bonjour Paris !

Une nou­velle page se tourne dans ma vie.

Il y a qua­tre ans et demi déjà, je fai­sais 800km pour finir en Nor­man­die où je com­men­çais ma for­ma­tion à l’INSA de Rouen. J’y ai vécu de grands moments, mais il est temps de pas­ser à autre chose.

À par­tir de début février, je démé­nage sur Paris où je vais enfin pou­voir faire du Web (entre autre) et tra­vailler avec une équipe très com­pé­tente et moti­vante. En effet je vais pas­ser six mois en tant que sta­giaire chez Joli­cloud !

Pour “fêter” ça je pro­mets de chan­ger la charte gra­phi­que de ce site cou­rant février pour la ren­dre un peu moins glau­que et plus colo­rée (ou pas).

MagicScrollbar, a new Jetpack experiment

You know, when loo­king at a page on the web, our indi­ca­tion of it’s length is the size of the scroll bar in our brow­ser win­dow (if it’s small, the page is long).

Some­ti­mes, our assump­tion about the arti­cle’s length is wrong because while scrol­ling you see that most of the page is com­ments.

Tho­mas Hoo­per pro­po­sed a nice solu­tion. I deci­ded to tweak his code and adapt it to Jet­pack. The solu­tion con­sist in dis­playing what por­tion of the page is arti­cle and what is com­ments.

It’s quite dif­fi­cult to find an gene­ral algo­rithm which can work on quite all web­si­tes, so I deci­ded to focus on http://linuxfr.org, a kind of French Sla­sh­dot. It could have been Sma­shing Maga­zine too.

On LinuxFR.org, arti­cles are com­po­sed of :

  • The main arti­cle
  • An optio­nal second part
  • Nes­ted group of com­ments

It looks like:

Like my other Jet­pack expe­ri­ments, the MagicS­croll­bar is a just a proof of con­cept which lacks of polish. The user is able to see what the page con­tains in rela­tive pro­por­tions: the arti­cle and the dif­fe­rent groups of nes­ted com­ments. Unfor­tu­na­tely, I can’t find an easy why to have access to the win­dow docu­ment in Jet­pack scripts, so I had to use a lot of tricks to get things done.

By default the MagicS­croll­bar is almost hid­den and it appears on hover like in the fol­lo­wing screen­shot. You can see the arti­cle on Linuxfr.org.

By the way, I have totally revam­ped my Jet­pack labo­ra­tory and, as always, the code is still a mess.

Bilan de l'European MozCamp 2009

J’ai eu la chance de par­ti­ci­per une nou­velle fois au Moz­Camp, qui avait lieu à Pra­gue cette année. C’est un évé­ne­ment entre con­tri­bu­teurs Mozilla.

Pour ma part, les points mar­quants de ce week-end auront été :

  • La rup­ture des prin­ci­pa­les fer­me­tu­res éclairs de mon sac à dos dans l’aéro­port, m’obli­geant à le ser­rer fort pen­dant tout le reste du tra­jet pour ne pas qu’il vomisse son con­tenu…
  • La pré­sen­ta­tion du futur de Fire­bug. Beau­coup de nou­veau­tés, j’ai hâte.
  • La dis­cus­sion avec Anant Naya­ran à pro­pos de Jet­pack. On en a pro­fité pour con­fir­mer un bug avec Fire­bug 1.4.3.
  • La dis­cus­sion en tête-à-tête avec Aza Ras­kin sur le che­min vers le res­tau­rant :)
  • Le dîner dans la péni­che et les fous-rires de la soi­rée.
  • Les démons­tra­tions d’HTML5 dont le superbe Mis­sile Fleet.
  • La pré­sen­ta­tion d’Aza Rakin sur “The Future of You-cen­tric Brow­sing”.
  • Ma pré­sen­ta­tion de Jet­pack. J’avais pré­paré un dia­po­rama et des macros pour accé­lé­rer mes démons­tra­tions mais … j’ai du impro­vi­ser dans l’urgence sur un autre ordi­na­teur, sans mes macros, sans mon édi­teur de code et sur­tout sans mes sli­des (et en anglais) !
  • Le retard en RER le diman­che soir, qui m’a fait rater de 10 minu­tes le der­nier train pour Rouen. J’ai donc du pas­ser ma nuit coincé à Paris…

Mais ce que je retien­drais sur­tout … ce sont les nom­breu­ses ren­con­tres avec des gens for­mi­da­bles que je ne pour­rais pas tous citer sans qua­dru­pler la taille de cet arti­cle ! Merci Mozilla.

Comment détruire l'expérience utilisateur d'un site Web mobile

J’ai récem­ment vécu 3 expé­rien­ces désa­gréa­bles qui n’auraient jamais du se pro­duire, à cause de sites Web mobi­les.

Le cas PEB­KAC

J’étais sur l’appli­ca­tion Face­book pour iPhone quand j’ai vu un lien vers une page du site peb­kac.fr. Je ne con­nais­sais pas ce site mais j’ai com­pris que c’était un équi­va­lent à vie­de­merde.fr sur un thème plus res­treint. J’ai donc cli­qué sur le lien du genre http://www.peb­kac.fr/peb­kac-1389.html et je me suis retrouvé de suite sur la page d’accueil du site Web mobile :

  • Impos­si­ble de savoir vers quelle bla­gue poin­tait le lien sur lequel j’ai cli­qué. Je me suis retrouvé sur la page d’accueil sans autre forme de pro­cès.
  • Impos­si­ble de reve­nir sur le site clas­si­que. Ce n’est pas for­cé­ment néces­saire si on retrouve sur la ver­sion mobile tou­tes les infor­ma­tions de la ver­sion clas­si­que. Mais ici ce n’est pas le cas (cf. point 3).
  • Impos­si­ble de savoir ce que signi­fie PEB­KAC sur la par­tie mobile ! Tout le monde est sensé con­naî­tre ?

Le cas Drop­box

Je reçois un email de la part de Drop­box. C’était de la publi­cité (sou­hai­tée) met­tant en avant leur fonc­tion de par­tage. Il y avait un lien pour con­sul­ter un tuto­riel sur leur site Web, je cli­que et … je me retrouve direc­te­ment sur la ver­sion mobile face à l’écran de con­nexion pour accé­der à son compte. Ce n’est pas du tout ce que je sou­hai­tais ! Con­trai­re­ment à PEB­KAC cepen­dant, il y a un lien pour con­sul­ter la ver­sion clas­si­que du site mais il mène for­cé­ment sur la page d’accueil. Où est passé l’arti­cle que je sou­hai­tais con­sul­ter ?

  • On force l’uti­li­sa­teur de télé­phone mobile a accé­der à une ver­sion tron­quée.
  • Le retour vers le site clas­si­que est pos­si­ble mais il y a une perte d’infor­ma­tion.

Le cas Orange

Je sou­hai­tais voir les der­niers for­faits pro­po­sés. Et bien orange.fr redi­rige for­cé­ment vers la ver­sion mobile, qui per­met de con­sul­ter son compte, les résul­tats spor­tifs, l’actua­lité, etc. mais pas les for­faits. Et bien entendu on ne peut pas de reve­nir sur le site clas­si­que !

  • On force l’uti­li­sa­teur de télé­phone mobile a accé­der à une ver­sion tron­quée.
  • Impos­si­ble de reve­nir sur le site clas­si­que.

Ce qu’il fau­drait faire

Dans un monde par­fait, la ver­sion mobile res­ti­tue­rait tou­tes les infor­ma­tions essen­tiel­les dans un for­mat plus adapté aux petits écrans tout en per­met­tant d’accé­der à la ver­sion clas­si­que sans encom­bres (pas de pas­sage forcé par la page d’accueil).

Paris-Web 2009 : j'y serai !

Paris-Web, c’est 3 jours de con­fé­ren­ces sur le web­de­sign, la qua­lité et l’acces­si­bi­lité. L’édi­tion 2009 aura lieu du jeudi 8 au samedi 10 octo­bre. Les 2 pre­miers jours sont axés con­fé­ren­ces alors que le der­nier est dédié aux ate­liers.

J’avais déjà assisté à la pre­mière édi­tion en 2006 (cf. mon vieil arti­cle … Paris Web 2006 : un fiasco total ;)) et j’ai enfin l’occa­sion d’y retour­ner ! Ce sera par con­tre uni­que­ment le samedi. N’hési­tez pas à jeter un coup d’œil au pro­gramme et aux prix très attrac­tifs (notam­ment pour le samedi : 10€), il reste peu de place.

Et toi cher lec­teur, y seras-tu ?

Logo Paris-Web 2009