Twitter's bootstrap is simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.
This Dancer template is pre-configured to use bootstrap, and contains a script to easily upgrade to the latest bootstrap version.
Fort-Awesome's Font-Awesome is an iconic font designed for use with Twitter Bootstrap (overriding bootstrap's default "glyphicons" set).
This Dancer template is pre-configured to use Font-Awesome, and contains a script to easily upgrade to the latest Font-Awesome version.
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.
Dancer always used jQuery by default, so there's nothing really new here, except upgrading to 1.7.2 (and not using CDN).
Template::Toolkit is a fast, flexible and highly extensible template processing system.
Dancer always worked with Template::Toolkit, so there's nothing really new here, except:
update_bootstrap and update_fontawesome to download the latest versionsupdate_app_name to set your application name (instead of the hardcoded dancer_bootstrap_fontawesome_template)../bin/app.pl (in the usual Dancer way)$ wget -O dancer.zip https://github.com/agordon/dancer_bootstrap_fontawesome_template/zipball/master $ unzip dancer.zip $ cd agordon-dancer_bootstrap_fontawesome_template-* $ ./bin/update_bootstrap $ ./bin/update_fontawesome $ ./bin/update_app_name MyNewApp # or any name you like $ ./bin/app.pl ## and visit http://localhost:3000 to dance
<dancer_directory>/public/css/style.css - it will be loaded after Bootstrap's CSS.<dancer_directory>/views/layout/main.tt<dancer_directory>/views/layout/main.tt (the <javascript> at the bottom).<dancer_directory>/bin/update_bootstrap<dancer_directory>/bin/update_fontawesome