HTML::Mason is a full-featured web site development and delivery system. Mason allows web pages and sites to be constructed from shared, reusable building blocks called components. Components contain a mix of Perl and HTML, and can call each other and pass values back and forth like subroutines. Components increase modularity and eliminate repetitive work. HTML::Mason is most powerful when used in conjunction with mod_perl, but can be used in standalone applications as well.
| Tags | Internet Web Dynamic Content Software Development Libraries Perl Modules CGI Tools/Libraries Text Processing Markup |
|---|---|
| Licenses | Perl |
| Operating Systems | POSIX Windows Windows OS Independent |
| Implementation | Perl |
Recent releases


Changes: Attempting to set multiple cookies when running under CGIHandler failed. The Request->alter_superclass() method could cause a segfault (sometimes) with Perl 5.10.0.


Changes: This release fixes sending of headers, escaped UTF-8 characters, file permission errors on temporary files, warnings, base_comp() infinite loops, and MasonPlugins parameters.


Changes: At least mod_perl-2.00 and perl 5.6 are now required. Many bugfixes and enhancements were made.


Changes: This release fixes some minor bugs and greatly improves performance compared to previous 1.1x releases.


Changes: Major enhancements include better line numbers in error messages, improved Cache::Cache-based cache system, support for subrequests, and a revamped object oriented API.