Country’s Blog

Changement du comportement par défaut d’IE8

Par Country le Mardi 4 mars 2008 à 12:02 - Web

Finalement, après tout le bruit autour de X-UA-Compatible, l’équipe d’IE8 a décidée que par défaut IE8 affichera les pages avec le nouveau moteur (et donc le rendu le plus proche possible des standards). Le meta tag ne servira alors plus qu’à demander d’utiliser le moteur d’IE7 si jamais le site n’est pas compatible avec celui d’IE8, une sorte de patch le temps que vous corrigiez les erreurs.

C’est une décision qui me surprend de la part de Microsoft, après avoir clamé mainte fois “Don’t break the web” voila que tout compte fait, en fait si, cassons le un peu quand même (1), mais ce n’est pas pour me déplaire :)

  1. Par là que les anciens sites demandent une modification (même mineur) pour fonctionner correctement.

Donnez du sens à votre contenu

Par Country le Dimanche 10 février 2008 à 17:15 - Web

Lors de la création d’un nouveau site ou la refonte d’un site existant, il est maintenant habituel d’abandonner la mise en page en tableau pour se tourner vers le positionnement en CSS. Hors, on voit encore trop souvent des personnes qui font la conversion table->div / font->span, ce qui fait que l’on se retrouve avec un document sans aucune sémantique. Lire la suite »

Retour du Wasp Café 2

Par Country le Mardi 29 janvier 2008 à 13:12 - Web

Hier soir j’étais avec Neovov au Wasp Café, 2ème édition de cette réunion autour de l’accessibilité et des standards.

Après une courte intervention de Tritan Nitot qui nous as présenté un résumé des tendances actuelles au niveau des plateformes (mobile), des navigateurs (Fx/Safari/IE8) et des standards (HTML5), j’ai assisté à l’atelier Javascript présenté par Éric Daspet.

Pas évident de nous refaire un atelier Javascript après que l’on ai assisté à celui de Chris Heilmann. Mais Éric nous a présenté une approche complètement différente. Ici, pas une ligne de code, seulement des réflexions et méthodes afin d’obtenir le résultat attendu avec Javascript activé et une bonne dégradation si il n’est pas activé.

Pour l’exemple nous avons étudié le cas de Yahoo! Sport (le menu déroulant, la boîte à onglet et les brèves) et d’autres cas plus génériques sur des tableaux (classement d’un tableau, conversion d’un tableau en graphique).

Enfin, on a terminé avec des méthodologies un peu différentes afin de servir la même page HTML à tous les visiteurs et y insérer les informations uniques à chaque visiteur via Javascript (dans notre exemple, les commentaires non-lus). Cette technique n’est pas utilisée dans la même optique que précédemment, ici, Javascript sert uniquement à compenser les limitations techniques côté serveur (ressources système, cache des pages) en personnalisant la page en fonction de l’utilisateur.

Dans la même optique, un article sur l’envoi des dates au format UTC côté serveur et leur localisation dans le fuseaux horaire de l’utilisateur en javascript sur le blog de Yoan Blanc (qui travail justement sur Yahoo! Sport, quel curieux hasard… ou pas).

Pour ma part je pense qu’il faut limier ces techniques aux sites à fort trafic où la mise en cache est un élément crucial, car après tout c’est juste un contournement du problème via Javascript (on épargne les ressources serveur en utilisant celles du client).

Enfin, pour conclure, ce fut une très bonne présentation, très complémentaire avec celle de Chris Heilmann à Paris Web.

Bien qu’ayant vraiment changé de format, ce Wasp café était très agréable, beaucoup de monde et des interventions intéressantes, ça se rapprochait vraiment d’un mini Paris Web. La prochaine édition est prévue fin avril (si je ne me trompe pas), soyez prêt :)

Le “Standards mode” d’IE8

Par Country le Mardi 22 janvier 2008 à 15:16 - Web

Chris Wilson nous donne un peu plus de précisions sur le “Standards mode” d’IE8.

Comme prévu, la compatibilité avec IE6/7 sera assurée via un meta tag qui fera passer IE8 en “Standards mode”. Nous aurons donc 3 comportements possibles :

  1. “Quirks mode” remains the same, and compatible with current content.
  2. “Standards mode” remains the same as IE7, and compatible with current content.
  3. If you (the page developer) really want the best standards support IE8 can give, you can get it by inserting a simple <meta> element. Aaron gives more details on this in his article.

En parallèle du post sur IEBlog, Aaron Gustafson du WaSP-Microsoft Task Force publie un article sur A List Apart, un peu plus technique cette fois, qui explique plus en détail le comportement de ce meta tag.

Il se présente sous cette forme :

<meta http-equiv="X-UA-Compatible" content="IE=8" />

Je peux aussi l’envoyer via un en-tête HTTP :

X-UA-Compatible: IE=8

Dans ce cas, si j’arrive avec IE8, j’aurai le rendu du nouveau moteur d’IE8 (celui d’IE7 par défaut). Juste un petit “Hack” à insérer dans sa page et on a accès à un rendu digne de ce nom. Parfait.

Mais ils voudraient que les autres navigateurs implémentent le même “Hack”, en gros que je puisse dire “Je voudrai que mon site s’affiche avec le rendu de Firefox 2 même si le visiteur est avec Firefox 3″, vous imaginez la difficulté pour les développeur des navigateurs ? Ça signifie de conserver les anciens moteur de rendu de version en version… C’est amha impensable.

Ça colle pour IE dans ce cas là afin d’assurer la transition, mais c’est tout, ce n’est ni à appliquer à long termes ni à généraliser.

Wasp Café 2

Par Country le Lundi 21 janvier 2008 à 12:00 - Web

Le 28 janvier prochain je serai à la seconde édition du Wasp Café, ça va troller discuter standards, accessibilité, CSS, Javascript, etc.

Bref, une bonne soirée en perspective :)

Paris Web 2007

Par Country le Mercredi 21 novembre 2007 à 20:57 - Web

Avec quelques jours de retard, voila mon petit retour sur Paris Web 2007.

Alors direct : encore mieux que l’édition 2006 ! Une salle superbe (wifi et des prises électriques pour les pc portables, la classe), des conférences très intéressantes, les fameux ateliers qu’il faisaient cruellement défaut l’année passée, … Bref que du bon.

Bon je ne vais pas résumer toutes les conférences (j’aurai l’occasion de le faire plus tard) mais un petit aperçu de ce que j’ai retenu des conférences et celles que j’ai le plus appréciées.
Lire la suite »

Je vous ai pas dit…

Par Country le Mercredi 14 novembre 2007 à 19:38 - Divers

En même temps c’est vrai que ce n’est plus très actif ici ces temps-ci. C’est juste que là je n’arrive pas à trouver le temps, entre l’association Re-SO qui prépare la prochaine Atomic Re-SO (plein de trucs à faire, et qui en plus s’est offert une Dedibox avec laquelle je peux faire joujou) et mes quelques vagues projets (qui, au passage, n’avancent pas).

Bon, il n’empêche que je serai à Paris Web pendant les 3 jours, et je sent que je vais me régaler :)

Paris Web 2007, 15, 16 & 17 novembre, J’y serai !

CSS Naked Day ‘07

Par Country le Lundi 2 avril 2007 à 15:18 - Web

CSS Naked Day '07

Hop, comme l’année dernière, je vais participer au CSS Naked Day organisé par Dustin Diaz et qui se déroulera le 5 avril.

Le principe est simple : ce 5 avril vous mettez votre site/blog à nu (cad sans CSS) afin de monter à quel point son <body> est beau, musclé et bien structuré ;)

Si vous voulez aussi participer à cet événement vous pouvez vous inscrire ici :)

Paris Web : Ouverture du site de l’asso

Par Country le Samedi 31 mars 2007 à 13:05 - Web

Paris Web

Le site de l’association Paris Web vient d’ouvrir.

Pas encore beaucoup d’infos sur l’édition 2007, qui se déroulera sur 3 jours cette fois-ci. Les jeudi 15 et vendredi 16 novembre 2007 seront consacrés aux conférences tandis que le samedi 17 sera réservé à des ateliers et des débats (je sens que ça va troller ;) ).

Ils recherchent encore des personnes pour faire des présentations, alors si ça vous dis ;)

Please don’t hurt the web !

Par Country le Vendredi 30 mars 2007 à 14:53 - Web

Vous êtes sûrement au courant de la nouvelle campagne de la fondation Mozilla pour promouvoir l’utilisation des standards et des logiciels open sources sur le web.

Et bien, en attendant les véritables posters sur le Mozilla Store, on a fait chauffer l’imprimante histoire de répandre la bonne parole au bureau.

Affiche "Use open standards" dans un bureau

Affiche "Use open standards"

Promis dès que les affiches sont disponibles on fait une petite commande groupée (que l’on passera en note de frais bien sûr ;) )

Juste à l'instant

j'ai utilisé


        Twhirl

Twhirl

Wakoopa