A propos de HTML5...

Logo du W3C

Je vous annonçais il y a quelque temps que j'allais participer au HTML Working Group qui prépare actuellement HTML5. Près de 2 mois après je pense qu'il est temps de vous livrer un petit compte rendu : (et comme j'aime bien délirer je me suis auto-interviewé)

Ca consiste en quoi de participer au WG ?

HTML est le langage de base utilisé par une majorité des pages de l'Internet. Actuellement il en est à sa version 4 et le W3C a décidé de créer une nouvelle version parce que les usages et besoin des développeurs ont changés (HTML4 date de 1999 quand même). Les développeurs désireux de participer au développement de la nouvelle version peuvent prendre part aux discussions et ainsi contribuer.

Comment se déroule les discussions ?

Et bien principalement par mail, il y a également des sessions IRC, des téléconférences (il y en a eu 1 ou 2 à ma connaissance). Des meetings sont prévus mais c'est très difficile à organiser.

En pratique l'utilisation du mail n'est pas très confortable, on en reçoit beaucoup (une trentaine en moyenne par jour) et suivre les discussions n'est pas vraiment simple. Certains sujets sont très techniques et je me sens littéralement largué ! D'autres sont vraiment plaisants mais les gens sont trop réactif et suivre l'intégralité de la discussion prend énormément de temps. Je dois malheureusement me limiter à 2 - 3 discussions sinon ce serai un boulot à temps plein.

Participer c'est encore autre chose. Pour l'instant je ne me sens pas assez compétent pour ajouter mon grain de sel, et je vous avouerai que j'ai un peu peur de dire des conneries et passer pour le bouffon de service :-) .

A quoi tu sers alors ?

Pour l'instant à pas grand chose. Mais je vais plutôt me "spécialiser" dans l'écriture de tutoriaux ou toute sorte de documents qui permettront d'assimiler correctement HTML5. Ce WG en est encore à son lancement (enfin c'est mon ressenti), et pour l'instant il y a eu surtout des discussions d'ordre organisationnel (comme l'adoption du Working Draft du WHATWG comme référence, l'attribution de postes, etc.).

C'est bientôt fini ?

C'est très loin d'être fini. Le premier Working Draft devrait sortir sous peu (si vous avez le courage de le lire...), avant d'atteindre la recommandation vous allez devoir attendre 2010. Puis, le sujet qui fâche, l'implémentation dans les navigateurs (certains parlent de 15 ans, pour une fois je veux être moins pessimiste ;-) ).

Ca ne sert à rien alors ?

Dans l'immédiat non bien entendu, mais HTML5 sera la base des futures pages, et également des anciennes. Si vous ne voulez pas être largué je vous conseille de vous y intéresser tout de suite (et suivre mon blog par exemple ;-) ).

Ca fait quoi d'aider le W3C ?

(rires) Et bien rien, à vrai dire je n'ai pas l'impression d'aider qui que ce soit... J'avouerai que je suis assez perdu aussi, la prise en main du site est particulièrement fastidieuse (il n'y a qu'a voir la procédure d'inscription), mais j'ai récemment découvert le blog QA qui contient des billets très utiles.

A propos des participants, combien y en a t-il pour l'instant ?

A l'heure où j'écris ces lignes il y a 479 participants.

Y a t-il des règles particulières à respecter ?

Pas vraiment, à part les règles de bienséance bien entendu.

Merci beaucoup !

Merci à toi, à mes lecteurs et surtout à ceux qui construisent Internet ;-) !

On prend un café ?

Ouais pourquoi pas.

Si ça intéresse quelqu'un je peux faire un billet sur les différences actuelles du HTML5 par rapport au 4 (même si ça ne sert pas à grand chose puisque c'est sujet à modifications).

Commentaires

Moi je veux bien prendre un café !

Je suis aussi inscrit à la mailing list, mais je dois dire que je ne lis même plus les messages (2482 non-lus à cet instant), trop de messages, pas assez de recul sur certaines questions et le fait que ça ne soit disponible que dans 3ans ça m'enthousiasme pas trop.

J'y comprends que dalle biensur, mais je trouve ça chouette que tu prennes part à des projets sans qu'on te mette la pression pour que tu bosses... :p

Moi ça m'intéresse beaucoup les changements par rapport à l'HTML 4 :) Et Quid de l'XHTML 2 ? Ou ça en est ?

J'avais fait un billet lisant quelques (futur)(probable) nouveauté de ces deux langages il y a quelques mois, il doit être obselete maintenant :P

@Country : Moi aussi, mais j'ai malheureusement cliqué sur "marquer tous les messages comme lus" dans Thunderbird (trop mal placé cette option...).

@John Peter : L'attaque ouverte :P !

@Damien : Ca marche, je préparerai ça dans les jours à venir, en début de semaine prochaine probablement.

Hop, justement, un petit lien bien approprié :

dev.w3.org/cvsweb/~checko...

Je vois que tu suis le blog de Anne van Kesteren ;-) !
J'avais ce lien sous la main depuis longtemps !

Buuu Besoin sans "s" roo la faute

Sinon passer de Html 4 au Html 5, c'est comme passer de "Xp" à "vista" ? ça sert à rien ?
En faite je voulais juste savoir quels besoinS avaient changés :D
En tout cas c'est cool que tu puisses t'investir dans de sérieux projets comme ceux là.

A première vue :

- Pas mal de nouvelles balises, donc moins de "div" et des pages beaucoup plus sémantiques.
- Balises vidéo/audio, enfin une manière standard de rajouter ces éléments dans une page.
- Beaucoup, beaucoup de nouveautés au niveau des formulaire, ce qui va simplifier leur saisie/vérification.
- Des API qui devraient grandement simplifier les librairies JS existantes.

Donc comparer HTML5 à Vista c'est quand même méchant, au moins HTML5 apporte de nouvelles choses utiles ;)

Exact Country, j'en reviendrai plus en détail après avoir regardé la page de Anne et le draft.

Par contre les formulaires c'est pas directement via HTML5, mais via Web Forms 2 qui sera intégré à HTML5 (je sais que tu le savais, mais c'est pour les autres).

Et Vincent, HTML4 date de 1999... Les besoins (des champs différents pour les formulaires, la multiplication des blogs qui ont conduit à la création de la balise <article>, etc.) et les usages (audio, vidéo, etc.) ont changés depuis le temps.

Merci pour la faute, je la corrigerai quand j'aurai le temps :P.

Une comparaison comme « passer de directX 9 à directX 10 » c'est mieux :D
J'espère seulement ne pas trop être largué par ces futures innovations, vue que je ne suis plus dans le domaine.
Mais Voodoo si tu pouvais faire un petit résumé des différences et nouveautés ;)

Ca n'a rien à voir, c'est pas comparable ;P

Mais je vais faire la comparaison, même si ça sert un peu à rien puisque c'est très fortement susceptible d'être modifié...

*** Censuré ***

T'as des potes chelou voodoo ^^
(Et motivé pour parodier autant ton billet ^^)

C'est pas vraiment un pote...
Et puis une parodie c'est sensé être drôle...

@tha_psyke: J'espère que tu t'es bien fait chier à l'écrire (moi jme suis fait chier à le lire en tout cas). En tout cas c'est pas la peine de la ramener si c'est pour raconter ce genre de choses.

et tu peux pas l'ajouter dans ton antispam ?

Voodoo te sens pas obligé de faire une comparaison, mais puisque tu assistes aux conférences peut être seras tu nous dire si la prise en main du HTML 5 sera plus difficile, j'aimerais continuer dans le domaine mais sans trop m'investir.

@Vincent : non je peux pas l'ajouter à mon antispam (j'ai des limites mais bon...)

De toute façon je voulais la faire la comparaison, le document original existe et a été fait par Anne Van Kesteren d'Opéra (si je ne me trompe) et existait déjà sur le Wiki du WHAT WG. Mais j'aimerai rajouter des petits éléments, il y a pas mal de personnes qui ne voient pas l'intérêt de HTML5 alors que CSS 2.1 n'est même pas supporté à 100% par les navigateurs modernes.

Quand à la prise en main elle sera aussi facile que HTML4, tant que l'on pense sémantique. Les modifications sont mineures (quelque balises en plus, d'autre en moins), mais c'est un gros travail de fond. Au final HTML5 ressemblera énormément à HTML4 avec des défauts en moins :-) .

Tiens, j'ai deux petites remarques :

1. Sur HTML 5 : c'est justement le fait que l'échéance soit éloignée qui me motive à y participer. L'investissement de folie que réclame cette liste est tel que je ne serais pas capable de fournir un effort comme ça en très peu de temps. Là je filtre comme je peux les sujets de mails, et j'essaie d'intervenir quand je peux. Pas évident vu le niveau de tension autant que de compétences :)

2. Deux de mes petites bêtes sur l'accessibilité des contenus :

"Ca fait quoi d'aider le W3C ?" devrait être écrit : "Ça fait quoi d'aider le W3C ?"

Et

"A propos" devrait être "À propos"

En fait le premier seulement est lié à l'accessibilité, l'autre ne pose pas de souci réel, mais je suis un chieur (comme on dit dans notre jargon technique) ;)

Notez que "Ca" se lit "Ka" avec une revue d'écran.

Voilà voilà.

@Stéphane : Je vais passer pour un nul, mais si j'écris "Ca" au lieu de "Ça" c'est en partie parce que je ne sais pas taper le c cédille majuscule, tout comme le a...
En plus quand j'étais petit on m'a toujours dit qu'il ne fallait pas mettre d'accents sur les majuscules..

Mais promis, je vais revoir mes billets et essayer de corriger ces coquilles :P .

En plus quand j'étais petit on m'a toujours dit qu'il ne fallait pas mettre d'accents sur les majuscules.
Oui alors cette histoire-là, c'est assez marrant.

En fait c'est un genre de légende urbaine, qui est, pour ce que j'en sais, due au fait que les machines à écrire ne permettaient pas de le faire. Du coup on a fini par se dire que c'était interdit.

Hé bien non :)

Par ailleurs, si tu es sous Windows, Alt+128 devrait faire ton bonheur. Attention cependant, alt+1 est intercepté par les accesskeys sur plein de sites. (Une pierre de plus dans mon jardin sur le besoin de /role/ en lieu et place de /accesskey/, mais c'est un autre débat qui n'a pas sa place ici).

ça alors, une nouvelle mouture de html alors que je croyais que c'etait obsolète et que l'avenir c'etait le XHTML... je suis un peu largué là :(

Pareil, je croyais que le futur se construirait en xhtml

Laissez le vôtre !

Les commentaires pour ce billet sont fermés.

À propos du billet

mercredi 13 juin 2007 à 23:58

Classé dans :

23 commentaires

Navigation inter-billets