A little background:
I've been looking at a few php framework recently and it came down to 2 framework. The zend framework or Code Igniter.
I prefer CI because if it's simple design. It's very barebone and just kept it simple. But the thing I didn't like is the weak template system. The template system is important for me because I will be working with another designer being able to give him a good template system is a big plus.
Zend was the second choice because of a better template system builtin. But zend is a different beast from CI. It emphasis 'loose coupling between modules' but It is a bigger framework and I don't like to feel like i have all things things under the hood that I never use. Those are unecessary overhead in my opinion.
So I thought about putting a template system into CI, namely smarty.
So, my question is: How easy/hard is the process. From my initial scan of the CI documentation I can see that the layout of the framework is easy enough to understand and I anticipate no problems.
But I want to know if anyone of you used it before and therefore are aware of any gotchas that I don't know that is going this hard/impossible.
I also want to know if this is a good thing to do at all. Is the template system in CI enough for normal use?(which I doubt, it is very limited, you have to escape into php to do pretty much everything) Is there any other template module that is good for CI? Or am I better off with Zend Framework? In short, is any wheel being invented here?