These are the improvements and additional features that we plan to
add to Cheetah at some stage in the future.
DoneItems -- WishList and ToDo items that have been implemented.
- User's Guide: test all examples (with Webware experts testing Webware examples), do a full spellcheck, and verify all cross-references.
- Add missing test cases.
- Have implemented several (real) sites that use most of the important features of Cheetah -- in dynamic settings, static, with inheritance, with inclusion. Get feedback from implementers. -- IanBicking? - 11 Nov 2001
- BnfGrammar. I put this in because I think it is important to have a _very_ solid syntax for 1.0, and all aspects should be explicit. A grammar provides that, as well as a non-experimental way to critique the grammar (such as, what cases should be a syntax error) -- IanBicking? - 11 Nov 2001
- Have cheetah-compile only compile updated pages (by a command-line option) (IanBicking?)
- Make cheetah-compile capable of generating non-.html files
- Implement =#cache varyBy=myCgiParam_= (vide: http://www.cherrypy.org/wiki/Cheetah)
- Beginner's Guide (tutorial with examples for those with no Python experience.)
- ShorterSubclassing (#extends without #import)
- CheetahCommand?
- BatchHandling: equivalent to Zope's <dtml-in> batch features.
- MoreFilters: #filter directive.
- Finish reimplementing whatever allows Webware to run *.tmpl servlets directly.
- Quick reference guide (one-page cheat sheet on $placeholders and #directives)
- Developer's guide (explain Cheetah's internals)