p·a·t·t·e·m·p·l·a·t·e· ·3·.·x::

Komplett überarbeitete Version des beliebten Template Systems.

//Aufgabe

In dieser PEAR-kompatiblen Version des Templating-Systems wurde besonders auf einen modularen Aufbau geachtet. So ist z.B. der Reader, der die Templates einliest komplett von der Basisklasse getrennt, wodurch es möglich ist, die Templates vom Dateisystem, aus der Datenbank oder jeder anderen Quelle zu lesen. So wurde z.B. auch ein Reader implementiert, der Templates, die für das PHPLib System entwickelt wurden einzulesen.

Zu den weiteren Features zählen Variablen-Modifier, Input- und Output Filter, ein Cache-System und die Möglichkeit eigene Tags zu erfinden und zu integrieren. Alle diese Features werden bei Bedarf geladen.

patTemplate wird mittlerweile im bekannten PHP-CMS Joomla eingesetzt und war auch Teil eines Artikels über Template Systeme in der iX.

//Technologien

Technische Konzeption
PHP4-Programmierung

//Verwendete Software

Homesite v5
ZendStudio v3.5

//Links

patTemplate Homepage

[gerendert in 0.027148962020874s]