kopfsache: mobile browser

![](http://static.jalogisch.de/uploads/2010/05/apache_logfiles_browserstring-
150x150.png) wenn man ein blog oder eine webseite betreibt muss man sich
mitlerweile auch immer gleich die frage stellen ob es notwendig ist, seine
webseite für mobile browser zu optimieren. sicherlich helfen hier div.
statistiktools recht schnell um einen überblick zu bekommen. auch die code
snippets von detectmobilebrowser.com
((diese webseite hat mir die idee dazu gegeben und auch wenn ich ehrlich bin
den regex fast fertig frei haus geliefert, also bedankt euch lieber bei den
jungs als bei mir!)) helfen um etwas zu bauen ... umleitung auf speziellen
content, da laden von speziellen css dateien oder was auch immer. das ganze
funktioniert aber nur ab dem zeitpunkt wo man es einbaut und umsetzt. jetzt
sollte man sich aber vorher die frage stellen ob diese arbeit überhaupt
notwendig ist. dabei können natürlich auch statistiktools helfen, aber es geht
sehr einfach und simpel, solange man zugriff auf die webserver logfiles hat.
davon ausgehend das die logfiles im apache-combined format vorliegen ist es
ein einfacher kleiner aufruf und man hat klarheit darüber ob man sich
überhaupt die arbeit macht.

awk -F\" '($6 ~ /android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|ip(hone|od)|iris|kindle|lge|maemo|midp|mmp|mobile|o2|operam(ob|in)i|palm(\ os)?|p(ixi|re)\/|plucker|pocket|psp|smartphone|symbian|treo|up\.(browser|link)|vodafone|wap|windows\ ce;\ (iemobile|ppc)|xiino / ){ print $6 } ' $LOGFILE  | sort -u

natürlich sollte $LOGFILE durch das oder die apache logfiles ausgetauscht
werden. bei bedarf kann auch ein zcat aufruf mittels pipe vor den awk aufruf
gelegt werden. nach dem möglicherweise ernüchterndem ergebniss kann man sich
dann überlegen ob die arbeit und pflege notwendig ist ... für mich war klar,
das es nur ein default template geben wird und keine angepasste version.
vielleicht ist es bei dir ja ähnlich.

{% include JB/setup %}

Show Comments