Querdenkender Webworker mit WordPress-Affinität

Mit Analytics Clicks auf ausgehende Links messen

In Deutschland hatte sich das Verhältnis der Website-Betreiber zu Google Analytics in der Vergangenheit ja eher schlecht entwickelt. Die unsichere Rechtslage, bedingt durch die Speicherung und Übermittlung der IP-Adressen von Besuchern, war ein Großteil der Anwender zu Recht verunsichert. Allerdings ist das kein Problem, mit dem Analytics allein zu kämpfen hat. Auch andere Trackinglösungen benutzen […]

Mit Prototype ein Form checken

Ich habe heute wieder ordentlich ‚rumgetrödelt. Immer wenn ich mit Javascript zu tun habe, passieren irgendwelche Sachen oder Dinge funktionieren einfach nicht so, wie ich mir das vorstelle. Das hat wenig damit zu tun, dass Javascript so furchtbar wäre (was in Teilen sicher auch nah an der Wahrheit ist), sondern ist ganz simpel damit zu […]

XML, JSON und RDF

XML (eXtensible Markup Language) und JSON (JavaScript Object Notation) zu verarbeiten, ist dank der Funktionen, die PHP bereits zur Verfügung stellt, absolut kein Problem mehr. Wenn auch JSON ursprünglich wohl vor allem für Ajax-Anwendungen gedacht war, bevorzuge ich selbst das Format auch in PHP-Anwendungen, wenn ich den Overhead der XML-Daten vermeiden kann und möchte. Die […]

… und Tschüß!

Wenn man mit einer aktuellen PHP-Version arbeitet und auf dem Entwicklersystem mal das Error Reporting etwas strenger einstellt, wird man unweigerlich damit konfrontiert, dass so einige recht populäre Funktionen als deprecated eingestuft wurden und in der Version 6 wohl nicht mehr zur Verfügung stehen werden. Dies betrifft im wesentlichen Funktionen des Session-Handlings, Funktionen aus der […]

Templates ganz einfach

Damit die Lösung für den Kunden auch nach -zig Änderungen immer noch wartbar ist und sich außerdem der Grafiker so richtig austoben kann, ist der Einsatz von Templates an sich immer eine klasse Idee. Aber bevor ich Smarty einsetze, überlege ich lieber zweimal … für kleinere Projekte nutze ich lieber etwas Leichtgewichtigeres wie zum Beispiel […]