I would say templates not intended to be served directly by the webserver are in a similar class to cgi scripts, and should be treated in a similar way.

For my work application we do indeed have multiple installations of the same application serving multiple virtual hosts. We have all the files needed for a virtual host residing under one directory hierarchy, but the docroot is just one of those:

web1% ls /www/www.somehostname.com
cgi-bin/  docs/  httpd.conf  lib/  logs/  template/
web1% 

Note that since different hosts may be running at different versions of the software, the perl modules are also installed locally (.../lib) rather than into any shared space.

The installer knows where each of these files should go and what permissions and ownership they should have, so we only have to get that right in one place.

Hugo


In reply to Re: Where to keep HTML templates for a web application? by hv
in thread Where to keep HTML templates for a web application? by legLess

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.