The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

CIPP - Powerful preprocessor for embedding Perl and SQL in HTML

SYNOPSIS

 use CIPP;
 my $CIPP = new CIPP ( @params );
 
 # @params are too complex for a synopsis

 $CIPP->Preprocess;

DESCRIPTION

CIPP = CgI Perl Preprocessor

CIPP is a perl module for translating CIPP sources to pure perl programs. CIPP defines a HTML embedding language called CIPP which has powerful features for CGI and database developers. Many standard CGI- and database operations (and much more) are covered by CIPP, so the developer has no need to code them again and again.

CIPP is useful in two ways. One aproach is to let CIPP generate standalone CGI scripts, which only need a little environment to run (some configuration files). If you want to use CIPP in this way: there is a complete development environment called spirit which supports you in many ways, to develop such CGI programms with CIPP. spirit can be downloaded from CPAN, but is only free for non commercial usage.

The second is to use the Apache::CIPP_Handler module. This module defines an Apache request handler for CIPP sources, so they will be executed in an Apache environment on the fly, with a two-level cache and great performance. The Apache::CIPP_Handler module is free software.

CIPP LANGUAGE REFERENCE

Use 'perldoc CIPP::Manual' for a language reference. There also exists a PDF document with some additional chapters about CIPP language basics and configuration hints. This file can be downloaded from CPAN as an extra package. This is usefull, because the format of the documentation is PDF and the file has more than 500kb. Also not every modification of CIPP leads to modification of the documentation.

AUTHOR

Jörn Reder, joern@dimedis.de

COPYRIGHT

Copyright 1997-2001 dimedis GmbH, Cologne, All Rights Reserved

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

perl(1), Apache::CIPP_Handler(3pm)

1 POD Error

The following errors were encountered while parsing the POD:

Around line 4686:

Non-ASCII character seen before =encoding in 'Jörn'. Assuming CP1252