[html-formfu] new template usage (AKA: goodbye to deploy)

Carl Franks fireartist at gmail.com
Wed Oct 31 13:50:49 GMT 2007


Hi,

I've changed how template files are handled (I pinched the idea from
claco's Mango).

When you install HTML::FormFu, the template files are now installed
somewhere in your @INC path.
(this is done by Module::Install's install_share() feature)

That system directory is now always added to the end of the TT INCLUDE_PATH.

This means that:
* You only need a local copy of the template files if you're going to
customise them.
* If you don't have a local copy of the templates, you don't need to
worry about updating them when you upgrade HTML::FormFu.
* Most people won't have to worry about deploying the template files any longer.
* You can write 1-liner tests without having to deploy template files.

* The deploy script now warns that you should only be deploying files
if you're customising the templates.
* INCLUDE_PATH no longer defaults to 'root'.

Catalyst-Controller-HTMl-FormFu has been updated, so that it only adds
'root/formfu' to your INCLUDE_PATH if it's not already set, and if the
directory 'root/formfu' exists.

After upgrading to the next cpan release, I recommend that if you've
not customised the template files in 'root/formfu', that you delete
that directory.

Carl



More information about the HTML-FormFu mailing list