Chukki.de - Der Tumblr-Blog über Webdesign, Wordpress, Social Media, Cloud und Webentwicklung

404 – Error Reporting in WordPress

404 Fehler auf Websites sind immer unschön, doch was tun wenn doch mal so ein Fehler auftritt. Ganz einfach: Wordpress bietet entweder eine Datei, die auf den Namen 404.php hört oder alternativ einen "else" zweig in den Theme Dateien, welcher genutzt wird sobald die gesuchte Seite nicht verfügbar ist.

Der unterschied zwischen beiden Varianten liegt darin ob man die "Permalink-Struktur" angepasst hat. Sollte dies der Fall sein, wird die 404.php genutzt. Wenn aber die Seiten ID's benutzt werden, wird der "else" Zweig innerhalb der Theme Dateien single.php, index.php und page.php für das error Reporting verwendet. Für beide Varianten stell ich nun eine Funktion vor, um eine E-Mail zu versenden wenn so ein Fehler auftritt. Natürlich kann die Funktion selbst auch für andere Projekte genutzt werden, aber ich beschreibe das ganze etwas vereinfacht für Wordpress.

WordPress Funktionssuche im Codex

Es ist bestimmt schon einmal jedem Wordpress-Theme Entwickler passiert... wie hieß nochmal die Funktion um die Kategorien darzustellen? Aah, wp_list_categories(); ... aber welche Parameter hat die Funktion? Puh, ich weiss es nicht.

Da hilft nur noch die Suche im Codex von Wordpress.org. Das der Weg dorthin nicht einfach gestaltet ist, wird auch schon jeder, der sich damit beschäftigt hat, erfahren haben. Der schnellste Weg geht dann meist doch über Google, nur bekommt man damit oft nicht das, was man wirklich sucht.

Websitegeschwindigkeit optimieren

Die Geschwindigkeit einer Website zu optimieren ist meist ein Zwiespalt. Einerseits möchte man eine möglichst schöne, oft durch gimmicks (JQuery, Mootools) gespickte Website haben - andererseits aber möchte man auch nicht ewig auf die auslieferung der Websites warten.

Zum Glück hat sich dieses Problem durch Breitband-Anschlüsse etwas verringert, trotzdem ist eine Optimierung der Website Geschwindigkeit nicht zu unterschätzen. Angriffspunkte um die Geschwindigkeit zu verbessern sind die Bilder, die CSS & Javascript Dateien und die gZip Komprimierung der Seite mittels PHP und Apache.

Coda 1.6 veröffentlicht

CodaDie Jungs von Panic haben die Entwicklungsumgebung Coda für Mac OS X in der Version 1.6 veröffentlicht. Die Liste der Neuerungen und Verbesserungen ist dieses mal ziemlich lang, was darauf hinweist, dass die Entwickler nach wie vor stark an dieser tollen Software weiterarbeiten.

Die Neuerungen:

  • Plugin-Schnittstelle integriert
  • Rechtschreibprüfung
  • Quick-Open (Schnelles öffnen von Dateien mit CMD+Q
  • Syntax-Highlightning für Cappuccino (Objective-J)

Die Liste der Verbesserungen gestaltet sich auch dementsprechend lang. Die komplette Liste der Änderungen ist hier einzusehen.

Mithilfe der Plugin-Schnittstelle können Entwickler über den Coda Plugin Creator Arbeitsschritte vordefinieren oder aber auch z.B. selektierte Wörter - ähnlich einem WYSIWYG Editor - mit HTML Tags umschließen.

Für alle die Coda noch nicht kennen: Coda ist eine Entwicklungsumgebung für den Mac, die sich dadurch auszeichnet, dass alles in einem Programm steckt. Seiten können in verschiedenen Sprachen entwickelt werden, CSS kann innerhalb einer Benutzeroberfläche "zusammengeklickt" werden und der integrierte FTP-Client lädt alles anschließend durch das Klicken auf "Speichern" (CMD+S) automatisch hoch.

Die integrierten Bücher für PHP, Javascript, CSS und HTML sowie eine Terminal Session, eine Versionsverwaltung und die Preview zur sofortigen Darstellung der Seite runden das ganze ab.