The following module was proposed for inclusion in the Module List:

  modid:       Dancer::Plugin::Legacy
  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:   Wed Jan 29 17:26:05 2014 UTC

The resulting entry would be:

Dancer::Plugin::
::Legacy          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=e4d00000_ef963e5961843c27&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=e4d00000_ef963e5961843c27&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

Reply via email to