TODO

From CunningPlans

Jump to: navigation, search

This is a wildly speculative list of ideas for enhancements in upcoming Baldrick releases, subject to change at whim.

[edit] 0.83 - mid november

  • test Text::Template handler
  • finish baldrick.cfg.sample
  • write userloader.cfg.sample
  • get Makefile.PL to put baldrick-stub into CGI directory
  • get sample configs into wiki
  • deprecated() function, writes caller info to error log.
  • experiment with AddHandler, Location directives in Apache config.
  • module definition: other ways to get command besides cmd=
  • module definition: allow-multiple-commands = FALSE / true

[edit] 0.84 - late november

  • make a Baldrick::Response object, move response stuff out of Request
  • eviscerate TemplateAdapterHelper, move all formatting functions to Baldrick::Response
  • add another template system
  • PathMap enhancements:
    • Baldrick.pathmap-transform = (string-transform-ops)
    • Baldrick.pathmap-ignore-prefixes = /bin/;/cgi-bin/; etc.
    • PathMap.path[PATH_INFO_STRING] = target
    • target:$PATH_INFO ? (make it into a cmd)
    • PathMap.* = target (a default target)

[edit] 0.85 - december

  • proper exception handling with Baldrick::Error class
    • records caller() info, stack-trace.
    • remembers whether it wrote to STDERR already
    • isUserError param, indicates system is OK, user screwed up.
    • option to dump all errors to file (text or XML)
  • implement DatabaseSession
Personal tools