Apache::Clean - interface into HTML::Clean for mod_perl 2.0
httpd.conf:
PerlModule Apache::Clean Alias /clean /usr/local/apache2/htdocs <Location /clean> PerlOutputFilterHandler Apache::Clean PerlSetVar CleanOption shortertags PerlAddVar CleanOption whitespace </Location>
Apache::Clean uses HTML::Clean to tidy up large, messy HTML, saving bandwidth.
Only documents with a content type of "text/html" are affected - all others are passed through unaltered.
For more information, see
http://www.perl.com/pub/a/2003/04/17/filters.html
Apache::Clean supports few options - all of which are based on options from HTML::Clean. Apache::Clean will only tidy up whitespace (via $h->strip) and will not perform other options of HTML::Clean (such as browser compatibility). See the HTML::Clean manpage for details.
sets the clean level, which is passed to the level() method in HTML::Clean.
PerlSetVar CleanLevel 9
CleanLevel defaults to 1.
specifies the set of options which are passed to the options() method in HTML::Clean - see the HTML::Clean manpage for a complete list of options.
PerlSetVar CleanOption shortertags PerlAddVar CleanOption whitespace
CleanOption has no default.
This is alpha software, and as such has not been tested on multiple platforms or environments.
probably lots - this is the preliminary port to mod_perl 2.0
perl(1), mod_perl(3), Apache(3), HTML::Clean(3)
Geoffrey Young <geoff@modperlcookbook.org>
Copyright (c) 2005, Geoffrey Young All rights reserved.
This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself.
This code is derived from the Cookbook::Clean and Cookbook::TestMe modules available as part of "The mod_perl Developer's Cookbook".
For more information, visit http://www.modperlcookbook.org/
To install Apache::Clean, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Apache::Clean
CPAN shell
perl -MCPAN -e shell install Apache::Clean
For more information on module installation, please visit the detailed CPAN module installation guide.