The following module was proposed for inclusion in the Module List: modid: Dancer::Plugin::Legacy::Routing DSLIP: adpfp description: Support and Denote Deprecated Routes userid: DRZIGMAN (Robert Stone) chapterid: 16 (Server_and_Daemon_Utilities) communities:
similar: rationale: Dancer's convention is for all plugins to live in the Dancer::Plugin::* namespace. This module allows users to in place refactor their routing tables in pieces rather than en masse. get "/bad/name/for/route" => &controller_do_thing; Can become: get "/good/name/for/route" => &controller_do_thing legacy_get "/bad/name/for/route" => &controller_do_thing; This allows developers to restructure and clean up their routing tables while preserving the interface for integration points until such time as the consumers can update their code as well. The legacy_* prefix will also support additional logging (to identify who is still calling legacy routes) and other features as it continues to be developed (deprecated routes, obsolete routes, etc). enteredby: DRZIGMAN (Robert Stone) enteredon: Thu Jan 30 23:58:53 2014 UTC The resulting entry would be: Dancer::Plugin::Legacy:: ::Routing adpfp Support and Denote Deprecated Routes DRZIGMAN Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=25d00000_dbc81860cd145b21&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=25d00000_dbc81860cd145b21&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Dancer%3A%3APlugin%3A%3ALegacy%3A%3ARouting