Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

(crazyinsomniac) Re: Multiple tasks in same_script, or multiple_scripts?

by crazyinsomniac (Prior)
on Jun 02, 2002 at 03:11 UTC ( #170974=note: print w/ replies, xml ) Need Help??


in reply to Multiple tasks in same_script, or multiple_scripts?

If i were you i'd look into CGI::Application ( tutorial here ) and cut the time down in half.

I'd also check out our tutorials section for an excellent HTML::Template tutorial, cause HTML::Template incorporates easily into CGI::Application.

You should also read Scaling single-script CGI applications

After you've read all of the above (or at least skimmed this and this), it should be more clear to you how to organize this.

Personally, i'd use base everything on CGI::Application, and have two scripts/packages, one for users, and one for administrators.

Since administrators would like to do a lot of the same things regular users would, i'd make the "administrator" package a subclass of the regular user package.

P.S. CGI::Application kind of forces (strong word) you into creating a module and inheriting from CGI::Application

update: here is an example of using CGI::Application along with File::Cache and cookies for session managment.

 
______crazyinsomniac_____________________________
Of all the things I've lost, I miss my mind the most.
perl -e "$q=$_;map({chr unpack qq;H*;,$_}split(q;;,q*H*));print;$q/$q;"


Comment on (crazyinsomniac) Re: Multiple tasks in same_script, or multiple_scripts?

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (7)
As of 2014-11-23 20:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (134 votes), past polls