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çı 😉
- Smarty
- ShellPage
- Heyes Template Class
- FastTemplate
- bTemplate
- STP Simple Template Parser
- SimpleTemplate
- OO Template Class
- Savant
- Brian Lozier’s php based template engine
- TinyButStrong
- Cached Fast Template
- Layout Solution
- MiniTemplator (Template Engine)
- PHP Class for Parsing Dreamweaver templates
- htmltmpl: templating engine
- TagTemplate
- TemplatePower
- Grafx Software’s Fast Template
- AvanTemplate
- vlibTemplate
- EasyTemplatePHP
- ETS – easy template system
- WACT
- PHPTAL
- web.template
- Savant
- PHPTal
- php-templates
- QuickTemplate
- PHP XTemplate
- PHPLIB
- OPT
Kaynak: Top 25 PHP template engines