I have one build with your project included, but haven't worked on it
recently. You have to know that the actual content for a template is
included from an actual file (no database). A CCMS function sets the
$ccms['content'] variable using "file_get_contents". In the index.php
file (your template handling) a new variable is set ($content=$ccms
['content']) which is used in the lay-out templates ({$content}).
This works fine if the original file to be included is regular html/
text only. However PHP code needs to be parsed along the way
(file_get_contents doesn't do this), which is only possible using
outline with caching enabled. So with caching enabled you get the
correct view (Hello World), but without caching you get <?="Hello
World"?>.
I fully realize this is due to my decision to work with separate
content files (no DB) and want to allow PHP coding as well. Since I've
been having my midterms, I haven't been able to give it a lot of
thought, but I'm very much interested to try out 2.0 and see how this
could possible affect things. Perhaps I should change my own way of
working, because currently I'm making things relatively more difficult
than it could be (e.g.: switch to DB or don't offer templating).
Keep me posted!