Hello, In case any of you are interested, I thought I would let you know that my new 93K Perl module HTML::Application has been released at version 0.4 and is available for use. Here is a quick description: This Perl 5 object class is a framework intended to support complex web applications that are easily portable across servers because common environment-specific details are abstracted away, including the file system type, the web server type, and your project's location in the file system or uri hierarchy. In addition, this class can make it easier for your applications to be broken down into reusable data-controlled components, each of which would act like it was its own application, which receives user input and instance configuration data some how, and returns an HTML page or other HTTP response. The POD for this module explains in much more depth what features there are and how to use them. You can get it at "http://search.cpan.org/search?dist=HTML-Application-0.4" or "http://www.cpan.org/authors/id/D/DU/DUNCAND/" or "http://darrenduncan.net/perl/". I also have 8 demo "application components" that actually serve a practical purpose available in my separate "duncand-prerelease" distribution which are good to look at if you want practical examples of how to use HTML::Application. While my module is quite unique, it could be considered similar to the following other modules as far as what kind of work it does: CGI::MxScreen, HTML::Mason, CGI::Application, CGI::Screen. Some ways that my module differs is that it organizes its screens/run-modes/pages hierarchically, it focuses on portability, it does not try to subclass complex modules like CGI.pm (but you can use them together), and there are other differences. Thanks for any feedback, // Darren Duncan
