Donnerstag, 30. Oktober 2008

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.

Montag, 27. Oktober 2008

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

Sonntag, 26. Oktober 2008

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.

Donnerstag, 23. Oktober 2008

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.

Dienstag, 21. Oktober 2008

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.

Download
Install Firebug first!

Samstag, 18. Oktober 2008

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 ;-)

SlideShare | presentation | Upload your own

Donnerstag, 16. Oktober 2008

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.

Blog abonnieren

RSS 2.0 Feed

Suche

Kalender

Zurück Oktober '08 Vorwärts
Mo Di Mi Do Fr Sa So
    1 2 3 4
6 7 8 9 12
13 14 17 19
20 22 24 25
28 29 31    

Verwaltung des Blogs

Blogroll

Projects/Web

vCard

  • Nico Steiner
  • www.nicosteiner.de
  • Karlsruhe/Germany
  • Senior Frontend-Developer at 1&1