Alle Beiträge mit dem Stichwort: »Wordpress«
Ausge(wp-)grinst
In der letzten Zeit fällt mir auf, dass das Laden der Webseite ständig zäher wird.
Das hat zum einen damit zu tun, dass ich in der jüngeren Vergangenheit das eine oder andere neue Plugin aktiviert habe, zum anderen dass offensichtlich mein Webspace-Provider ebenfalls erhebliche Antwortzeitprobleme aufweist.
Anhand des Firefox Plugins “Load Time Analyzer” stellte ich fest, dass es zunächst teilweise 5, in Ausnahmefällen sogar 10 (!!!) Sekunden dauert, bis sich der Webserver überhaupt meldet (da kann ich aber erstmal nichts dran machen) und dann im Laufe des Seitenaufbaus nochmal erheblich Zeit vertrödelt wird um bestimmte Dateien und Skripte abzuarbeiten.
Ein bestimmtes Skript stach dabei massiv ins Auge und betraf das Laden der prototype.js (ca. 80 KB), welche durch das Plugin “WP-Grins” (von WordPress-Mitentwickler Alex King) bei JEDEM Seitenaufruf – unabhängig ob auf der Seite ein Kommentarfeld mit klickbaren Smilies angezeigt wird oder nicht – neu geladen wird.
Aus dem Grund recherchierte ich nach einer Alternative zu WP-Grins und kam so einem Beitrag “Smiley-Skript austauschen” auf »Peruns Weblog«. Mit dem dort beschriebenen Alternativskript “Smiley JS Button” werden für die klickbare Anzeige der Smilies in den Kommentaren keine 80 KB geladen sondern nur etwa 3-4 KB — und die auch nur, wenn die Seite ein Kommetarfeld aufweist.
Auf Umfang der angezeigten Smilies hat dies keine Auswirkung, ich bekomme nachwievor alle — auch meine eigenen hinzugefügten — angezeigt. Ich kann nun sogar steuern, WO die Smilies jetzt beim Textfeld angezeigt werden. WP-Grins stellte diese IMMER direkt über das Textfeld.
Ich werde nun beobachten, ob dies der Weisheit letzter Schluß ist, oder ob ich noch weitere Optimierungen umsetzen muss, z.B. die ggf. vollständige Entfernung Reduzierung der in der Sidebar angezeigten “Buttons”.
Update auf WP 2.6.2
[x] Done
In dem Zuge habe ich noch ein neues Plugin im Blog aktiviert, d.h. eigentlich habe ich es schon gestern abend eingebunden.
Und zwar handelt es sich um das Plugin “Live Comment Preview” (von Brad Touesnard), um eine Kommentarvorschau noch während des Schreibens zu ermöglichen – macht vor allem dann Sinn, wenn man (X)HTML-Tags im Kommentar miteinbindet.
Update auf WordPress 2.6
[x] Done
Gestern habe ich das Update schonmal versucht. Leider war mir mittendrin mein FTP-Programm abgeschmiert, weil ich daheim ein paar Probleme mit dem WLAN-Adapter habe/hatte.
Am Ende hatte ich einen Mischmasch aus WP 2.5.1 und WP 2.6 drauf, der Gott-Sei-Dank soweit funktioniert hat.
Der heutige Versuch ist dann erwartungsgemäß sauber durchgelaufen.
Nachtrag:
Vor dem Update empfiehlt es sich aber, die Hinweise für das Update auf Wp 2.6 im Blog von WordPress-Deutschland nachzulesen. Stichwort: “Versionierung der Beiträge”.
Zudem gibt es drei neue Schlüssel, die den mit WP 2.5 eingeführten SECRET_KEY ersetzen. Einen Key-Generator findet man aber bei den oben verlinkten Update-Hinweisen.
Neues Plugin: WordPress Mobile Edition
Nachdem Michi und ich aufgrund einer etwas vorzeitigen Vertragsverlängerungen beide nun mit neuen Mobiltelefonen ausgestattet sind, mit denen ein mobiles Surfen nicht nur möglich, sondern auch komfortabel ist, fiel mir auf, dass mit dem Standardbrowser meines Handy unser Blog in voller Detailfülle (mit allen Bildern, allen Farben usw.) angezeigt wird.
Aufgrund der vertraglichen Einschränkungen (Michi hat 5 MB Volumen und ich 120 Internet-Minuten frei) und auch aufgrund der Lesbarkeit ist eine solche Darstellung nicht gerade förderlich für die mobile Nutzung.
Aufgrund dessen habe ich überlegt, wie man dem ganzen sinnvoll begegnen kann.
Leider verstehen nicht alle Mobil-Geräte die Stylesheet-Angabe <link rel="stylesheet" ... media="handheld"> und laden die ganz normale <link rel="stylesheet" .... media="screen">. Andere Geräte wiederum laden die mit dem CSS-Attribut display:none ausgeblendeten Elemente und Bilder im Hintergrund trotzdem, so dass unnötige Datenmengen übertragen werden.
Um zu vermeiden, eine ganz eigene Seite für die Mobile Darstellung zu erstellen, habe ich mich Alex Kings Plugin “WordPress Mobile Edition” bemächtigt, welches mir diese Arbeit sozusagen schon abgenommen hat. Das Plugin bringt ein eigenes kleines Theme mit, um eine minimalistische – aber für Handys völlig ausreichende – Darstellung des Blogs zu gewährleisten. Auf Wunsch kann man aber auch auf die “normale” Darstellung umschalten. Das mitgebrachte Theme kann, wie jedes andere, bei Bedarf aber nach eigenen Wünschen angepasst und verändert werden.
In meinem Fall musste ich zwar die Plugin-Datei manuell noch um eine Zeile ergänzen, damit mein LG KU990 Viewty auch als Mobilgerät erkannt wird, aber das war nicht weiter schwer – eine Möglichkeit den Browser des eigenen Handy (o.ä.) auszulesen, ist auf der Plugin-Homepage vom Autor selbst verlinkt.
Somit steht diese Seite nun auch der mobilen Welt offen.
Update auf WP 2.5.1
[x] Done.
Und Dank an Maksi für den Tipp mit dem SECRET_KEY für die “Cookie-Sicherheit”.

