Niniejszy artykuł opisuje system szablonów zawarty w wersji 1.1 eZ components. Opiera się on na analizie prostej aplikacji, która wykorzystując system szablonów, wysyła zapytanie do wyszukiwarki Google o podane słowo kluczowe a następnie sprawdza pozycję zdefiniowanej witryny w zwróconych wynikach. Mimo że nie zamierzam opisywać całej aplikacji (która używa też komponentu eZ PersistentObject i kilku innych klas), opisanie wykorzystanego w niej systemu obsługi szablonów powinno dać dobry przykład użycia komponentu eZ Template.
eZ components zaprojektowano po to, by ułatwić budowanie aplikacji za pomocą PHP 5.1. Dla przykładu, ułatwia on życie developerom, na co dzień zajmującym się manipulowaniem grafiką na potrzeby www. Dzięki eZc analizować można informacje zawarte w EXIF, skalować grafikę, czy dodawać do niej efekty wizualne. Przykłady podane w tym artykule oparte zostały na eZc w wersji release candidate 1 (rc1).
Niniejszy artykuł ma za zadanie przedstawić informacje o używaniu eZ components w aplikacjach PHP w wersji 5. Komponenty te są zorientowanymi obiektowo blokami przyspieszającymi proces pisania aplikacji bazujących na PHP 5.