août 2002 (30)

jeudi 29 août 2002

 

Voici l'occasion que vous attendiez pour jeter aux orties votre vieux Navigateur en version 4 ou 5 en faveur d'un navigateur sûr et conforme aux standards : Netscape 7.0 en français vient tout juste de sortir.... Plein de nouvelles fonctionnalités font leur apparition à cette occasion, y compris coté messagerie et Instant Messaging. Téléchargez-le dès maintenant ! (Les versions Mac et Linux arriveront très prochainement...)
Bien sûr, cette version repose sur Netscape Gecko et le travail de Mozilla.org
Si vous vous posez des questions sur vos profils existants etc... n'hésitez pas à consulter l'excellente FAQ de Pascal Chevrel. Vous pouvez aussi vous reporter à la très complète documentation en français de Mozilla 1.0, très proche en terme de fonctionnalités.

mercredi 28 août 2002

 

Un article intéressant sur le Web sémantique a été traduit par le Courrier International. Il s'agit d'une interview de Tim Berners-Lee initialement faite par le Boston Globe. On comprend en filigrane l'importance des standards et la nécessité pour le long terme de séparer la structure de la présentation.

mardi 27 août 2002

 

Mozilla 1.1 vient de sortir avec plein de nouveautés, alors que la 1.0.1 ne l'est pas encore. On s'interroge dans les chaumières sur le pourquoi du comment. La raison est toute simple... Mozilla est un projet dont la mission est aussi d'être "embarqué" (Embedded, en anglais), c'est à dire qu'une partie de son code est utilisée par d'autres organisations pour en faire d'autres produits. Le plus souvent le code emprunté à Mozilla s'appelle Netscape Gecko. Il s'agit de ce qui fait l'affichage des pages Web, et donc qui supporte (X)HTML, CSS, JavaScript et DOM.
Parmi Les utilisateurs de technologie, on trouve bien sûr AOL avec sa nouvelle version du client AOL pour Mac OSX, Compuserve, Netscape avec son Netscape 6.x et 7.0, OEone Homebase et tous les autres...
Mais pour pouvoir construire autour de cette technologie embarquée, il faut que les APIs et les fonctionnalités soient stables. Ainsi, Mozilla développe simultanément deux versions, l'une appelée Trunk (tronc) et l'autre Branch (branche). La première et destinée à intégrer les toutes dernières nouveautés, la seconde vise à améliorer une version stabilisée, à périmètre constant en terme de fonctionnalités...

Vous êtes perdu ? Je vous résume cela d'une autre façon. Si vous êtes à l'affut de sensations nouvelles ;-), que vous aimez la nouveauté, quitte à prendre des risques, faites une sauvegarde et installez Mozilla 1.1. Si vous êtes du genre raisonnable, et préférez un logiciel plus mûr, attendez Mozilla 1.0.1. Et enfin, si l'aspect Open-source de Mozilla vous indiffère, mais que vous appréciez des fonctionnalités spécifiques liées à AOL et Netscape (Webmail Netscape, accès au compte mail AOL, AIM et ICQ), patientez encore un tout petit (tout petit) peu, et téléchargez Netscape 7.0.
Pour ceux qui recherchent un navigateur conforme aux standards, mais sans fioritures ni client mail, ni éditeur HTML, K-Meleon, Galeon, SkipStone, Chimera, devraient faire leur bonheur...

 

L'ami Garoo souffle le chaud et le froid... Un coup il s'extasie sur Mozilla, pour quantité de bonnes raisons, et un coup il crache dans la soupe du W3C. Heureusement, Karl veille au grain et nous explique au même moment le bien fondé des standards. A mon sens, Garoo nous fait le syndrome Provoc'. Et en faisant un lien sur son site, je tombe dans le panneau :-).

lundi 26 août 2002

 

On l'a échappé belle ! Un peu plus, BT (ex British Telecom) avait la possibilité (absurde, je vous l'accorde) de poursuivre en justice tout auteur de document web comportant un hyperlien pour violation de brevet. Heureusement, ça n'est pas arrive. Ouf !

dimanche 25 août 2002

 

En août, la situation dans les rédactions de quotidiens en ligne n'est sûrement pas facile : les journalistes de permanence doivent remplir à eux seuls leur journal parce que leurs collègues sont en congé. Comme au mois d'août l'actualité informatique est bien molle (sauf sur le StandBlog ;-), on ressort les vieilles sagas pour occuper le lecteur qui s'ennuie dans son bureau climatisé à la Défense. Dans le Figaro, on parle des grandes familles françaises, alors que dans le Journal du Net, ça donne un article intitulé logiquement : Saga Netscape / Microsoft: histoire d'un renversement.
Ignorons l'essentiel d'un article bouche-trou pour passer directement à la conclusion : Netscape a abandonné les technologies propriétaires (...) au profit de technologies standardisées. [jusque là, tout va bien.] Microsoft est, quant à lui, complètement en marge des recommandations du W3C.
Devant une énormité pareille, j'envoie un message (poli) à l'auteur des ces lignes, qui me répond qu'il n'a pas le temps de discuter de cela au téléphone avec moi. Soit.
Il est quand même nécessaire de rétablir la vérité sur le support des standards par Microsoft... Allez, hop, j'm'y colle :

  1. Microsoft a joué la carte du W3C pour rattraper Netscape, à l'époque de la bataille du HTML dynamique (1997), alors que son opposant proposait des tags propriétaires, tels que <LAYERS>. Netscape s'est resaisi par la suite et a augmenté sa participation au W3C.
  2. Microsoft et Netscape sont les plus influents participants aux groupes de travail tels que DOM Level 1 (avec Sun et IBM), DOM 2 Style etc... Microsoft, sans Netscape, participe aussi à l'initiative sur l'accessibilité et à la spécification XHTML 1.0.
  3. Microsoft a été en mars 2000 le premier éditeur à proposer un navigateur supportant 99% de CSS1. C'était IE5 pour le Mac.
  4. La version 6 de MSIE est la première à implémenter un mode de mise en page "standards", qui est utilisé pour les documents disposant d'un DOCTYPE strict, imitant en cela Netscape Gecko/6/7 et Mozilla.
  5. Enfin, même si le marketing Microsoft est plus caractérisé par ses approximations que par sa rigueur intellectuelle, il annonce dans IE6 le support complet de CSS 1 et DOM 1.

Bref, n'en jetez plus, le doute sur le support des standards par Microsoft n'est plus permis...
Avec une telle conclusion, d'autres inexactitudes de l'article passent quasiment inaperçues. Ainsi, en octobre 1998, c'est le DOJ, et non pas Netscape, qui a attaqué en justice Microsoft pour abus de position dominante, utilisant son monopole sur les systèmes d'exploitation pour l'étendre au domaine des navigateurs. Microsoft a effectivement été reconnu coupable en Avril 2000.
Mais j'espère que cela ne nous fera pas oublier les deux leçons du jour :

  1. Microsoft aussi supporte les standards du W3C
  2. JDNet, en août, est aussi rigoureux que le marketing Microsoft ;-)

vendredi 23 août 2002

 

Opera 7, toujours... Si l'on ne peut pas se fier au marketing pour avoir des infos, il faut donc se tourner vers d'autres sources :-). Merci à Daniel pour ce lien vers l'incontournable Google groups. On y apprend que si l'implémentation du DOM* ne sera intégrale, elle sera néanmoins très bonne...Qui aurait cru qu'un jour le Standblog se lancerait dans du journalisme d'investigation ? ;-)
* le DOM au sens de suite DOM 2 Core + XML + HTML (level 1) + Events + Style + Range + Traversal.

 

Opera 7, dont je parlais récemment, dispose maintenant d'une page à lui sur le site d'Opera Software. Rien de très neuf, et ils mentionnent la rapidité (qui est déjà leur fer de lance marketing) plutôt que ce qui est vraiment important, à savoir un bon support du DOM W3C, domaine dans lequel Opera accuse un retard certain. Ah, marketing, quand tu nous tiens...

jeudi 22 août 2002

 

Karl, toujours lui, nous offre un article sur les différences entre XHTML 1.0 et 1.1, qui fait suite à son article sur comment faire du bon XHTML. Court, facile d'approche et très instructif.
Dis moi Karl, et si tu nous parlais un peu d'XHTML 2.0 ? C'est en train de sortir, et on lit les choses les plus folles sur l'incompatibilité avec XHTML 1.1. En passant, on remarquera la citation d'un analyste du Giga Group : HTML est mort, les développeurs web doivent accepter cela et passer à XHTML. Comme quoi, les consultants ne disent pas que des c... ;-)

mercredi 21 août 2002

 

Une nouvelle version de Netscape est sortie ! Youkaïdi, youkaïda !
Ah oui, mais c'est une version 4.8 :-(.
Bon, laissez tomber ce vieux truc infâme en faveur d'un navigateur moderne supportant les standards. (Au fait, bravo aux Pompeurs pour cet article mis à jour...)
On peut se demander, comme Zeldman, pourquoi Netscape sort une nouvelle version. Tout simplement pour corriger des trous de sécurité, conformément aux contrats signés avec les entreprises utilisatrices.

 

Le mois d'août n'est pas si paisible que cela... Opera annonce une nouvelle version 7 de son navigateur. L'important, dans cette annonce, est qu'il s'agit d'une rééecriture complète du moteur, en vue de supporter enfin le DOM, domaine où Opera était très en retard, par rapport à Mozilla, Netscape 6/7 et IE 6. Opera 7 Beta devrait sortir "prochainement", et devrait se montrer encore plus rapide que la version précedente. Opera Software parle d'un million de nouvelles installations par mois. La nouvelle version d'un nouveau navigateur supportant mieux les standards est une excellente nouvelle !

mardi 20 août 2002

 

L'intérêt des standards n'est pas limité au web... Pour les documents bureautiques aussi, le problème de l'interopérabilité se pose. Un article de rfc1149.net fait le point sur le sujet. Passons sur son aspect anti-Microsoft qui peut sembler primaire (le titre dessert le contenu, à mon sens) pour retenir l'importance des standards quand il s'agit de compatibilité. Bref, une bonne lecture !

dimanche 18 août 2002

 

L'auteur de Pealco.net aime Mozilla, et explique pourquoi. Si son avis a sa place ici, ce n'est pas parce que lui et moi partageons une préference pour ce logiciel, mais plutôt parce qu'il a une vision intéressante sur ce que certains considère dans Mozilla comme une limitation : Mozilla est sélectif quant à la syntaxe. Je vous traduis le reste de son propos : "Bien coder est une bonne chose. Ca rend les sites web plus accessibles, plus compatibles, et bien souvent plus réfléchis en terme de structure et de conception. La capacité d'Internet Explorer à interpreter le pire des codes peut être a la fois considéré comme un bug ou une fonctionnalité. Bien sur, c'est bien que n'importe quel imbécile puisse faire un site web avec Word, mais sur le long terme, beaucoup de mauvais code fait que le web est mauvais..." Bon, c'est lui qui le dit, mais comme je suis d'accord avec lui... :-)

vendredi 16 août 2002

 

Je vous avais parlé de ce site qui offre une mise en page différente à chaque visite, grace aux CSS. Le moteur de recherche Alltheweb.com s'inspire de l'idée et fait un concours pour disposer de mises en page à proposer. Il est d'ores et déjà possible de créer soi même sa propre mise en forme de la page de résultat avec des feuilles de styles personnalisées sur la base de celle proposée par le site. Cool, non ?

mercredi 14 août 2002

 

Un citation amusante pour bien commencer la journée :-). Elle est de Tim Murtaugh, webmaster de Pirated-sites.com, qui explique dans sa FAQ que son fanatisme pour les standards remonte au jour où il a ouvert un document Front Page dans son éditeur de texte. Quant a moi, j'ai vu la lumière dans des circonstances similaires, en mettant à jour mon CV en HTML, produit avec Claris Home Page. Maintenant il est en XHTML, et sa maintenance est bien plus simple... Faites l'expérience avec un document que vous avez créé avec un éditeur Wysiwyg. A l'ouverture, ca va certainement vous paraitre monstrueux. Maintenant, ouvrez mon CV, (ou un autre document si un lien vers ma photo de jeune cadre encravaté vous offense ;-) et regardez la clarté du code. C'est infiniment plus facile à comprendre et donc à maintenir...

mardi 13 août 2002

 

Petite mise à jour de ma page de lien. Plein de trucs nouveaux, dont la rubrique Mozilla.

lundi 12 août 2002

 

Pardonnez moi une lapalissade : "Pour que les concepteurs de sites emploient les standards, il faut que les navigateurs les supportent...". Alors, quand AOL annonce (aux USA) que son tout nouveau client pour Mac OSX 10.1 utilise Netscape Gecko, c'est une excellente nouvelle ! En effet, ca rend cette version du navigateur particulièrement respecteux des standards, ça démontre à quel point AOL a l'intention d'utiliser la technologie Gecko à l'avenir, et comme AOL compte 65 millions d'utilisateurs dans le monde (avec 35 millions d'abonnements), ca fait soudainement une grande quantité d'utilisateurs qui sont susceptibles d'apprécier le support des standards. Je résume pour ceux qui n'ont pas compris : C'EST BIEN !!! :-)

 

Retour sur mon StandBlog après deux jours d'absence, pour cause de week-end moto. L'actu du jour, c'est que le WaSP (Web Standards Project) vient de publier la version française de leur Foire Aux Questions, gentiment traduite par votre serviteur... Un document dont la lecture devrait être obligatoire pour qui veut comprendre à quoi servent les standards  (PS : merci à Daniel, Pascal, Alexandre etc... pour leur relecture avisée de ce monument)

vendredi 9 août 2002

 

Dans le dernier rapport (en anglais) de Mozdev.org, publié sur Mozillazine, deux projets français sont mentionnés : Cascades, qui vise à intégrer les feuilles de style dans Composer, l'éditeur HTML de Mozilla, et MozFR, la traduction de la documentation de Mozilla. Répétez après moi : "Vive la France" :-). Bon, je vais prendre mes gouttes et me reposer un peu. A lundi ?

 

Deux nouvelles importantes dans le petit monde des navigateurs respectant les standards. Mozilla 1.0 en Français est enfin dispo, grâce à l'excellent travail de David Bellot et de son équipe. Cela vient en complément de la version française de la page de bienvenue Mozilla 1.0 par le projet MozFR.
Et comme un bonheur ne vient jamais seul, le premier livre sur la création d'applications avec Mozilla vient d'être annoncé (en anglais) chez O'Reilly. Retrouvez-le sur le web, hébergé par Mozdev.org Ce mois d'août est fichtrement prolifique, du coté du lézard ;-)

jeudi 8 août 2002

 

Bon, comme Stephanie met la pression, il va bien falloir que je m'y colle... Peut-être avez vous vu il y a quelques jours sur ce même StandBlog, qu'une soirée dite "Meet-up" sur les standards du Web, aurait lieu à Paris. Elle a eu lieu, j'ai même fait un compte-rendu (façon bureaucratique) sur le sujet. En substance, et d'une façon moins formelle, c'était l'occasion de passer un bon moment, de recenser les bonnes volontés, les projets en Francophonie sur les standards. Il semble bien qu'a l'issue cette soirée très productive, Pompage.Net renaisse de ses cendres (comme l'indique le Blog de Stephanie), et que d'autres projets, comme OpenWeb et celui de l'AFUL-APRIL connaissent une certaine accélération.
En bref, si les projets de traduction de docs techniques vous intéressent, inscrivez-vous sur la liste des Pompeurs. Si vous avez envie d'écrire des articles techniques sur les standards (pourquoi telle ou telle solution, voire des tutoriaux), contactez-moi, on vous branchera sur OpenWeb. Enfin, si les standards vous intéressent, inscrivez-vous à la liste Interop et sur le site Meet-up !

mercredi 7 août 2002

 

Je viens de vérifier en conditions réelles les effets des standards sur l'intéropérabilité... En déjeunant avec un ancien collègue --que je remercie au passage pour l'invitation :-) -- ce dernier me sort son dernier gadget, le Tréo, de Handspring, un genre de Palm mâtiné de GSM, avec un navigateur embarqué rudimentaire. J'y ai consulté mon StandBlog lentement, mais sûrement. Si j'avais utilisé les frames ou des images sans balise alt voire Java ou Flash pour la navigation, j'étais cuit ! Mais parce que XHTML et CSS --que j'utilise pour ce site-- ont été prévu pour se "dégrader joliment" (pour reprendre l'expression anglaise "degrade gracefully"), mon StandBlog était accessible...
Bref, pour vous tenir au courant des standards en français, même loin de votre ordinateur, offrez-vous ce petit bijou. Mais avant, commencer à coder proprement vos pages, pour le jour où vous serez équipé du gadget !

 

"Il ne fallait pas m'énerver..." Un membre du newsgroup f.c.i.w.navigateurs défend la beauté technique des frames à grand renforts de trolls. Il se trouve que j'avais un article sous le coude sur le sujet, alors je le mets en ligne pour l'occasion. Intitulé "site interdit aux handicapés", on sent bien que le sujet est sensible chez moi. Pardonnez le ton parfois aggressif et l'absence temporaire de mise en page, et souvenez-vous que le sous-titre de ma rubrique rubrique Articles est "Moins de technique, plus d'opinion!" :-)

mardi 6 août 2002

 

Pour une fois, pris d'une crise de flemmingite aigüe, je fais juste un copier/coller de notre expert CSS, sur les newsgroups francophones :
Plusieurs nouveaux documents issus du CSS WG publiés ces jours-ci par le W3C :

  1. CSS 2.1 ; le but est d'intégrer les errata à CSS 2 et d'éliminer ce qui en est totalement inimplémentable, et d'ailleurs inimplémenté. Ce faisant, CSS 2.1 doit pouvoir satisfaire aux nouveaux critères de double implementation intéropérables pour atteindre le statut de PR.
  2. CSS 3 Background module : plusieurs nouveautés dans ce module en particulier la faculté de changer la taille d'une image pour l'utiliser en background (propriété background-size).
  3. CSS 3 Basic UI Interface module est un module nouveau TRES important. Il ajoute de nombreux éléments (sélecteurs, propriétés, concepts) à CSS. Une lecture fortement recommandée.
  4. Les modules CSS 3 Fonts et WebFonts : peu de changement par rapport à CSS 2.

lundi 5 août 2002

 

On va continuer dans les petits outils bien pratiques pour ceux qui utilisent les CSS, coté développement. Parce que les CSS, c'est incroyablement puissant, en plus de permettre la séparation de la forme de la structure. Mais on peut parfois tomber sur du code CSS non commenté, au point que les sélecteurs semblent incompréhensibles... C'est la que SelectORacle s'avère extrêmement utile... Vous lui indiquez un sélecteur bien gratiné du genre "ol li:nth-child(-3n+9)", vous cliquez sur le bouton, et il vous répond (en anglais ou en espagnol, pour l'instant): "Selects any li element that is one of every three children between the third and the ninth children that is a descendant of an ol element". Ah, bien sur, les esprits chagrins répondront que la langue de Molière leur est plus compréhensible que celle de Dobeuliou Bush... A ceux-ci je répondrais que je la préfère encore aux chinoiseries dont est capable la spécification des sélecteurs CSS. Et puis, les gens qui proposent SelectORacle cherchent des bénévoles pour la traduction. Et si vous vous y colliez ? :-)

samedi 3 août 2002

 

J'ai la un petit outil qui devrait vous rendre service, si j'en crois la fréquence à laquelle je l'utilise pour vérifier la validité de la page que je suis en train de visiter. J'en parlais récemment avec un développeur web lors des RMLL qui me demandait si on avait prévu de rajouter un bouton "valider la page" quelque part dans l'interface utilisateur. Voila qui est fait, et pas par n'importe qui :-) Il s'agit en effet d'une astuce proposée par l'excellent Tantek Celik de... Microsoft. Pour installer la chose, c'est trivial...

  1. Visitez la page des Favelets avec un navigateur moderne
  2. Choisir celle qui vous intéresse (probablement W3C HTML Validator ou W3C CSS validator.)
  3. Faire un glisser/déplacer vers la barre des signets (bookmarks pour les utilisateurs de versions US)
  4. Donner un nom, si nécessaire à ce signet, en faisant un click droit puis en choisissant "Propriétés".
  5. En visitant une page (par exemple celle-ci :-), il suffit de cliquer sur le signet pour lancer automatiquement la validation de la page.

Sympa, non ?
Et --cerise sur le gateau--, on trouve d'autre astuces de ce genre pour changer la taille de l'écran, permettant ainsi de voir comment rend la page dans d'autres résolutions. Attention : certains liens dans la page peuvent ne pas focntionner dans votre navigateur, car ils utilisent des astuces spécifiques à IE pour le Mac. Alors, pour que les Mozilliens et autres utilisateurs de Netscape 6 et 7, voici un petit article (en anglais) pour utiliser des mots-clés dans la barre d'URL. Avec ces deux astuces, votre navigateur vous obéira au doigt et à l'oeil :-)

 

Petite révolution sur mon StandBlog, Stephanie a mis son expertise PHP/Blogger au travail pour qu'enfin je dispose de "Permalinks" (liens permanents pour chaque article) et d'archives. Merci beaucoup, Stephanie!

vendredi 2 août 2002

 

Le "Web Standards Meet-Up" a bien eu lieu à Paris malgré quelques péripéties. Un grand moment avec des projets aussi divers qu'OpenWeb, Pompage.net, AFUL-APRIL-Interop, MozFR, Mozilla.org, 2 membres des groupes de travail du W3C (Peterv et Daniel), un troupeau de 10 Geeks très sympathiques, dont...Si... Si... une fille ! :-). Un compte-rendu est en cours de rédaction par votre serviteur et les photos sont déjà en ligne !
Ah, au fait, saviez-vous que de tous les meet-ups du monde, Paris était de loin celui qui a eu le plus de succès ? :-D

jeudi 1 août 2002

 

Mille excuses à Karl que je taquinais hier pour ne m'avoir pas cité sur son blog... Mauvaise langue que j'étais ! seulement 3 jours après la création de mon StandBlog, le bougre en parlait déjà!!!
Message personnel: Karl, t'es trop rapide ;-)

 

La réunion en France sur les Standards du Web, c'est ce soir ! Ca sera à 20h00 précises, au Pub Saint Michel, 19 quai Saint Michel, Paris. Il est encore temps de s'incrire... Sur place, vous me reconnaitrez sans peine, un beau bébé aux cheveux poivre et sel avec un t-shirt noir et rouge "Because Standards Matter" :-)