Dynamic HTML
mark_swayne at mac.com
mark_swayne at mac.com
Sat Jun 29 14:50:15 CDT 2002
I am a big fan of HTML Mason. Verson 1.10 just came out and it makes
using it as a CGI system as easy as using it with mod_perl, among other
nice new features. See http://masonhq.com/ for more information.
Mason allows you to mix Perl into your HTML files to make them dynamic.
Mason files, called components, are compiled into Perl scripts and then
cached. When a request is processed, then Mason only has to eval the
cached Perl script. Mason's templating model uses special components,
known as autohandlers and dhandlers. Autohandlers are templates that
are automatically applied to any component in the same branch of the
file system. Dhandlers provide a way to handle requests for files that
do not exist. A common use of dhandlers is to map HTML files stored in
a database onto an apparent filesystem. Mason was designed for use with
mod_perl, and will perform best in a mod_perl environment. The latest
version makes it easier to use in a CGI context, and I understand that
it is also easier to use in a stand-alone script (I have not tried to do
this). The docs do a better job of explaining all this than I do.
Good luck,
-Mark
>
> What I meant is, if you were writing a back-end perl application with a
> dynamically generated HTML interface that maintains states, uses
> templates,
> processes information, accesses a database, etc... Which perl modules
> would
> you(Everybody / Anybody) personally find most useful.
>
> I am currently using:
> Bundle::DBI (DBD::mysql)
> HTTP::Template
> CGI
>
> The reason I am using these modules is because I have "CGI Programming"
> by
> good ol' O'reilly, however, I saw some dates in the book that made me
> cringe, so... before I invest too much effort into eating these
> modules, I
> figured I would see if anybody out here has any strong opinions about
> which
> ones to use.
>
> Jason White
>
> TIMTOWTDI
TIMTOWTDI
More information about the Pdx-pm-list
mailing list