469,352 Members | 1,747 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,352 developers. It's quick & easy.

html templating advice.

im developing a template based web application in perl and need some
guidance. currently its all pretty simple stuff, we tell the designers
place holders to use and then &username; or %USERNAME% or <MYusername/>
would be replaced by the value. basically what the perl cookbook uses in a
few examples iirc.

however more and more we have to deal with more complex data. variable
length lists of data. say for example a list of new products per day, one
day might have 4, one might have 7. so far we tell them to put %TABLE% and
it gets replaced with a preformatted table with lots of id's and classes so
they can customize the look of it.

what i really would like to do though is give them more power. something
along the lines of:

<table>
<mytable>
<tr><td>&product;</td><td>&description;</td></tr>
</mytable>
</table>

and then i can loop through the <mytable>..</mytable> for each one. i can
do this easily enough using regular expressions, but what i'd like to know
is if there are any standards for this sort of thing that already exist, any
modules etc. obviously i'd rather not reinvent the wheel. HTML::Parser?
DOM?

(yes i know i keep jumping between styles of placeholders, trying to decide
on whats the best / standard if their is one).

thanks alot sorry for the rambling post.

lloyd christopher
SLOW30
Jul 19 '05 #1
2 1443
lloyd christopher wrote:
im developing a template based web application in perl and need some
guidance. currently its all pretty simple stuff, we tell the designers
place holders to use and then &username; or %USERNAME% or <MYusername/>
would be replaced by the value. basically what the perl cookbook uses in
a few examples iirc.


There are a half-bazillion templating systems on CPAN already. If you
find that they don't fit the bill, then look at them to get ideas of
how you may like to proceed, and build on top of them. While I use
HTML::Template for my HTML templating needs, I have other templating
needs that even Text::Template doesn't fit.
Jul 19 '05 #2
ya thats what i'm looking for is some recommendations on the good, the bad,
and the appropriate. As you said, there are a half-bazillion and would take
a while to go through them all..

"Darin McBride" <dm******@naboo.to.org.no.spam.for.me> wrote in message
news:A4Blb.150214$pl3.6745@pd7tw3no...
lloyd christopher wrote:
im developing a template based web application in perl and need some
guidance. currently its all pretty simple stuff, we tell the designers
place holders to use and then &username; or %USERNAME% or <MYusername/>
would be replaced by the value. basically what the perl cookbook uses in a few examples iirc.


There are a half-bazillion templating systems on CPAN already. If you
find that they don't fit the bill, then look at them to get ideas of
how you may like to proceed, and build on top of them. While I use
HTML::Template for my HTML templating needs, I have other templating
needs that even Text::Template doesn't fit.

Jul 19 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

9 posts views Thread by Dave Smithz | last post: by
11 posts views Thread by Gobo Borz | last post: by
reply views Thread by Carlos Ribeiro | last post: by
13 posts views Thread by Michele Simionato | last post: by
8 posts views Thread by John M. Gabriele | last post: by
18 posts views Thread by pkassianidis | last post: by
10 posts views Thread by Sullivan WxPyQtKinter | last post: by
15 posts views Thread by lxyone | last post: by
1 post views Thread by CARIGAR | last post: by
1 post views Thread by Marylou17 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.