Dziś jest sobota, 10 stycznia 2009 roku (z kalendarza...)

OPT w praktyce

Icon

21.01.2007, 12:38

Projekty

Komentarze (2)

Powrót

Wszyscy spragnieni jakiegoś artykułu pokazującego wykorzystanie różnych możliwości OPT w praktycznych zastosowaniach mogą zanotować sobie dzisiejszą datę w kalendarzu. Opublikowałem dziś w dziale "Artykuły" tekst, który zacząłem tworzyć jeszcze w listopadzie, poświęcony właśnie temu zagadnieniu. Składa się on z czterech rozdziałów.

  • 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.

Powrót

Komentarze

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"...

Napisał Zyx w niedzielę, 21 stycznia 2007 o 14:10

Jeśli chodzi o Smarty i OPT, to żadna, bo przecież szablony są prekompilowane do kodu PHP, zatem faktycznie if w szablonie jest ifem w PHP :). Jednak zdanie to tyczy się akurat czego innego.

Strona 1 z 1 :: 1

Skomentuj

NickInformacja
E-mailTylko do użytku wewnętrznego.
WWWNie zapomnij o http://
LayoutNapisz tu, czy widzisz dzienny czy nocny layout.
WpisFormatowanie wiki
Internauto, pamiętaj! Wolność to nie samowola - dbaj o kulturę wypowiedzi oraz dyskusji w sieci.

Na Zyxist.com panuje swoboda wyrażania opinii oraz krytyki pod dowolnym adresem. Jedyny warunek: musi być ona kulturalna i rzeczowa. Na chamstwo, prostactwo lub jawne obrażanie kogokolwiek nie ma tu miejsca i takie komentarze są bardzo szybko usuwane. Jeśli zamierzasz polemizować z treścią wpisu, wpierw uważnie ją przeczytaj.

© Tomasz "Zyx" Jędrzejewski 2005 - 2009 | Wykonanych zapytań: 2 | Serwer wirtualny zapewnia