Auch diese Woche gibt es wieder einen Haufen Linktipps von mir.
Ich wünsche viel Spaß beim Lesen und ein schönes Wochenende!
Jetzt habe ich auch endlich ein Kontaktformular auf meiner Kontakt-Seite. Realisiert habe ich das Ding mit Google Docs. Die Idee hatte ich schon länger, aber durch Caschy kam mit der Gedanke wieder in den Sinn.
Auf mobiFlip.de findet ihr dazu eine kleine Anleitung (falls man nicht mit Google Docs umgehen kann
).
Wie ich bereits erwähnt hatte, benutze ich das WP-Syntax Plugin, um Code-Schnipsel hier im Blog hübsch darzustellen. Es gibt jedoch einen Nachteil am Plugin: Es bindet ein eigenes Stylesheet ein. Das ist bei jedem Aufruf der Seite eine unnötige Server-Anfrage mehr. Man könnte die wenigen Styles genauso gut zum eigenen Stylesheet hinzufügen.
Seit WordPress 2.7 ist es ein Kinderspiel Kommentare getrennt von Track-und Pingbacks aufzulisten. In dieser WP-Version wurde die Funktion wp_list_comments eingeführt, welche die Auflistung der Kommentare übernimmt.
Gestern schaute ich durch Zufall mal in meine WordPress Mediathek und entdeckte, dass mein WP-Smush.it Plugin anscheinend nicht einwandfrei funktionierte. Folgende Fehlermeldung wurde hinter jedem hochgeladenen Bild angezeigt:
Error posting to Smush.it
Das Problem ist offenbar schon bekannt. Denn im WordPress Support-Forum fand ich die Antwort, die ich suchte, um das Plugin wieder zum Laufen zu bekommen. Leider musste es dazu manuell verändert werden.
Ab Zeile 22 findet ihr in der Plugin-Datei (wp-smushit.php) ein paar definierte Konstanten. Zwei davon müsst ihr wie folgt ändern:
define('SMUSHIT_REQ_URL', 'http://ws1.adq.ac4.yahoo.com/ysmush.it/ws.php?img=%s'); define('SMUSHIT_BASE_URL', '');
Um Fehler zu vermeiden, solltet ihr die vorhanden Konstanten auskommentieren oder ggf. ganz löschen.
Um die Ladezeit der Website zu verbessern lässt sich Google Analytics neben der Standardmethode seit Ende letzten Jahres auch asynchron laden. Ich setzte seit heute dafür folgendes Snippet ein:
1 2 3 4 5 6 7 8 9 10 |
<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); })(); </script> |
Lesestoff zum Thema:
Aus gegebenem Anlass, möchte ich heute eine Artikelserie über HTML5 starten.
Seit heute lässt sich nämlich der Flash-Player auf YouTube optional durch einen HTML5-Player ersetzen. Das Feature kann man unter youtube.com/html5 aktivieren, funktioniert aber bisher nur mit Google Chrome (bzw. Chrome Frame im IE) und Safari ab Version 4.