Smarty
Smarty to obiektowa biblioteka skryptów służąca do tworzenia szablonów dla aplikacji PHP. Pozwala na separację logiki aplikacji (PHP) od jej warstwy prezentacyjnej (HTML). Smarty działa poprzez umieszczanie w szablonach znaczników, które następnie są zastępowane generowaną przez aplikację treścią. Pakiet umożliwia stosowanie struktur kontrolnych (if...else, pętle for itp). System Smarty cechuję się wysoką wydajnością dzięki kompilowaniu szablonów do postaci skryptów php, a także wbudowanemu systemowi buforowania (cache'owania).Smarty jest pakietem o otwartym kodzie źródłowym, udostępnianym na zasadach licencji Lesser GPL. Można w łatwy sposób wzbogacać jego funkcjonalność poprzez pluginy.
(źródło tekstu - wikipedia)
W praktyce prawie każdy CMS oparty jest o szablony. Bez nich praca nad modyfikacją wyglądu stron byłaby niezwykle czasochłonna. Stosowanie smarty pozwala szybko zmieniać wygląd całych witryn internetowych. Modyfikować jedynie te fragmenty kodu które są odpowiedzialne za część graficzną strony internetowej.
Dodatkowo w celu optymalizacji smarty posiada własny moduł do buforowania danych. Wstępnie prasuje kod i tworzy źródła do kompilacji szablonów co znacznie poprawia jego wydajność.
Drukuj , Modyfikacja
2007-04-26 21:50:45
Dodaj komentarz
Podobne strony
Tagi