0:00:08.966,0:00:10.851 Bonjour à tous 0:00:10.851,0:00:14.282 Une petite citation pour commencer 0:00:14.282,0:00:17.104 les fans reconnaîtront Indiana Jones 0:00:17.104,0:00:18.655 "Le Graal est quasiment à moi" 0:00:18.655,0:00:22.002 "d'habitude c'est toujours à ce moment là que [br]le sol s'effondre sous vos pieds". 0:00:22.002,0:00:25.529 Nous y étions, n'en déplaise à Bruce qui adore IE6 0:00:25.529,0:00:27.708 on était sorti de la période IE6 0:00:27.708,0:00:28.989 les standards évoluaient, 0:00:28.989,0:00:33.102 les navigateurs progressaient, tout était bien ! 0:00:33.102,0:00:34.674 Malheureusement 0:00:34.674,0:00:38.101 on a eu un petit grain de sable qui s'est glissé là-dedans 0:00:38.101,0:00:40.052 vous êtes au courant 0:00:40.052,0:00:41.842 il y a cette histoire de préfixes 0:00:41.842,0:00:43.498 donc je résume ultra-rapidement 0:00:43.498,0:00:45.796 pour le Web francophone, Daniel Glazman 0:00:45.796,0:00:49.678 lance un appel des constructeurs de navigateurs qui parlent d'implémenter -webkit pour tout le monde 0:00:49.678,0:00:55.219 plus récemment, Opera annonce le support de certaines propriétés à titre expérimental 0:00:55.219,0:00:58.512 donc entre guillemets, ça devient du concret 0:00:58.512,0:01:01.052 et pas seulement une mise en garde 0:01:01.052,0:01:04.656 alors, on peut bien prendre 30 secondes pour essayer de trouver la faute 0:01:04.656,0:01:06.474 je vais faire très rapidement 0:01:06.474,0:01:09.294 aux navigateurs utilisant Webkit ou à Webkit ? 0:01:09.294,0:01:11.337 Personnellement, je pense pas 0:01:11.337,0:01:13.107 Webkit est un bon moteur de rendu 0:01:13.107,0:01:15.208 il est assez moderne, il est bien 0:01:15.208,0:01:19.007 aux autres navigateurs donc qui ont décidé plus ou moins de "trangresser" la règle ? 0:01:19.007,0:01:21.484 je suis pas d'accord non plus, 0:01:21.484,0:01:23.134 ils le font, c'est regrettable 0:01:23.134,0:01:27.380 mais ils le font parce que il y a bien quand même des gens qui ont fait des sites 0:01:27.380,0:01:29.600 les créateurs de sites qui ont fait un peu n'importe quoi 0:01:29.600,0:01:32.411 donc qui ont oublié de mettre les préfixes, 0:01:32.411,0:01:35.041 qui ont oublié que le Web, ça se résumait pas à un navigateur 0:01:35.041,0:01:38.606 on peut aussi chercher la faute au CSS Working Group 0:01:38.606,0:01:46.210 effectivement, on pourrait rêver dans un monde idéal qu'ils fassent des spécifications plus rapides 0:01:46.210,0:01:49.714 seulement les spécifications c'est extrêmement dur, c'est compliqué 0:01:49.714,0:01:53.446 c'est... vous pouvez demander, j'en ai discuté avec Karl, c'est extrêmement dur 0:01:53.446,0:01:56.618 et accessoirement, ils ont une petite épine dans le pied 0:01:56.618,0:02:00.519 c'est que le système des préfixes c'est un système qui a été complètement détourné 0:02:00.519,0:02:04.618 à l'origine c'était prévu pour tester des implémentations expérimentales, 0:02:04.618,0:02:07.097 vous noterez que "expérimentales" est en gras 0:02:07.097,0:02:11.146 le seul truc, ça s'est retrouvé massivement en production 0:02:11.146,0:02:15.616 donc, qu'est-ce qu'on fait ? On a un système qui était prévu pour quelque chose qui fait autre chose 0:02:15.616,0:02:16.918 on a deux options 0:02:16.918,0:02:18.266 soit on le change 0:02:18.266,0:02:21.324 alors là il y en a qui ont proposé des implémentations, tout ça je leur laisse 0:02:21.324,0:02:27.119 moi le problème, c'est que ça me résout pas mon problème actuel qui est : il y a un problème avec l'existant 0:02:27.119,0:02:30.540 donc l'autre solution, c'est : on s'en accomode 0:02:30.540,0:02:33.120 comment on s'en accomode ? 0:02:33.120,0:02:36.637 c'est évident, il faut bien les utiliser correctement 0:02:36.637,0:02:39.027 donc j'en ai mis quelques uns ici, il y en a d'autres 0:02:39.027,0:02:40.486 mais ça c'est les principaux 0:02:40.486,0:02:41.862 un truc qu'on oublie très souvent : 0:02:41.862,0:02:46.619 il ne faut PAS - j'insiste - appeler CSS3 des propriétés propriétaires 0:02:46.619,0:02:49.482 comme -webkit-box-reflect, -webkit-mask, 0:02:49.482,0:02:54.729 ou à la rigueur vous les utilisez avec extrêmement de précaution, comme progressive enhancement, 0:02:54.729,0:02:56.356 et encore ! 0:02:56.356,0:02:58.363 et surtout, hé bien, il faut militer ! 0:02:58.363,0:03:02.671 les constructeurs de navigateurs vous le diront : 0:03:02.671,0:03:05.755 on a besoin de vos retours, on a besoin que vous expliquiez comment ça fonctionne 0:03:05.755,0:03:07.149 on a besoin de vos avis, 0:03:07.149,0:03:13.298 bref, il faut évangéliser, il faut expliquer aux gens pourquoi il faut mettre ces satanés préfixes, 0:03:13.298,0:03:17.610 il faut expliquer, expliquer, rabâcher, rabâcher, il n'y a pas de mystère 0:03:17.610,0:03:19.027 et surtout il faut revenir à la base 0:03:19.027,0:03:22.278 l'Open Web, c'est universel, c'est pour tout le monde, 0:03:22.278,0:03:25.311 c'est pas un unique acteur, c'est pas un unique moteur de rendu 0:03:25.311,0:03:29.682 fût-il... même s'il a énormément de parts de marché 0:03:29.682,0:03:32.499 et l'opposé est également valable 0:03:32.499,0:03:35.623 c'est valable s'il a aussi une petite part de marché 0:03:35.623,0:03:38.534 ce n'est PAS un argument de part de marché ! 0:03:38.534,0:03:39.961 sinon, si on tenait ce raisonnement, 0:03:39.961,0:03:43.545 on en serait encore à IE6 et à ses 95% de part de marché 0:03:43.545,0:03:45.929 je crois qu'on s'en passe très bien ! 0:03:45.929,0:03:51.695 donc, quelque part, ce problème des préfixes, pour moi, c'est une bonne piqûre de rappel 0:03:51.695,0:03:58.194 ça nous rappelle que on a toujours, même si on croit que c'est acquis, on a quand même des dangers qui rôdent insidieusement, 0:03:58.194,0:04:06.313 surtout, ce petit séisme des préfixes, en fait selon moi, c'est pas une peur du changement de règles 0:04:06.313,0:04:08.565 les règles c'est fait pour évoluer, c'est fait pour changer, 0:04:08.565,0:04:11.110 c'est surtout, c'est une peur d'absence de règles. 0:04:11.110,0:04:14.291 Comme ça a été mentionné d'ailleurs en question dans une conférence. 0:04:14.291,0:04:17.694 Vous imaginez, tous les devices du Web mobile, 0:04:17.694,0:04:20.969 la complexité de faire un site qui fonctionne correctement là-dessus, 0:04:20.969,0:04:22.843 vous imaginez ça sans règles, 0:04:22.843,0:04:26.369 moi je préfère aller directement en enfer, ça sera plus rapide ! 0:04:26.369,0:04:30.449 Donc, il faut revenir à une saine compétition entre les navigateurs 0:04:30.449,0:04:34.281 qu'ils se tirent la bourre à vouloir être celui qui implémente le plus de trucs 0:04:34.281,0:04:36.125 qu'ils soient le premier à le faire, c'est TRES bien ! 0:04:36.125,0:04:37.615 ça fait progresser, 0:04:37.615,0:04:39.226 seulement quand ils ont fait le truc, 0:04:39.226,0:04:43.174 enfin qu'ils ont fait leur super implémentation, et qu'ils ont dit qu'ils étaient les meilleurs pour un truc 0:04:43.174,0:04:44.879 hé bien il faut qu'ils publient, 0:04:44.879,0:04:47.159 il faut qu'ils permettent aux autres de l'implémenter pour que nous, 0:04:47.159,0:04:50.787 derrière on ait pas à faire... à utiliser des trucs à tort et à travers 0:04:50.787,0:04:52.683 et surtout c'est évident 0:04:52.683,0:04:55.231 l'intérêt général DOIT primer sur la fainéantise 0:04:55.231,0:04:58.020 là je parle des intégrateurs ou de ceux qui font les sites 0:04:58.020,0:04:59.668 ou des intérêts particuliers ! 0:04:59.668,0:05:01.711 C'est du bon sens. 0:05:01.711,0:05:03.693 en fait en conclusion 0:05:03.693,0:05:05.593 on peut le dire, c'est assez simple 0:05:05.593,0:05:08.843 nous, donc le W3C, les navigateurs, les créateurs de sites 0:05:08.843,0:05:12.424 vous, moi, nous sommes forcés de vivre et de travailler ensemble ! 0:05:12.424,0:05:14.273 c'est pas du Bisounours 0:05:14.273,0:05:16.599 c'est un état, c'est un FAIT ! 0:05:16.599,0:05:18.541 il y a pas de mystère 0:05:18.541,0:05:21.470 on peut que faire ça ensemble 0:05:21.470,0:05:23.071 donc autant l'accepter d'entrée de jeu 0:05:23.071,0:05:24.976 comme ça, ça sera beaucoup plus simple 0:05:24.976,0:05:26.718 le Web ouvert c'est vraiment un bien précieux 0:05:26.718,0:05:28.894 on ne serait pas là pour en parler 0:05:28.894,0:05:33.378 ça aurait pas progressé aussi vite si c'était pas le cas 0:05:33.378,0:05:35.457 et pour finir pour conclure, une autre citation 0:05:35.457,0:05:39.180 "La seule chose qui permet au mal de triompher c'est l'inaction des hommes de bien". 0:05:39.180,0:05:40.927 Vous êtes des hommes de bien. 0:05:40.927,0:05:42.477 à méditer ! 0:05:42.477,0:05:44.258 Les sources.