Eric Plaster écrit : « si vous n’avez pas visité le site de jslib depuis longtemps, ça vaut le coup d’y retourner. Nous avons pas mal travaillé ces dernières semaines et je pense que nous avons des choses qui intéresseront les gens qui créent des xpapps. Si c’est votre cas, testez nos ‘classes’ utilitaires. Nous avons des ‘classes’ JS pour : file, fileUtils, dir, rdf, et rdfTrees. »
Dave Boswell écrit : « mozdev était injoignable ce week-end pour cause de déplacement du serveur, mais le site est reparti avec quelques nouvelles importantes concernant Fabula. Des installateurs pour le lecteur et le créateur sont maintenant disponibles entre autres. Brian King a travaillé dessus après que le logiciel est sorti en Europe.
Malheureusement Brian ne peut plus travailler sur le projet et il cherche quelqu’un pour prendre la relève. Si vous êtes intéréssé par le développement de Fabula ou par le maintien du site sur mozdev.org, il y a une page de contact. »
Bob Clary nous informe qu’il a écrit « un test de conformité au DOM Level 2 qui peut être visualisé dans Mozilla/Netscape 6 et Internet Explorer 5.5. Il utilise uniquement les méthodes du DOM et ne dépend pas du HTMLDocument ou du parser XML. Le test n’est pas complet mais il est assez fourni. Je pense que vous trouverez les résultats intéressants.
Le test génère deux rapports, l’un par jeu de test et l’autre par API. Il est complètement interactif et donne des liens vers les parties correspondantes de la Recommendation DOM Core 2 ainsi que vers des rapports de bug dans Bugzilla. Bien sûr il n’y a aucun lien vers des rapports de bugs concernant Internet Explorer.
Si vous lancez tous les tests, cela prendra entre 50 et 60 Mo et plusieurs minutes selon votre machine, alors soyez patients. Si vous n’avez pas assez de mémoire pour lancer tous les tests en une fois, choisissez un sous-ensemble de tests.
Si vous rencontrez le moindre problème, ou si vous avez des questions ou des suggestions, n’hésitez pas à me contacter«
Commentaires fermés sur Un test de conformité au DOM Level 2
Nous sommes probablement tous conscients qu’il y avait de nombreux problèmes d’ergonomie (voir ici) dans le système de vote du conté de West Palm Beach pendant ces élections présidentielles, qui ont mené à des résultats qui ne pouvaient pas se produire selon les statisticiens.
Sans rentrer dans ce débat sur les élections, je vous pose les questions suivantes : Que penser lorsque l’ergonomie provoque des résultats incorrect ou indéfinis ? Y a-t’il un remède ? On a beaucoup parlé des problèmes d’ergonomie dans Mozilla – quel rôle l’ergonomie joue-t’elle dans la relation entre développeur et utilisateur ? Que penser d’une ergonomie mal mise au point qui gènerait les utilisateurs ? Pensez-vous qu’on puisse faire un rapprochement entre les défauts d’ergonomie dans une interface logicielle et sur des bulletins papier tels que ceux du gouvernement ? Quelle est la responsabilité de l’utilisateur, s’il en a une, lorsqu’il doit utiliser une interface ou un formulaire qui souffre de graves problèmes d’ergonomie ?
Commentaires fermés sur Discussion du week-end : l’ergonomie, de Mozilla à West Palm Beach
M. Zeldman écrit «La pétition de David Flanagan demande à Netscape de publier un navigateur conforme aux standards, comme promis. Et en particulier, d’incorporer les correctifs disponibles grace à au travail des ingénieurs du projet Mozilla. Et ce serait avoir une attitude anti-Mozilla ? Je ne comprends pas votre logique.»
Ai-je parlé d’attitude anti-Mozilla dans mon article, à propos de la pétition de Flanagan ? Non. Ai-je d’ailleurs fait mention où que ce soit à une quelconque attitude anti-Mozilla dans cet article ? Non. Que répondre à des commentaires sur des choses que je n’ai pas affirmées ? Peut-être M. Zeldman ne sait-il pas exactement à qui il adresse ses commentaires.
M. Zeldman semble attribuer mes opinions exposées sur ce site à un peu tout le monde et n’importe qui. Il écrit «Voila que quelqu’un critique l’utilisation par Netscape du fruit de votre travail…» et «Je crois que vous ne devez vous en prendre qu’à vous-mêmes…» et plus loin «Si vous ne souhaitez pas que Netscape fournisse le meilleur de votre travail à ses clients, alors pourquoi travailler si dur et pendant si longtemps ?» et enfin «Je ne pense pas que votre attitude vous servira sur ce marché…».
Mais à qui parlez-vous Jeffrey ? Si vous voulez vous adresser à Netscape, allez-y. Si vous voulez vous adresser à Mozilla, allez-y. Si c’est à moi que vous parlez, adressez-moi vos commentaires, et cessez de brouiller les pistes en impliquant d’autres interlocuteurs que moi.
Concernant M. Zeldman, je me suis borné à constater qu’il n’avait pas pris la peine d’examiner la conformité de Netscape 6 aux standards avant de faire ses commentaires dans la pétition de Flanagan. Je ne suis pas surpris de voir que M. Zeldman n’a toujours pas de réponse à me fournir sur ce point.
M. Zeldman écrit «Voila que quelqu’un critique l’utilisation par Netscape du fruit de votre travail et au lieu de voir que c’est une approbation de votre travail, vous diabolisez son auteur.»
En fait, Jeffrey, David Flanagan a choisi de ne pas mentionner le fait que Netscape 6, dans sa forme actuelle, serait déja le navigateur le plus conforme sur le marché. Il ne donne aucune indication de la manière dont Netscape 6 soutient la comparaison avec IE 5.5 pour Windows ou IE 5.0 pour le Mac. En réalité, il donne l’impression manifeste, dès le titre de son article, que Netscape 6 est totalement non-conforme («Netscape Navigator 6.0 échouera dans son support des standards»). Dans son article, je ne vois strictement aucune mention du travail qui a déja été fait (sauf concernant les patches qui l’intéresse). Je ne suis pas le seul à l’avoir constaté. Beaucoup de développeurs de Mozilla/Netscape ont trouvé que les commentaires de M. Flanagan étaient extrèmement partiaux, injustes et complètement hors de la réalité du processus de développement. Mais il ne se contente pas de dresser un portrait déformé de la conformité de Netscape 6 aux standards, il incite ses lecteurs à soutenir son point de vue sur la base de ses informations erronées. Par dessus le marché il les encourage à faire pression sur Netscape pour qu’ils retardent la mise sur le marché de leur produit alors qu’ils ont une version publiable ! Quelle audauce.
M. Zeldman, qui ne mentionne pas mon nom dans son article, me recommande d’aller voir un psychiatre. Mais j’ai l’impression de pratiquer un dialogue de sourd avec quelqu’un qui a sa propre version de mes propos, qui s’adresse à moi au pluriel, qui fait référence à des passages de l’article de Dave Flanagan qui n’existent pas. Je vous laisse juger.
Jeffrey a raison sur un point. Nous ne pouvons pas communiquer. Je ne peux pas communiquer avec quelqu’un qui déforme mes propos d’une façon si évidente, qui construit des faits sur la base de ses propres opinions et qui refuse de pratiquer un examen concret de la conformité aux standards de Netscape 6.
Faites les tests vous-mêmes. Netscape 6, quand il sera sur le marché, sera le navigateur le plus conforme aux standards. Et le WSP sera toujours dirigé par un homme qui ne base pas ses opinions sur des faits.
Commentaires fermés sur Réponse à Jeffrey Zeldman du WSP
J’ai récemment acquis la certitude que Netscape, dans sa tentative de produire un navigateur destiné au marché, livre une bataille sans espoir contre les observateurs extérieurs.
Le premier conflit est apparu avec les girouettes du WSP. Le WSP (Web Standards Project) a commencé par réclamer à corps et à cri plus de conformité aux standards. Ils ont créé une pétition pour convaincre Netscape de pousser le développement de son moteur de rendu Gecko, dont le but est d’être conforme aux standards. Ils ont reconnu l’engagement du projet Mozilla dans cette voie.
Par la suite, il ont déclaré que la date de mise sur le marché était plus importante que la conformité aux standards, et ils ont demandé à Netscape de sortir un produit avant la fin de l’année 2000 et d’arrêter de travailler sur Netscape 4.x – y compris au niveau des corrections de bogues de sécurité, apparemment. (Et lisez ci-dessous ce que leur chefaillon déclare maintenant).
Voila qu’aujourd’hui un type nommé Dave Flanagan a jugé que Netscape 6 n’est pas assez conforme aux standards pour être publié, alors qu’une étude élémentaire du logiciel montre clairement qu’il est au contraire bien plus conforme que tout autre navigateur actuellement sur le marché (mais vous n’entendez pas monsieur Flanagan se plaindre de la sortie de iCab ou IE6 ou Konqueror).
Et devinez quoi ? M. Flanagan a mis en place une pétition, demandant à Netscape de ne pas publier Netscape 6 ! Vous pouvez aussi utiliser sa pétition pour faire remarquer que vous n’êtes pas d’accord avec lui.
[M. O’Reilly, je suis navré de voir que vous avez signé dans le sens de M. Flanagan sans faire remarquer que Netscape 6 est conforme aux standards. Quant à M. Zeldman, j’ai été déçu, mais pas surpris, de lire votre article soutenant la demande du WSP d’une publication d’ici la fin de l’année, alors que vous n’avez jamais eu l’honnêteté de reconnaitre l’engagement de Netscape sur la conformité au standards, je cite : « Publier un logiciel pratiquement parfait et conforme aux standards serait une bonne chose. (aucun logiciel n’est parfait.) Mais publier un navigateur avec un support buggué et incomplet des standards ne servira pas Netscape, pas plus que les développeurs ou la cause des standards pour le Web. »]
J’ai fait savoir à quelques personnes que je ne passerai plus d’informations concernant Netscape sur mon site. Vous verrez peut-être des annonces de sorties de logiciels, mais je ne passerai plus d’articles, de plaintes, de coups de gueules ou toute autre info qui a rapport aux produits de Netscape.
Ce site s’appele MozillaZine pour une bonne raison. Je l’ai lancé pour apporter mon soutien au projet open source Mozilla. Au fil du temps, j’ai tenté de soutenir Netscape dans les eaux troubles que constitue son statut de soutien principal d’un projet ouvert. Mais je suis confronté au fait que si je veux continuer dans cette voie, je devrai continuer à me faire l’écho de ce genre d’info-poubelle, lui donnant par là-même plus de crédit qu’il n’en mérite. Regardez ce qu’il s’est passé lorsque la pétition de M. Flanagan est passée dans Slashdot. Sa pétition est maintenant pleine de râleurs contre Netscape à qui il n’est jamais venu à l’esprit de reconnaitre la conformité aux standards de Netscape 6. C’est ce genre de soutien que vous souhaitez, M. Flanagan ? Susciter la colère des gens et les maintenir volontairement dans l’ignorance des faits ?
Dans tous les cas, ce genre de déchet ne trouvera plus sa place sur MozillaZine. Alors regardez bien dans les yeux ce M. Flanagan parce que c’est la dernière fois que vous entendrez parler de ce genre de râleur professionnel anti-Netscape. Le dernier statège-marketing-dans-son-fauteuil qui aura droit de cité ici. Vous devrez aller voir ailleurs pour avoir votre dose. (Cela dit, je me réserve le droit de cracher sur le WSP s’ils continuent à jouer les girouettes)
Netscape se trouve dans la position délicate de choisir entre corriger les bogues existants et publier un produit – les deux buts inconciliables du développement logiciel. Ils ont fait leur planning. Peut-être vont-ils stopper tout et le reconsidérer. C’est aux manageurs et à l’équipe PDT de le décider. Mais la pression va croissante et ils se pourraient qu’ils décident que ça n’en vaut plus la peine, qu’il vaut mieux tout remballer et laisser tomber. Alors ils seront libérés de cette cohorte « d’observateurs avertis » qui leur pourrit la vie.
Je vous laisse sur un message intelligent posté dans le groupe de discussion netscape.public.mozilla.layout par Dylan Schiemann.
Commentaires fermés sur Netscape ne s’en sortira pas
L’outil de construction de thèmes/skin Chameleon pour Mozilla fait de nets progrès. Une nouvelle fonction « border » permet de souligner les éléments d’une barre d’outils pour une sélection plus aisée. Vous pouvez maintenant aussi changer l’état hover, hover:active, et disabled de tous les éléments. Vous pouvez voir ces nouvelles fonctionnalités sur les copies d’écran, et vous pouvez télécharger les derniers binaires depuis la page d’installation.
Commentaires fermés sur Des nouvelles du projet Chameleon
Eric Hodel a écrit un panneau pour la SideBar qui affiche les liens contenus dans la page affichée à droite sous la forme d’une liste cliquable. Testez-le en visitant son site web
Asa vous rappelle que vous devez lire la BuildBar et les commentaires avant de venir poser des questions sur IRC à propos des derniers binaires. Les commentaires indiquent l’état courant des binaires, les nouvelles fonctionnalités, les bugs majeurs, les corrections de bugs les plus importantes et les contributions intéressantes…
Enfin, Will Sargent nous signale un script experimental qui vous permet de créer un panneau pour la SideBar destiné à la source d’information RSS de votre choix.