Chris McDonough
2015-03-18 e3e87ac4fde343683b1475c024de11ab1edcbb74
commit | author | age
051143 1 Pyramid TODOs
CM 2 =============
69364d 3
699da1 4 Should-Have
CM 5 -----------
371a67 6
0469c3 7 - Make "localizer" a property of request (instead of requiring
CM 8   "get_localizer(request)"?
9
3283ef 10 - Add narrative docs for wsgiapp and wsgiapp2.
165020 11
206188 12 Nice-to-Have
CM 13 ------------
2ce652 14
3d3abc 15 - Rename all config file values with a ``pyramid.`` prefix.
CM 16
371a67 17 - Maybe add ``add_renderer_globals`` method to Configurator.
CM 18
2ce652 19 - Speed up startup time (defer _bootstrap and registerCommonDirectives()
CM 20   until needed by ZCML, as well as unfound speedups).
af71c2 21
e725cf 22 - Nicer Mako exceptions in WebError.
CM 23
d1432f 24 - Better "Extending" chapter.
CM 25
94a527 26 - Try to make test suite pass on IronPython.
CM 27
f765a6 28 - Non-bwcompat use of threadlocals that need to be documented or ameliorated:
CM 29
30   security.principals_allowed_by_permission
31
32   resource.OverrideProvider._get_overrides: can't credibly be removed,
33   because it stores an overrideprovider as a module-scope global.
34
35   traversal.traverse: this API is a stepchild, and needs to be changed.
36
37   Configurator.add_translation_dirs: not passed any context but a message,
38   can't credibly be removed.
39
69364d 40 - Supply ``X-Vhm-Host`` support.
6fd5e1 41
9ec2d6 42 - Basic WSGI documentation (pipeline / app / server).
0b3260 43
84c5ec 44 - Change docs about creating a venusian decorator to not use ZCA.
a91594 45
250c02 46 - Try to better explain the relationship between a renderer and a
CM 47   template in the templates chapter and elsewhere.  Scan the
48   documentation for reference to a renderer as *only* view
49   configuration (it's a larger concept now).
388f9d 50
f07765 51 - Create a ``render_view`` that works by using config.derive_view
CM 52   against an existing view instead of querying the registry.
53
54 - Create a function which performs a recursive request.
55
baa634 56 - Debug option to print view matching decision.
5951ab 57
485ef6 58 - Update App engine chapter with less creaky directions.
d89aee 59
485ef6 60 - Add functionality that mocks the behavior of ``repoze.browserid``.
c8e78c 61
5f3fc0 62 - Consider implementing the API outlined in
CM 63   http://plope.com/pyramid_auth_design_api_postmortem, phasing out the
64   current auth-n-auth abstractions in a backwards compatible way.
9d3bd8 65