Engine-agnostic templating interface

Registered by Eleanor Berger

Python has many templating engines, each emphasizing different features and approaches. Web.py currently supports Cheetah and Templator (its built-in engine). It would be nice to be able to be able to use the same model (a 'render' object which responds to template names, outputs the content-type, etc) with other engines (like Genshi, Clearsilver, Kid and others). Turbogears has some code doing similar stuff that can be canibalized.

Blueprint information

Status:
Not started
Approver:
Eleanor Berger
Priority:
Undefined
Drafter:
Eleanor Berger
Direction:
Needs approval
Assignee:
Eleanor Berger
Definition:
New
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

The idea is pretty clear, and there has been some discussion on the mailing list. Tom Berger has promised to write up the specification and implement the changes, but so far he has done nothing but write a blurb and register this blueprint :)

Including Mako would be nice.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.