Smarty Template Engine zustätzlich mit Anzeige einer mobilen Version ausstatten

Die Smarty Template Engine ist ein mächtiges Tool, wenn es um die Template-Behandlung und deren Caching geht. Seit gut einem Jahr programmiere ich nun in meiner Freizeit an einem PHP-Projekt, welches nun auch auf meinem HTC Kaiser dargestellt werden soll. Da dieser jedoch ein paar Änderungen an der Übersicht (Beispielsweise statt 50 Einträgen in einer Liste nur 10-20) und am prinzipiellen Datenhandling (Ajax ist da im Pocket Internet Explorer nicht so wirklich vorhanden) benötigt, kann man nicht einfach nur im Header ein anderes Stylesheet einsetzen.
Smarty Template Engine zustätzlich mit Anzeige einer mobilen Version ausstatten weiterlesen

svn:externals zum Einbinden externer Bibliotheken nutzen

Seit einiger Zeit arbeite ich bereits mit SVN in meinen Programmierprojekten, da es eine große Hilfe beim Rückgängigmachen von fehlerhaften Implementierungen ist und die Zusammenarbeit zwischen mehreren Leuten stark vereinfacht. Derzeit verwende ich in meinen PHP-Projekten gerne das Template-System Smarty, da es recht schnell und unkompliziert arbeitet. Bis vor wenigen Minuten habe ich bei Aktualisierungen dieser Templateengine immer in meiner lokalen Arbeitskopie Smarty gelöscht und anschließend das heruntergeladene Archiv der neuen Version wieder entpackt und in das SVN eingecheckt. Eine prinzipiell unnötige Arbeit, da Smarty bereits in einem SVN im Web bereitgestellt wird.
svn:externals zum Einbinden externer Bibliotheken nutzen weiterlesen