Re: What actual benefit do I get?
I can't believe the negativity people have posted about this clever development package. For starters, it's plain rude for someone to step up and criticize people who put their own time, energy, and money into making something for others to use for free. If you think the engineering behind it is flawed, recommend improvements, fix the code yourself, or just move along to a better project. Show a little sensitivity towards the people who got off their as$es and did something for the community.
Secondly, I have to back leeds on the performance impact of dual-layered interpretation. Anyone faulting a publishing environment for this is speaking from an academic perspective rather than years-in-the-trenches experience. Believe me. I used to travel around the country auditing web site performance and this ain't something to be worried about. Bigger performance issues can be found by:
1. Configure memory caching for Apache.
2. Turn off logging or set it up on a different device (not network-mounted, either).
3. Tune your DB. Make sure common SQL queries are set up as stored procedures. Make sure indexes are configured properly. Make sure none of your code hits the DB unnecessarily. Nested for-loops making calls to the DB for each row returned in the parent loop is a horrible drag.Oh, well. Smarty looks cool to me.Seth
unbelievably polished web app
This is an amazingly professional open source web application. If this were properly promoted, it would put all the ad management software companies out of business. It is feature-rich, versatile, and powerful. I'd say it's the most impressive open source web application I've used to date. I am using it on my website to run banner ads for non-profit organizations on my website. Two of them are for missing teenagers. One is for a local animal rescue organization.