Hi all,

I've coded and tested a new feature for the 'new' and 'output' methods 
and would like people's feedback on whether it might be accepted.

This feature request allows a parsed template structure to be output 
as a scalar ref, which can be fed back to the new method again.
Effectively this allows external caching.

USAGE
-----
You can obtain a template to be saved externally as such:

$cache = $t->output( cache_ref => 1 );

The externally saved template can be loaded as such:

my $t = HTML::Template->new( cacheref => $cache );
or 
my $t = HTML::Template->new_cache_ref( $cache );
or 
my $t = HTML::Template->new( type => 'cacheref', source => $cache );

REASON
------
I'm writing a web-app in which all configuration and data is saved in 
a database (excluding db connection vars).
The application allows an admin to (online) edit existing templates 
and create new templates for new 'themes'.
I have no desire to introduce the typical security hole of 
requiring '777' permission directories, just for the sake of the 
templating. Though I would like the benefit of some caching.

I would be using the above to save the pre-parsed template in the 
database, which would be fed to all 'new' method calls.

Before I post code, would it be best to submit a diff against the 
latest cpan release or the latest sourceforge cvs release?

Cheers,
Carl




-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to 
deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
Html-template-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to