Changes for version 0.02

  • docroot is an arrayref now
  • no need to specify provider as App::TemplateServer::Provider::, it's implied
  • unescape URI (server/foo%20bar.tt => "foo bar.tt")
  • add Null provider (for testing)

Documentation

run App::TemplateServer

Modules

application to serve processed templates
role that a Provider should consume
role for templating systems that get templates from the filesystem (TT, Mason, etc.)
a test template provider
Template Toolkit template provider for App::TemplateServer

Provides

in lib/App/TemplateServer/Context.pm
in lib/App/TemplateServer/Page.pm
in lib/App/TemplateServer/Page/Index.pm
in lib/App/TemplateServer/Types.pm