+=head1 CONFIGURATION (HTML::Template STYLE)
+
+The following HTML::Template and HTML::Template::Expr
+configuration variables are supported (in HTML::Template documentation order).
+Note: for further discussion you can refer to the HT documentation.
+Many of the variables mentioned in the TT CONFIGURATION section
+apply here as well. Unless noted, these items only apply when
+using the output method.
+
+Items may be passed in upper or lower case.
+
+These variables should be passed to the "new" constructor.
+
+ my $obj = CGI::Ex::Template->new(
+ type => 'filename',
+ source => 'my/template.ht',
+ die_on_bad_params => 1,
+ loop_context_vars => 1,
+ global_vars => 1
+ post_chomp => "=",
+ pre_chomp => "-",
+ );
+
+=over 4
+
+=item type
+
+Can be one of filename, filehandle, arrayref, or scalarref. Indicates what type
+of input is in the "source" configuration item.
+
+=item source
+
+Stores where to read the input file. The type is specified in the "type"
+configuration item.
+
+=item filename
+
+Indicates a filename to read the template from. Same as putting the
+filename in the "source" item and setting "type" to "filename".
+
+Must be set to enable caching.
+
+=item filehandle
+
+Should contain an open filehandle to read the template from. Same as
+putting the filehandle in the "source" item and setting "type" to "filehandle".
+
+Will not be cached.
+
+=item arrayref
+
+Should contain an arrayref whose values are the lines of the template. Same as
+putting the arrayref in the "source" item and setting "type" to "arrayref".
+
+Will not be cached.
+
+=item scalarref
+
+Should contain an reference to a scalar that contains the template. Same as
+putting the scalar ref in the "source" item and setting "type" to "scalarref".
+
+Will not be cached.
+
+=item cache
+
+If set to one, then CET will use a global, in-memory document cache
+to store compiled templates in between calls. This is generally only
+useful in a mod_perl environment. The document is checked for a different
+modification time at each request.
+
+=item blind_cache
+
+Same as with cache enabled, but will not check if the document has
+been modified.
+
+=item file_cache
+
+If set to 1, will cache the compiled document on the file system. If
+true, file_cache_dir must be set.
+
+=item file_cache_dir
+
+The directory where to store cached documents when file_cache is true.
+This is similar to the TT compile_dir option.
+
+=item double_file_cache
+
+Uses a combination of file_cache and cache.
+
+=item path
+
+Same as INCLUDE_PATH when using the process method.
+
+=item associate
+
+May be a single CGI object or an arrayref of objects. The params
+from these objects will be added to the params during the
+output call.
+
+=item case_sensitive
+
+Allow passed variables set through the param method, or the
+associate configuration to be used case sensitively. Default is
+off. It is highly suggested that this be set to 1.
+
+=item loop_context_vars
+
+Default false. When true, calls to the loop directive will
+create the following variables that give information about the
+current iteration of the loop:
+
+ __first__ - True on first iteration only
+ __last__ - True on last iteration only
+ __inner__ - True on any iteration that isn't first or last
+ __odd__ - True on odd iterations
+ __counter__ - The iteration count
+
+These variables are also available to LOOPs run under
+TT syntax if loop_context_vars is set and if QR_PRIVATE is set to 0.
+
+=item no_includes
+
+Default false. If true, calls to INCLUDE, PROCESS, WRAPPER and INSERT
+will fail. This option is also available when using the process method.
+
+=item global_vars.
+
+Default true in HTE mode. Default false in HT. Allows top level
+variables to be used in LOOPs. When false, only variables defined
+in the current LOOP iteration hashref will be available.
+
+=item default_escape
+
+Controls the type of escape used on named variables in TMPL_VAR
+directives. Can be one of HTML, URL, or JS. The values of
+TMPL_VAR directives will be encoded with this type unless
+they specify their own type via an ESCAPE attribute.
+
+=back
+
+=head1 UNSUPPORTED HT CONFIGURATION
+
+=over 4
+
+=item die_on_bad_params
+
+CET does not resolve variables until the template is output.
+
+=item force_untaint
+
+=item strict
+
+CET is strict on parsing HT documents.
+
+=item shared_cache, double_cache
+
+CET doesn't have shared caching. Yet.
+
+=item search_path_on_include
+
+CET will check the full path array on each include.