Re: best practices question(s)

Bruno Postle <[email protected]> Tue, 27 Jun 2006 11:27:38 +0100
Newsgroups gmane.comp.lang.perl.modules.petal
Message-ID <[email protected]>
On Fri 23-Jun-2006 at 13:21 -0700, Corey wrote:
>
> Where "best" to put the pe(tal) templates -- under the
> cgi-bin or under the htdocs? i.e:
>
> * /var/www/localhost/cgi-bin/foobar/
> OR
> * /var/www/localhost/htdocs/foobar/

Neither, as there is no need for remote users to access the files 
directly.  Though I can't think of a specific security issue with 
doing this, I wouldn't describe it as good practice.

> where do you guys put your image files?

Static images need to be accessible to remote users, so these go in 
htdocs.

> As a final question - do you put your petal "view"/"controler"/"helper"
> modules ( i.e. my "FooBar.pm" ) in along with the cgi scripts
> themselves under cgi-bin, or do you put those somewhere else 
> on the system?

It depends how you intend to maintain them.  Something we try to do 
is create them as standalone perl modules and install them the same 
as any CPAN module.

-- 
Bruno