wordpress-logo-stacked-rgbWordPress ist einer mit der beliebtesten Content-Management-Systeme (kurz CMS) weltweit mittlerweile geworden und zahlreiche Downloads und eine riesige Community in fast jeder erdenklichen Sprache bezeugen dies. Natürlich gibt es deshalb auch eine riesige Vielzahl an „angeblich“ guten Entwicklern, die in WordPress alles erdenkliche professionell umsetzen. Und dennoch liest man in diversen Foren immer wieder, dass dem doch nicht so ist.

Nun, WordPress verfügt ebenfalls über einen Codex mit sogenannten Hooks (Actions und Filters), die man als Entwickler auch stets benutzen sollte. Die Core Entwickler von WordPress haben sehr viele tausende Stunden damit zugebracht, viele Fallstricke eines Entwicklers abzudecken und praktisch sehr viele Funktionen, Klassen und andere Hilfsmittel ins System implementiert, die es möglich machen, individuelle Plugins und Themes auch völlig WordPress konform umzusetzen.

Dies erfordert aber auch, dass man sich intensiv mit dem System und dem Kern (Core) auseinandersetzt, bei jedem Upgrade auch sich die Neuerungen anschaut und bestenfalls sich auch dort rumtreibt, wo sich die Core Entwickler rumtreiben (sog. Buglisten, Trac, Foren, etc.). Nur so kann man als Entwickler sicherstellen, auch individuelle Plugins und Themes zu entwickeln, die auch bei zukünftigen Updates sorg- und bedenkenlos funktionieren.

Seit Anfang 2008 beschäftige ich mich intensiv mit WordPress Plugins und Themes, und habe bereits zig professionelle Themes sowie auch Plugins nach Kundenauftrag entwickelt. WordPress nenne ich mittlerweile mein „Zuhause“ und kann innert kurzer Zeit responsive Themes sowie auch Plugins mit individueller Funktionalität programmieren. In den Jahren sind dadurch nach Kundenauftrag viele erdenkliche Projekte entstanden, bei denen man kaum glaubt, dass diese mit WordPress erstellt wurden.

An dieser Stelle muss ich aber auch den Jungs der Inpsyde GmbH danken, denn in der Zeit als ich mit Ihnen arbeitete, wurden mir die Augen geöffnet, was mit WordPress alles machbar ist.