Php tabanlı web siteleri dizayn ederken, php kodlarını html kodlar arasına gömeriz. Fakat gün gelir bu kodları düzenlemek istediğimizde çok büyük bir çaba gerektirir. Bu tarz durumlarla başa çıkabilmek için ve daha kararlı bir sistem kodlamak için tema sistemleri geliştirebilirsiniz. Tema sistemi ya da motorlarının asıl amacı, php kodları ile html kodlarını birbirinden ayırmaktır. Böylece hangi kod üzerinde değişiklik yapmanız gerekiyorsa, kendisine ait dosyalarını açarak bu işlemi gerçekleştirebilirsiniz.
Php tema motorunuzu kendiniz geliştirebileceğiniz gibi, hazır bir tema motoru da kullanabilirsiniz. İşte bunlardan birkaçı
Kaynak: Top 25 PHP template engines
phpBB de smarty ye benzeyen bir tema motoru kullanıyor… phpBB 3 serisi ile bu motor çok daha güçlendirildi ve prosilver teması ile katmanlar teknolojisi tema sistemine dahil edildi… şimdilik saf bir template sistemi olarak dağıtılmıyor fakat aklınızda bulunsun
benim gibi phpBB aşıkları kırılıyor sonra
Smarty’nin servera kurulumu hakkında bilgim yok, ben direkt yazdığım kodlara sınıfı include ederek kullanıyorum ve sorun yok.
Ayrıca joomla bildiğim kadarıyla smarty kullanıyor(du)
–> Emin değilim öyle duymuştum
Birde patTemplate var. Joomla da kullanılıyor (özellikle 1.5 da)
Yani Smart’yi kendi serverımız yoksa kullanamıyoruz
Diğerleri için bir bilgim yok delyboy
Bu arada bir sorum var
Mesela Smarty’de server dosyalarının düzenlenmesi gerekiyordu hatırladığım kadarıyla
Diğerlerinde de var mı böyle bişey?
bu şeylerden hiç kullanmadım
Liste oldukça geniş
Linkler için çok teşekkürler.
İlk xtemplate ile başladım ama daha sonra bazı konularda eksik olduğu kanısına vardım. Bu sebeple smarty’ye geçmeye karar verdim. İlk denediğimde kocaman bir “yuuuhhh” çektim.
Yapan kişiler ciddi ciddi kasmışlar
Smarty’de beni en çok cezbeden şey php’de ve çoğu dilde kullandığımız koşullu ifadelerin smarty’de de benzer bir yapıda kullanılıyor olması.
Küçük projeleriniz için xtemplate’i, büyük projeleriniz için ise smarty’yi kesinlikle tavsiye ederim.
Evet grkn, Onu iki tane yazmıştı
http://www.dmry.net/smarty-tem.....-kitapcigi
http://www.dmry.net/dinamik-si.....nim-kitabi
smarty en ünlüleri galiba. Bildiğim kadarı ile php grubu tarafından yazılmış…