A minimal-effort oriented web application framework

Edit Package perl-Dancer
http://search.cpan.org/dist/Dancer

Dancer is a web application framework designed to be as effortless as possible for the developer, taking care of the boring bits as easily as possible, yet staying out of your way and letting you get on with writing your code.

Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.

If you don't want to write CGI scripts by hand, and find Catalyst too big or cumbersome for your project, Dancer is what you need. Dancer has few pre-requisites, so your Dancer webapps will be easy to deploy.

Dancer apps can be used with a an embedded web server (great for easy testing), and can run under PSGI/Plack for easy deployment in a variety of webserver environments.

Refresh
Refresh
Source Files
Filename Size Changed
Dancer-1.3095.tar.gz 0000292225 285 KB
perl-Dancer.changes 0000017353 16.9 KB
perl-Dancer.spec 0000006481 6.33 KB
Revision 27 (latest revision is 35)
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 27)
- updated to 1.3095
   [ BUG FIXES ]
   * Small fix to skip tests when YAML is not available.
     (Sawyer X)
   [ ENHANCEMENTS ]
   * Added 'info' log level for messages that should always go to the logs
     but aren't really debug, warning or error messages (Ovid)
   [ BUG FIXES ]
   * GH #763: Fix exceptions in ajax routes clobbering layout (ilmari)
   * GH #748 & GH 647: Don't force override environment from PLACK_ENV (jwittkoski)
   * GH #762: fix param parsing lacking limit on split (leejo)
   * GH #758: Fix Dancer::Test: make sure the request is properly converted to
     a response. (Ovid)
   * GH #729: Fix dancer exception composition, and message pattern application
     (Damien Krotkine)
   * GH #752: Exceptions raised in hooks were not propagated back to the route
     code, but instead canceleld and replaced by a Dancer halt exception. That
     was wrong. Now it is fixed, exceptions raised in hooks can be properly
     caught in route code.
     (Damien Krotkine)
   * Be more flexible in single vs. mutliple values in key hiding.
     (Sam Kington)
   * Use isa() for checking relationships instead of ref() in Dancer::Test.
     (Ovid)
   [ ENHANCEMENTS ]
   * Added 'strict_config' option to have the config return an object instead
     of a hashref. (Ovid)
   * GH #708: Added support for query strings in dancer_request (Jacob Rideout)
   * It's possible for the user to set the environments directory using a new
     environment variable (DANCER_ENVDIR) or using `set envdir => $path`
Comments 0
openSUSE Build Service is sponsored by