Debugging

Mehr Power für Firebug

4. September 2008
von

Firebug ist eine der besten Extensions für Firefox wenn es um die Webentwicklung geht. Viele Funktionen stehen bereits zur Verfügung und ermöglichen effektives arbeiten. Doch Firebug ist nicht allein. Inzwischen steht eine ganze Meute an Extensions zur Verfügung um Firebug noch ein wenig mehr zu entlocken. Dazu gehören neben Features für die Webentwicklung auch solche zur lokalen Arbeit am Browser selbst.

firebug logo foto

Firebug Net Panel History Overlay

Macht genau das, was der überlange Name beschreibt: es ermöglicht die historische Darstellung der Net-Panel in Firebug. Hier ist die Installation bisher nur mit Mozilla-ccount möglich, da noch in der Entwicklung.

history overlay screenshot 1 foto

Firebug Code Coverage

Ermöglicht die Anzeige des abgedeckten Codes anhand von Funktionen. Es lässt sich bestimmen, wie viel Prozent der Funktionen im Code genutzt werden beziehungsweise ungenutzt bleiben.

rainbow for firebug screenshot foto

Rainbow for Firebug
Ergänzt Firebug um Syntaxhighlighting für Javascript. Sämtliche Farbeinstellungen lassen sich mittels CSS einstellen und entsprechende Voreinstellungen im- und exportieren. Die Extension befindet sich noch im Entwicklungsstadium und kann nur mit einem entsprechenden Mozilla-Account installiert werden.

Firecookie

firecookie logo foto

Diese Erweiterung stellt, wie der Name schon vermuten lässt Funktionalitäten für Cookies zur Verfügung. Eine ausgeklügelte Erweiterung, die es nicht nur ermöglicht Cookies zu Verwalten sowie Zugriffsrechte explizit festzulegen, sondern auch eine ausführliche Darstellung bietet und Änderungen an Cookies als Logs in der Konsole festhält.

Widerbug

widerbug foto

Für die Widescreen-Liebhaber und Sidebarnutzer stellt diese Erweiterung die ultimative Ergänzung dar. Es fehlt aber ein Update auf die aktuelle Version, so dass bisher nur eine Version für Firefox 2.0 zur Verfügung steht. Die Sidebar bringt, gegenüber dem einzelnen Fenster den Vorteil der stetigen Aktualisierung beim Wechseln eines Tabs mit und unterstützt im Gegensatz zur unten angelegten internen Lösung eben die Breite des Screens.

XRefresh

logo xrefresh foto

Sobald Dateien in Verbindung mit der aktuellen Webseite geändert werden, wird ein automatischer Browser-Refresh durchgeführt. Die Extension benötigt zusätzlich neben Firebug auch einen Filesystem Monitor, welcher sowohl für Windows, als auch für Mac OS X zur Verfügung steht.

YSlow

yslow screenshot2 foto

Analysiert die Geschwindigkeit einer Seite und meldet, welche Kriterien nach Yahoos Regeln für hochperformante Webseiten zu einer langsamen Geschwindigkeit der Seite führen. In einem Firebug Panel werden dazu entsprechende Hinweise gegeben.

Jiffy

jiffy screenshot foto

Ein weiteres Tool zur Geschwindigkeitsmessung stellt diese Erweiterung zur Verfügung. Es ergänzt Firebug um ein Panel zur Visualisierung von Messdaten der Jiffy-Web-Suite (Javascript Library), welche ermöglicht die Lade- und Renderingzeiten einzelner Elemente zu bestimmen.

FirePHP
Eine grandiose Erweiterung, welche die Konsole um das Loggen von PHP-Fehlern erweitert. Benötigt wird dafür zusätzlich eine bereitgestellte Library, wobei diese auch für Frameworks zur Verfügung steht und andernfalls ein offenes Protokoll für den Eigenbau zur Verfügung steht. FirePHP ist damit allerdings nicht nur auf PHP beschränkt, eine Entwicklung für andere serverseitige Skriptsprachen lässt sich realisieren.
Das Tool ist vor allem für die AJAX-Entwicklung gedacht.

firephp logo foto

Fireclipse
Dieses Open-Source-Projekt stellt eine Verbindung zwischen Firebug und dem Eclipse-Editor bereit. So können beispielsweise Fehlermeldungen aus der Konsole zu Eclipse umgeleitet werden und innerhalb von Eclipse verarbeitet werden. Zusätzlich steht ein Eclipse-Panel innerhalb von Firebug zur Verfügung.
Zusätzlich zur Firefox-/Firebug-Extension wird ein Plugin für Eclipse benötigt.

Drupal For Firebug

Stellt ähnlich den beiden vorhergehenden Extensions eine Debugging-Plattform mittels einer Library zur Verfügung. Das anvisierte System Drupal soll dabei über die Library Rückmeldungen zu SQL-Abfragen, Errormeldungen Objekten und mehr liefern. Benötigt wird zusätzlich die genannte Library und der Mozilla-Account.

Pixel Perfect

logo pixelperfect foto

Die Erweiterung ermöglicht es ein fertiges Design in einer Bilddatei über ein entwickeltes Html-Konstrukt zu legen und so pixelgenau Fehler zu finden und Korrekturen vorzunehmen. Dabei können mehrere Bilder gleichzeitig über die Seite gelegt werden und sowohl die Durchlässigkeit als auch die genaue Ausrichtung nachjustiert werden.

Firequark

Die Erweiterung ersetzt das in Firebug integrierte XPath mit einem alternativen CSS Selector, wobei ein paar Elemente ergänzt werden. Nützlich wird diese Erweiterung, wenn mit (X)Html-Dokumenten gearbeitet wird, da Fehler die Firefox erzeugt ignoriert werden. Wichtig ist, dass diese Extension nicht als solche in Erscheinung tritt, sondern Firebug überschreibt.

Live Coder

live coder screenshot foto

Erweitert Firebug um den Blick unter die Chrome-Haube von Firefox, der installierten Extensions und sogar Firebug selbst. Chrome-Elemente und Funktionen lassen sich analysieren und on-the-run verändern. Diese Extension ist eher für die Entwicklung selbiger gedacht und nur eingeschränkt für andere Zwecke einsetzbar. Einen ähnlichen Weg geht das von den Firebug-Developern angestoßene Projekt Chromebug, welches sich als Firebug für Firefox-Extensions versteht.

 foto

Florian Fiegel

Seit 2008 freier Webworker mit Schwerpunkt auf journalistischer Berichterstattung und (Online-)PR. Täglich konfrontiert mit unzähligen Tools und Technologien im Web.

20 Kommentare zu „Mehr Power für Firebug

  1. Sarah am 4. September 2008 um 09:21

    Wär schon schön, erstmal zu erfahren, warum Firebug so toll ist ;)

  2. Erweiterungen für Firebug | Bennis Welt am 4. September 2008 um 09:25

    [...] für die von Webentwicklern hoch geschätzte Firefoxerweiterung, Firebug findet sich im Blog vom Dr. Web Magazin. Florian Fiegel beschreibt über 10 nützliche Zusatztools, mit Hilfe derer sich Firebug noch [...]

  3. Herr Voß am 4. September 2008 um 10:29

    Da gibt es ne Menge guter Videos bei Youtube. Das muss man echt sehen. Ich weiß aber überhaupt nicht mehr, wie ich früher ohne FB gearbeitet habe…

  4. Moritz am 4. September 2008 um 10:32

    Einfach mal ausprobieren… !

  5. Kahmoon am 4. September 2008 um 12:51

    Allerdings..sehr nützliches Tool. Firebug + Webdeveloper = absolute Pflicht :-)

  6. Florian Fiegel am 4. September 2008 um 13:17

    @Sarah: Das war für diesen Artikel nicht angedacht, da Firebug ja schon einigen ein Begriff ist. Vielleicht hätte ich aber einen hinweis geben sollen. Ich nehme es mir für den nächsten Artikel vor.

  7. Peter am 4. September 2008 um 14:25

    Stürzt nur häufig und gerne ab, vor allem im FF3. Wenn es mal läuft, geht’s oft auf die performence

  8. Dominik am 4. September 2008 um 18:18

    Sarah, die Fage nach dem “Wozu Firebug” erklärt Florian sehr schön in seiner Einleitung:

    Firebug ist eine der besten Extensions für Firefox wenn es um die Webentwicklung geht.

    LG
    Dominik

  9. Andreas am 5. September 2008 um 14:48

    “Eclipse-Editor”
    Ich bin hauptberuflich Java Entwickler und ich würde es nicht wagen, die beste Entwicklungsumgebung aller Zeiten, als “Editor” zu bezeichnen ;-)

  10. Florian Fiegel am 6. September 2008 um 17:29

    Hm, vielleicht ist das wirklich ein wenig zu schmal auf den ersten Blick, aber es wird ja nunmal nicht die gesamte Entwicklungsumgebung eingebunden, sondern eben nur ein Element beziehungsweise eine kleine Zahl an Elementen.
    Ich denke nicht, dass es da so falsch ist, wenn man auf den Eclipse-Editor hinweist.

  11. [...] Dr. Web gibt es eine interessante Liste mit Erweiterungen für den nützlichen Käfer, die einen Blick definitiv wert ist. Im Moment probiere ich noch mit [...]

  12. Andreas Seehase am 9. September 2008 um 14:34

    Firebug ist für Webdeveloper eine der besten Extensions und nützlichsten Tools für Firefox. Feinfach perfekt.

    Andreas

  13. [...] Liste mit Firebug Extensions [...]

  14. [...] FireBug Mit diesem Plugin lassen sich Quellcodes (HTML, CSS, Ajax oder JavaScript) analysieren und editieren. Zudem findet Firebug die enthaltenen Fehler im Quelltext und zeigt sofort potenzielle Fehler an. Auch die DOM-Struktur wird unter die Lupe genommen. Wem diese Funktionen nicht ausreichen, der kann Firebug noch erweitern. [...]

  15. Flug am 17. Oktober 2008 um 17:02

    Firebug ist genial und u.a. genau der Grund weswegen wie Firefox lieben. Jeder der sich etwas mehr mit Browser beschäftigt, anstatt nur an der Oberfläche zu kratzen weiß das auch.

  16. [...] von Elementen und kontrolliert ein- und ausgehenden Traffic. Von Florial Fiegel stammt der Artikel Mehr Power für Firebug, der Erweiterungen für die Erweiterung vorstellt. Zum Beispiel FirePHP für die AJAX-Entwicklung [...]

  17. Frank Ralf am 6. Februar 2009 um 12:46

    Neben “Rainbow for Firebug” (s.o.) gibt es jetzt “FireRainbow” (https://addons.mozilla.org/de/firefox/addon/9603) für Firebug 1.3.

  18. [...] Mehr zu den Extensions für das Addon Firebug [...]

  19. stina am 25. Juli 2009 um 15:40

    vielleicht mal links aktualisieren und so?
    ansonsten schöner, aber leider veralteter Beitrag :(

  20. Florian Fiegel am 26. Juli 2009 um 01:46

    Stimm, den Beitrag könnten man inzwischen mal wieder aktualisieren. Ich kümmere mich drum! :)

Ein Kommentar? Schön!

Wir freuen uns immer über Leser, die durch nützliche und konstruktive Beiträge zum Thema eine Diskussion anstoßen oder den Artikel mit weiteren Informationen anreichern. Alle Kommentare werden in diesem Sinne moderiert. Zum Kommentar-Fairplay gehört für uns auch der Einsatz von rel="nofollow". Bitte verwenden Sie zudem als Namen weder eine Domain noch ein spamverdächtiges Wort. Vielen Dank!

*