Yes, I left the word 'template' out intentionally
The Person:
I am the coder and designer for a number of inhouse web applications related to ISP stuff (monitoring, troubleshooting, trouble reporting, stats gathering/reporting, inventory tracking, etc). PHP and PERL are my best friends, I'm well acquainted with HTML and Javascript, CSS has recently started coming over for dinner, but they all agree that my taste in asthetics is quite lacking. However, there are no designers here, so my end users are often forced to accept color schemes that look best when left in hexadecimal.
The Need:
To be able to design web applications that are easy to maintain, easy to extend, and that have components which can be re-used in various applications with as little fuss as possible. (Read as:I'm on salary, so I want to bring my work week down from 70 hours to 50 hours.)
The Story:
I started looking for various tools and techniques to make this happen. I'd heard that templates can make all of this possible so I started investigating. After a little research, I decided that Smarty looked the best and began the process of learning it's language.
After plowing through the huge manual and checking out the examples (which look a lot like php) I began to have second thoughts about this. I did some more research and came across a great many articles which explain why templates aren't such a GoodThing(TM) after all.
The Question:
What is the best way for me (a programmer with no outside HTML people) to do this (seperate code from content and generate maintainable, reuseable code)?










Bookmarks