La version 1 de l’extension FireBug pour Firefox est sortie, et on ne la reconnaît plus. En plus de l’adoption d’une licence libre, elle inclue un incroyable lot de nouveautés et va devenir rapidement indispensable.
Dorénavant, l’inspecteur affiche l’ensemble des propriétés CSS qui s’appliquent à l’objet sélectionné. Y compris donc les propriétés héritées (en précisant d’où elles viennent), ce qui est très utile pour comprendre ce qui provoque tel ou tel comportement. Les règles qui ne sont pas appliquées car écrasées par d’autres sont barrées, et il est possible avec un clic sur l’icône qui s’affiche à gauche des lignes de suspendre une instruction. Un double clic permet d’éditer les propriétés, avec, comble du luxe, l’intégration de l’auto-complétion ! Petit gadget, le survol d’une couleur ou d’une image de fond spécifiée avec background-url permet de la prévisualiser. En haut est affiché le "fil d’Ariane" du DOM, et le survol d’un élément permet de le mettre en évidence, en différenciant même marges externes et internes.
Le nouvel onglet "Layout", dans le panneau d’édition des CSS, est une merveille. Il permet de modifier et de visualiser toutes les marges et dimensions de l’élément. On obtient des repères qui les délimitent, et même une petite règle pour voir où on se situe.
L’édition en direct est bien sur disponible directement dans la source HTML, ce qui se révèle très pratique à l’usage. Petite nouveauté ô combien importante : le texte fait maintenant partie des nœuds affichés, et peut donc être édité ! Un clic droit sur un élément permet de copier le code (modifié), ce qui manquait cruellement, puisque rien n’était sauvegardable.
Un nouvel onglet apparaît, "Net". Il recense tous les éléments que Firefox a du charger pour afficher la page, et le temps qu’il a fallu, à la miliseconde, pour le faire. On dispose donc de :
Cet onglet peut même fonctionner en direct et au fur et à mesure du téléchargement de la page, et c’est réellement impressionnant. Quelques filtres sont disponibles en haut pour choisir les éléments à afficher. Idéal pour repérer les "fuites de débit" et les images mal optimisées !
Pas mal de nouveautés également du côté du déboggage JavaScript, mais je n’en parlerai pas, un seul moyen de les découvrir donc, tester FireBug 1…
Cerise sur la gâteau, un script simulant la console de FireBug est disponible et utilisable sur Opera, Safari, et Internet Explorer, pour comprendre les comportements différents entre navigateurs.
La nouvelle version de FireBug va donc rapidement s’imposer comme l’outil ultime d’aide aux développeurs de sites Internet et même comme éditeur CSS, étant donné qu’elle permet de visualiser en direct et en offrant une auto-complétion peformante les modifications apportées au fichier de style. C’est une petite révolution, car cette extension permet… tout, et fait, à mon avis, plus qu’améliorer les capacités de Firefox en le transformant en l’outil indispensable (plus que jamais) à tous les concepteurs de sites. FireBug 1 est d’une qualité professionnelle et pourrait être un logiciel indépendant signé par une boîte de développement privée et vendu quelques dizaines de dollars ; il justifie la migration vers Firefox de tous les développeurs de sites mêmes les plus conservateurs. Web Developer était présentée en son temps comme l’extension par excellence, FireBug 1 lui donne un sévère coup de vieux, et ne risque pas de se faire mettre de côté de si tôt.
Netwizz Jungle Blog le 05 décembre 2006
Un seul mot, exxxxcellent !
jmdesp le 05 décembre 2006
Très fort l’affichage de la source des propriétés hérités, je crois me souvenir de Daniel Glazman expliquant qu’avec le code Mozilla ce n’était pas faisable (IIRC dans une critique d’amaya qui le permet lui). Peut-être que firebug fait un “reverse engineering” à chaque fois pour déterminer d’où vient la propriété ?
jmdesp le 05 décembre 2006
Confirmation : Firebug fait faire au code gecko des merveilles dont il n’est théoriquement pas capable. A moins qu’il n’y ait eut une évolution entre deux ? Amaya 9.0 beats (easily) Nvu on CSS because of Gecko
Laurentj le 05 décembre 2006
jmdesp : ou peut être que depuis, gecko a évolué en ce sens ;-) (pure hypothèse, à vérifier). Il s’en est passé des choses en 1 an et demi ;-) (et même plus avant car nvu est basé sur Gecko 1.7 = firefox 1.0, c’est dire si le gecko dont parlait Daniel est vieux !)
Ronan Cassin le 05 décembre 2006
Avis aux intégrateurs, une extension et la révoltion n’est pas loin ….
Vous connaissiez peut-être la version précédente de l’extension FireBug ? La version 1.0 Beta qui viens de sortir est un petit bijou … CSS, HTML, Javascript, Header tout y est Un petit billet bien détaillé en fait la description, allez lire
p4bl0 le 05 décembre 2006
FireBug fait mieux que Web Developer
Vous connaissez l’extension pour Firefox Web Developer Toolbar, Et bien il existe un autre bijou du même genre qui est apparemment mieux. Comme la Web Developer Toolbar, FireBug permet de faire pleins de choses pratiques pour les développeurs web :…
Sylvain le 05 décembre 2006
Petite précision utile: Firebug a failli devenir un produit commercial, car son auteur cherchait des sources de financement. Heureusement, il a décidé de le laisser en logiciel libre.
Par contre, il souhaite bénéficier des donations en contre partie. Alors n’hésitez pas, allez faire un tour sur la page de donation, en pensant à toutes les heures que Firebug vous aura fait gagner ;-)
Art of Graffiti le 06 décembre 2006
Etant moi meme un adepte de la devbar, je m’en vais aussitôt testé cet outil plus qu’alléchant.. :) vive les logiciels libre !
Theoconcept - Le blog le 08 décembre 2006
Firebug 1.0
Pour FireFox, il y a des extensions qui ne servent à rien, ou presque comme celle qui vous affichent la météo. D’autre qui sont très utiles et vous rendent de précieux sevices (GreaseMonkey, Download Status Bar, …). Et puis il y a celles qui vous
Kagou le 08 décembre 2006
Pas encore testé en réelle situation, mais cela me semble être un redoutable outil !
splitsch le 11 décembre 2006
Hello! C’est vrai qu’elle a l’air top, cette extension :) Je vais l’essayer en côte-à-côte avec web developer, pour la prendr eun peu en main et voir ce qu’elle a dans le ventre :)
Merci beaucoup :)
davidm le 16 décembre 2006
J’avais raté cette MAJ pour cause de formation PHP5 mais là, effectivement il y a de l’amélioration un rêve pour les développeurs web :D
Merci Baptiste :) !
Pierre le 05 décembre 2006
Whoo ! En effet, elle a l’air de décaper sévère, cette extension ! J’y jette un oeil dès que possible !