NAME

Data::JPack::App - Glue to build Data::JPack web applications

SYNOPISIS

For use inside a Template::Plexsite HTML template. In your top level class, inherit from Data::JPack::App to ensure slot initialisation

@{[init {

  inherit "Data::JPack::App";

}]}
... 

DESCRIPTION

Provides the base tempating and bootstraping of a Data::JPack application via Template::Plexsite. Sub class this for easy addition of resources to a template.

Template Slots

title

The Content between the opening and closing title tags

head_start
head_end
body_start
body_end

API

A sub class or package must include the following:

template_path

Returns the path to the Template::Plexsite template assosicated with this package. This will be used during an 'inherit' in a template when using the package name.

localize_table

Not a user function. Do not override. Temporarily sets a templates url table to this packages template path root.

add_to_container

Takes the a Template::Plexsite template as an argument. Ands resources to the container or slots of the template

Sub classes must must localise the table manuall

1 POD Error

The following errors were encountered while parsing the POD:

Around line 52:

You forgot a '=back' before '=head1'