Re: My template idea...

[email protected] (J-F Mammet)
Newsgroups php.template
Message-ID <[email protected]>
>I have created an XML template system in PHP... more accurately, it is more
>like an implementation of PHP in XML.  I don't think it is a templating
>system as you are talking about, but you could possibly glean some ideas
>from it.  It parses an XML document, then executes the functions based on
>the tags... so
>
><print>Hello World!</print>
>
>would execute in PHP
>
>print("Hello World!");
>
>I have also made it extremely easy to do database retrieval (and it is
>abstracted using the PEAR DB class) by writing a few simple tags...  The
>system is not complete yet, as I am rewriting the engine to parse the
>document into a DOM compatible tree (also implemented in PHP!) to make it
>easier to support for, if, then, else statements, and also to make it easier
>to extend the functionality of the engine.  The engine itself is called
>Jadeke, and some (very) basic documentation can be found at
>http://jadeke.projectsanity.org/manual and a website going into more details
>should be forthcoming.  The pre-DOM compatible source code can be found at
>http://cvs.projectsanity.org/index.cgi/jadeke/ (*WARNING* the pre DOM code
>is pretty messy, and has been cleaned up due to the simplicity the DOM tree
>brings to the picture).  I will be checking in the DOM compatible source in
>a couple days when I have solidified and tested it.
>
>I am mostly curious to see how (if?) this could fit into your built-in
>templating engine and see if there is some interest out there...  Thanks for
>your time! :)
Hi.

My main goal with a template systeme is that I want the person using it to 
have zero knowledge in programming. I want anybody knwoing HTML to 
copy/paste a html page to the template system and get it dynamic in a minute.

What's a point in separating the code from the look of the site if it is to 
make this look look like code too ? This restricts the person changing it 
to the one understanding XML or at least programming.

J-F Mammet
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.