Blog-Urlaub auf Homepage-Werbung.de
Wie wichtig ist Bloggern das Geld verdienen?
Vorbereitung für ein einfaches Ad Management Script in PHP (Tutorial)
Interview mit Sacha Lobo und Holm Friebe
6 sehr gute DoFollow-Blog/RSS-Verzeichnisse ohne Backlinkpflicht
Predictive Behavioral Targeting (Linktipp)
Conversionrates anhand übermittelter Suchphrasen optimieren (Linktipp)
Lukrative Nischen-Keywords bei der Traffic Analyse finden (inkl. Beispiel)
Template Engines werden in PHP benutzt, um PHP-Code und HTML-Code zu trennen. Durch diese Trennung hält man seinen Code übersichtlich und man erhöht die Wiederverwendbarkeit. Der Code wird durch den Einsatz einer PHP Template Engine modularisiert, die Template Engine ermöglicht eine logische Schnittstelle zwischen dem Code, der logische Angelegenheiten regelt, der Geschäftslogik, und dem Code, der zur Präsentation von Informationen dient. Zusammengefasst bietet einer PHP Template Engine folgende Vorteile:
Im folgenden werden diese einzelnen Vorteil genauer erklärt.
Ich habe selbst eine kleine, einfach anzuwendende Template Engine entwickelt. Das Script besteht aus einer robusten PHP Klasse, deren Schnittstelle sauber dokumentiert ist. Es gibt eine Doku und ein leicht verständliches Tutorial für Anwender der Klasse. Eine zusätzliche Doku gibt es für Entwickler, die die Engine bspw. erweitern wollen.
Zur PHP Template Engine auf peuss.com/PHP.
Der Code eines PHP Scripts wird übersichtlicher, weil er seine einzelnen Bestandteile logisch voneinander getrennt sind. Wenn man sich den Code zur Präsentation seiner Informationen ansieht, kommt darin keine Geschäftslogik vor. Man konzentriert sich nur auf die Präsentation der Informationen, während man den Code zur Präsentation der Informationen liest oder schreibt. Klingt einfach, oder? Ist es auch ;-).
Die Verbesserung der Wiederverwendbarkeit kommt auch daher, dass die Geschäftslogik vom Präsentationscode getrennt ist. Hat man beispielsweise ein Gästebuch unter Einbeziehung einer PHP Template Engine programmiert und möchte das Layout ändern oder sogar austauschen, so braucht man das Gästebuch-Script nicht komplett neu zu entwickeln. Man programmiert einfach den präsentierenden Code neu und verwendet den Code der Geschäftslogik unverändert wieder.
Durch den Einsatz einer PHP Template Engine ist es möglich, Programm-Module zu entwickeln, die man in mehreren Anwendungen immer und immer wieder verwenden kann. Die Geschäftslogik von einem Kontaktformular oder eines Login Formulars beispielsweise können immer und immer wieder verwendet werden. Mit einer Template Engine können die Ergebnisse dieser Module an das Layout der jeweiligen Anwendung angepasst werden.