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

Reply via email to