html templating advice.

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • lloyd christopher

    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>&produc t;</td><td>&descrip tion;</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


  • Darin McBride

    #2
    Re: html templating advice.

    lloyd christopher wrote:
    [color=blue]
    > 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.[/color]

    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.

    Comment

    • lloyd christopher

      #3
      Re: html templating advice.

      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" <dmcbride@naboo .to.org.no.spam .for.me> wrote in message
      news:A4Blb.1502 14$pl3.6745@pd7 tw3no...[color=blue]
      > lloyd christopher wrote:
      >[color=green]
      > > 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[/color][/color]
      in[color=blue][color=green]
      > > a few examples iirc.[/color]
      >
      > 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.[/color]


      Comment

      Working...