Update: SenSEO
Ich habe soeben einen unschönen Bug gefixt, welcher dazu führte, daß beim Wechsel des Tabs innerhalb von Firebug die SenSEO-Buttons sichtbar blieben.
Geholfen hat mir dabei der Artikel Extending Firebug. Als nächstes werde ich testen, ob die Extension auch unter der Firefox 3.1 Beta lauffähig ist, um die Version-Range entsprechend anzupassen (Danke an Matt für die Anfrage).
Ich plane für die nächste Woche, etwas ausführlicher auf die einzelnen Kriterien der Bewertung einzugehen und diese dann auch entsprechend aus der Extension heraus zu verlinken.
Über euer Feedback zur Extension würde ich mich freuen.
SenSEO bei Firefox Add-ons verfügbar (experimental)
Ich habe die Extension soeben bei den Firefox Add-ons in der Version 0.4.0 veröffentlicht. Sie besitzt momentan noch den Status "experimental", was einen Login für den Download nötig macht. Es gibt noch Probleme beim Umschalten zum Firebug. Sobald diese Probleme behoben sind, werde ich die Extension zur Überprüfung anmelden, um den Status auf "public" ändern zu können.
https://addons.mozilla.org/en-US/firefox/addon/9403
SenSEO Firefox Extension - Official Website
Update: SenSEO
Als letzte Kriterien werden nun auch die Domain und der Pfad der URL überprüft. Damit sind die zu überprüfenden Kriterien vorerst komplett. Ich werde noch ein paar kosmetische Änderungen vornehmen und die Extension dann bei Mozilla veröffentlichen.
Update: SenSEO
SenSEO bezieht jetzt auch Überschriften und sonstigen Content einer Seite in die SEO-Bewertung ein. Es stehen nun noch Betrachtungen zur Domain und dem URL-Pfad aus. Diese werden in den nächsten Tagen folgen. Die dann fertige Extension werde ich auf der offiziellen Firefox Add-On-Seite von Mozilla bereitstellen.
Update: SenSEO
SenSEO prüft jetzt auch die korrekte Verwendung von Meta-Keywords. Außerdem wird unter Components der sichtbare Inhalt der Seite ausgegeben. Ich mußte meinen Browsercache leeren, um die neue Version der Extension fehlerfrei installieren zu können.
Analyze SEO On-Page Criteria using SenSEO
SenSEO analyzes web pages and tells you how good they fulfill on-page Search Engine optimization criteria. SenSEO is a Firefox add-on integrated with the popular Firebug web development tool. The code is based on the YSlow extension. SenSEO gives you:
- Overview of SEO-important web page components
- Analysis of on-page SEO criterias
In the current version SenSEO checks
- Correct usage of Document-Title, Meta-Description and Meta-Keywords
- Headlines, Domain and URL-Path
- Other general Content Criteria
Official Website out now!
If you want to test this version, press the Download-Button.![]()
Install Firebug first!
Vortrag auf dem TecDay
Ich habe gestern zusammen mit meinem Kollegen Andi auf einer internen Veranstaltung (dem 1. Technologietag) einen Vortrag zum Thema Webstandards gehalten. Wir hatten zudem ca. 15 Minuten Zeit, auf Fragen aus dem Publikum einzugehen. Weitere Frontend-Themen waren u.a. die Vorstellung des neuen FIT-Editors (ich hatte hier schon darüber gebloggt) und die neuen Qooxdoo 0.8 Features. Das Feedback zur Veranstaltung an sich und speziell zu unserem Vortrag war positiv. "Hey, ich find's cool, daß man von euch Core-Leuten auch mal hört, was ihr eigentlich den ganzen Tag so macht" war da unter anderem zu hören ![]()
| presentation | Upload your own
Event-Handler zum loggen von JavaScript-Fehlern
Wie mit JavaScript-Fehler auf einer Website umgehen? Eine Lösung sieht so aus, daß ein onerror-Event-Handler global alle JavaScript-Fehler behandelt und diese auf dem Server loggt. Dieses Logging geschieht dann ausschließlich im Produktiv-Modus der Website - während der Entwicklung werden die Fehler nicht behandelt und erscheinen als entsprechende Meldung im Browser oder in der Firebug-Konsole. Das Logging wiederum ist so gelöst, daß eine 1x1 Pixel große transparente Gif-Grafik vom Server geladen wird. Diesem Aufruf werden dann die zu loggenden Daten (Fehlermeldung, Seite, Zeilennummer, User-Agent) mitgegeben. Das Prinzip wird bei Wikipedia erklärt.
Schaut man sich die geloggten Fehler an, erkennt man schnell, daß sich diese teilweise nicht in der Entwicklungsumgebung reproduzieren lassen. Ursachen dafür können ungewöhnliche Browser sein, oft gepaart mit ganz besonderen Umständen oder Bedienungseigenarten durch den User. Das heißt, neben durchaus nachvollziehbaren und behandelbaren Fehlern gibt es auch immer ein gewisses Fehler-Grundrauschen, mit dem man einfach leben muß.
Auffällig ist dabei, daß es in gewisser Regelmäßigkeit zu einem Fehler kommt, der ebenfalls zu diesem Grundrauschen zu zählen ist. Die Fehlermeldung lautet immer "Error loading script" und ist eine besondere Meldung des Firefox. Was es damit auf sich hat, kann hier nachgelesen werden. Da dieser Fehler ca. die Hälfte aller geloggten Fehler ausmacht, ohne daß man ihn zuverlässig verhindern kann, habe ich ihn heute durch eine entsprechende Abfrage vom Logging ausgeschlossen.
Das Thema Fehlerbehandlung läßt sich beliebig ausbauen. Es ist denkbar, die geloggten Daten in einem Tool bereitzustellen, daß es erlaubt, diese auf bestimmte Projekte, Seiten oder Fehlermeldungen einzuschränken. Auch eine automatische Benachrichtigung per E-Mail bei einer ungewöhnlich großen Anzahl auftretender Fehler wäre denkbar. Letztendlich könnte man die Fehler auch in einer Art Live-Ticker nachverfolgbar machen. Die Fehler würden dann ohne Verzögerung durch Techniken wie Comet direkt an eine Webseite oder ein Desktop-Widget kommuniziert werden.
Archive
- Juli 2010 (2)
- Juni 2010 (3)
- Mai 2010 (7)
- April 2010 (4)
- März 2010 (10)
- Februar 2010 (7)
- Januar 2010 (4)
- Dezember 2009 (5)
- November 2009 (3)
- Oktober 2009 (8)
- September 2009 (2)
- August 2009 (9)
- Juli 2009 (7)
- Juni 2009 (6)
- Mai 2009 (3)
- April 2009 (4)
- März 2009 (7)
- Februar 2009 (6)
- Januar 2009 (2)
- Dezember 2008 (1)
- November 2008 (7)
- Oktober 2008 (13)
- September 2008 (2)
- August 2008 (5)
- Juli 2008 (9)
- Juni 2008 (5)
- Mai 2008 (4)
- April 2008 (4)
- März 2008 (1)
- Januar 2008 (3)
- Das Neueste ...
- Älteres ...