I’m really keen on smarty. I’m a reasonably experienced php programmer, but smarty has a number of (really good) benefits:
- Multiple templates easy – just put the directory in your templates/ dir, and change a select box in the admin section. Good for a change, or as mentioned above, for multiple users.
- Separation of presentation from content from code. Smarty is purely presentation, and lets you just worry about the design, without even having to worry about what the code is doing.
In addition, there isn’t that much extra overhead, and it takes about 5 minutes to learn. This is the one feature that may keep me on bBlog – it’s a tough decision.