- Struktura kodu źródłowego - pokazanie, jak zintegrować OPT z kodem źródłowym typowego serwisu WWW. Opisana jest tu też metoda zarządzania przetwarzaniem szablonów w celu uzyskania jak największej palety możliwości.
- Formularze - wykorzystanie mechanizmu komponentów OPT do tworzenia dynamicznych formularzy.
- Dynamiczny układ strony - coś dla wszystkich pragnących stworzyć CMS-a korzystającego z OPT. Rozdział pokazuje kilka różnych sposobów rozwiązania problemu dynamicznych modułów umieszczanych na stronie. Jeden z nich opiera się na reprezentacji modułów jako komponentów OPT, pokazując dodatkowo gotowy do uruchomienia przykład :).
- Sztuka szablonowania - rozdział bardziej teoretyczny, który prezentuje filozofię stojącą za pokazanymi metodami korzystania z systemów szablonów. Ten fragment polecam szczególnie ludziom narzekającym "na co mi jeszcze jeden język programowania? Co za różnica, czy ifa dam w szablonie, czy w PHP?" Dodatkowo próbuję rozwiać tu pewien mit dotyczący wydajności parserów pt. "im więcej możliwości, tym wolniejsza biblioteka".
Większość przykładów w artykule to pseudokod - po prostu nie było rady, by zamieścić kompletny kod źródłowy w jednym tekście, bo przytłoczyłby on wszystko inne. Jedyny kompletny przykład dotyczy wykorzystania komponentów w roli modułów osadzanych na stronie WWW. Mam nadzieję, że artykuł Wam się spodoba :).
Artykuł udostępniony jest na licencji Creative Commons na identycznych zasadach, co inne moje teksty. Wersję PDF z warunkami udostępniania dołączę, jak rozwiążę problem okropnych fontów w pdflatex.






Napisał eRiZ w niedzielę, 21 stycznia 2007 o 13:42
"Co za różnica, czy ifa dam w szablonie, czy w PHP?"
W wydajności? Fakt, ułamki sekundy, ale "grosik do grosika"...