On Mon, 2004-08-16 at 02:31, Octavian Rasnita wrote:
> Hi,
> 
> I took a look to Smarty and Savant templating systems, and  I like a few
> things from both of them.
> However, none of them are satisfactory.
> 
> I don't like Smarty because it needs another language and I find Savant more
> easy to use.
> 
> I would like to have a templating system that:
> 1. Separates:
> - the programming part (the main programs and the modules)
> - the structure and main design of the site (the templates)
> - The content of the site, this meaning the body text, the title, keywords,
> and all other variables.
> - Other files that can be included, like Javascript, .css, images, files
> that can be downloaded, etc.
> 
> 2. The templates should handle more languages, and all the content parts
> should be able to appear in every language supported.
> 
> 3. The program should be able to create a cache but not one containing PHP,
> but one that is just simple html that can be loaded from a cached file and
> presenting to the client.
> (I don't know how to decide yet when to re-create the cached file)
> 
> If someone uses this templating system, someone can modify the design by
> modifying the templates and this change will be reflected in every language.
> If a translator add a new language or modifies a certain translation, the
> design won't be affected.
> The programmer could add a new program for a new page that does something
> new, or new modules, etc.
> 
> I couldn't find such a thing yet and I think I will have to create it.

InterJinn. But it doesn't use caches, it compiles directly to the
retrieved web pages.

Cheers,
Rob.
-- 
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com |
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting  |
| a powerful, scalable system for accessing system services  |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for       |
| creating re-usable components quickly and easily.          |
`------------------------------------------------------------'

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to