Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

3Re: html template in a perl script

by jeffa (Bishop)
on Sep 21, 2003 at 16:04 UTC ( [id://292994]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: html template in a perl script
in thread html template in a perl script

I can't speak for jdtoronto, but i am pretty sure that he was talking about keeping the HTML and Perl seperate, but in the same text file - i.e., put the template in the DATA section. I agree that this is nice for small quickies, but for anything serious, you should go ahead a seperate the code and template into two (or more) text files.

So then the question is (again) - why not put the code and template in the same text file? Because you will most likely end up having to seperate them in the long run when scalability rears it's ugly head. (please see 3Re: HTML::Template - complex sites for a technique for dealing with a more complex template structure.)

jeffa

L-LL-L--L-LL-L--L-LL-L--
-R--R-RR-R--R-RR-R--R-RR
B--B--B--B--B--B--B--B--
H---H---H---H---H---H---
(the triplet paradiddle with high-hat)

Replies are listed 'Best First'.
Re: 3Re: html template in a perl script
by jdtoronto (Prior) on Sep 22, 2003 at 03:58 UTC
    You got me!

    I should perhaps explain that some time back I 'inherited' an application of about 50,000 lines of Perl which has all the HTML ( probably 60 or so pages ) all in the Perl as HERE doc's. It is a nightmare to maintain. In fact, it has become such a nightmare that I will shortly be starting a complete re-write where strict demarkation will be enforced, Perl for the programme, separate config system, HTML templates for structure and CSS docs for the styling.

    Hopefully that way I can keep from being gotcha'd all the time as I am now.

    jdtoronto

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (5)
As of 2024-04-18 23:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found