Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re^4: Push style templating systems

by metaperl (Curate)
on Mar 20, 2008 at 13:33 UTC ( #675208=note: print w/replies, xml ) Need Help??

in reply to Re^3: Push style templating systems
in thread Push style templating systems

Wow, CGI::FastTemplate is definitely push-style.. I've updated the main node. Never heard of it til now. Question is, why is it in the CGI namespace? It could be used on plain text and standalone with no web sense whatsoever.

Thing is, breaking a table into 3 files as shown in the full example eliminates one major push-style benefit, the ability to statically validate and clean HTML... and another push-style benefit: the ability to edit with an HTML page-oriented tool.

Interesting module nonetheless.

Finally, your statement about Seamstress and div/class tags is a bit of a simplification. The more recent API calls in Seamstress can use anything that the look_down() method in TreeBuilder can.

Replies are listed 'Best First'.
Re^5: Push style templating systems
by arbingersys (Pilgrim) on Mar 21, 2008 at 16:37 UTC

    This module works the closest that I can see to Template::Recall, except it doesn't have the ability to save the sections in a single file. It has a define_nofile() method, but this requires you to define the template as a string in the code file... I wondered the same thing about the namespace -- I guess they were simply focused on CGI at the time.

    Template::Recall can also do sections as files, but I've found that in practice, keeping sections in a single file is much more convenient.

    A blog among millions.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://675208]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (3)
As of 2019-08-19 02:02 GMT
Find Nodes?
    Voting Booth?
    If you were the first to set foot on the Moon, what would be your epigram?

    Results (136 votes). Check out past polls.