Jifty::View::Declare - Build views using Template::Declare
package MyApp::View; use Jifty::View::Declare -base; template 'index.html' => page { { title is 'Some Title' } b { "The Index" }; };
Template::Declare is a templating system using a declarative syntax built on top of Perl. This provides a templating language built in a similar style to the dispatcher language in Jifty::Dispatcher, the model language in Jifty::DBI::Schema, and the action language in Jifty::Param::Schema.
To use this view system, you must declare a class named MyApp::View (where MyApp is the name of your Jifty application). Use this library class to bring in all the details needed to make it work:
MyApp::View
package MyApp::View; use Jifty::View::Declare -base; # Your code...
For more details on how to write the individual templates, see Template::Declare and also Jifty::View::Declare::Helpers for Jifty specific details.
Jifty::View::Declare::Helpers, Template::Declare
Jifty is Copyright 2005-2007 Best Practical Solutions, LLC. Jifty is distrib uted under the same terms as Perl itself.
To install Jifty, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Jifty
CPAN shell
perl -MCPAN -e shell install Jifty
For more information on module installation, please visit the detailed CPAN module installation guide.