TODO
From CunningPlans
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
