Einfacher Template Parser für PHP

Während der Entwicklung von sourceXchange schrieb ich einen kleinen Template Parser namens Temply, der einfache (geschlossene) als auch Block-Tags mit Verschachtelungen handhaben kann. Außerdem können den Tags spezielle Attribute zugewiesen werden, um ihr Verhalten zu beeinflussen.

Der Parser ist sehr einfach zu benutzen und kann über ein definiertes Interface frei erweitert werden. Insgesamt besteht er aus gerade einmal drei relativ kleinen PHP Klassen. Der Parser stellt keine ausgewachsene Template Engine dar, wie zum Beispiel Smarty. Er hat keinen Cache-Mechanismus und es sind keine vorgefertigten Tag-Bibliotheken enthalten. Aber ich denke, das kann auch ein Vorteil sein.

Der Parser ist ab heute im Downloads-Bereich unter der LGPL verfügbar. Code-Beispiele sind im Archiv des Parsers enthalten.

Kommentare

Ein AppStore für den Mac

Vor einiger Zeit stieß ich durch Zufall auf Bodega. Dies ist ein AppStore wie ihn auch Apple für das iPhone, den iPod Touch und das iPad anbietet, allerdings eben rein für den Mac respektive Mac OS X. Und mit dem Unterschied, daß es anscheinend keine wirklichen Einschränkungen hinsichtlich dessen gibt was zugelassen wird und was nicht. Bodega befand sich damals noch in einer recht frühen Phase der Entwicklung und war dementsprechend unausgereift – es hakte an allen Ecken und Enden. Ausserdem war die Anzahl der eingestellten Programme doch noch recht überschaubar.

Das alles hat sich mittlerweile allerdings stark verbessert. Die Benutzeroberfläche wurde überarbeitet, die Auswahl im Store vergrößert und die Programmstabilität verbessert. Mittlerweile ist das ganze System richtig brauchbar geworden.

Ganzen Artikel ansehen Kommentare

Wieder online

Man sollte meinen daß die meisten Hotels heutzutage ihren Gästen WLAN bieten. Oder zumindest einen kostenlosen oder kostengünstigen kabelgebundenen Zugang. Leider war das nicht der Fall in den Hotels in denen ich die letzten Wochen verbracht habe. 

Glücklicherweise konnte ich mir einen UMTS prepaid Surfstick ergattern. Der Zugang ist nicht so schnell wie der DSL Anschluss zu Hause, aber ich bin endlich wieder online! Und nun sogar im Zug zwischen Stuttgart und meinem momentanen Arbeitsplatz. Die Verbindung dort ist nicht unbedingt sehr stabil, aber ausreichend fürs Mailen und Surfen.

Kommentare 3

Neuer Job

Ab morgen werde ich für eine neue Firma arbeiten. Und zwar die dmc digital media center GmbH in Stuttgart Bad-Cannstatt im Römerkastell. Ich hatte schon die Möglichkeit, ein paar meiner zukünftigen Kollegen und das Arbeitsumfeld an einem Schnuppertag kennenzulernen – trotzdem bin ich natürlich sehr gespannt, was mich so erwartet und wie die erste Arbeitswoche wird.

Kommentare 3

Lock-UnMatic 1.3

Mit Release 1.3 bringt Lock-UnMatic nochmals einige Verbesserungen in der Benutzeroberfläche mit sich. So gibt es nun ein Suchfeld, um direkt in der Dateiliste nach Dateinamen filtern zu können. Über das "Zeige"-Menü können alle zur Zeit in Benutzung befindlichen Dateien angezeigt werden. Der Administrator-Modus sollte außerdem nun auch auf Intel Macs ohne 64bit-Unterstützung funktionieren.

Kommentare 2

Downloads funktionieren wieder

Leider gab es einen Fehler im Downloads-Bereich, der das Herunterladen von Task Till Dawn verhinderte. Der Fehler ist jetzt behoben und der Download sollte wieder möglich sein.

Kommentare 1

Task Till Dawn 1.5

Task Till Dawn 1.5 ist mehr oder weniger ein reines Bugfix-Release. Besonders der schwerwiegende Fehler, dass die Liste der Tasks unter Windows verloren gehen konnte, sollte nun behoben sein.

Ganzen Artikel ansehen Kommentare 6