My favorites | Sign in
Project Logo
          
New issue | Search
for
| Advanced search | Search tips
Issue 16: Something to look at: WSGIFilter
2 people starred this issue and may be notified of changes. Back to list
Status:  Started
Owner:  anrienord
Type-Other
Priority-Low


Sign in to add a comment
 
Reported by i...@colorstudy.com, Dec 08, 2006
There's a couple projects I'm working on that you might want to look at for
their similarity.  One is WSGIFilter: http://pythonpaste.org/wsgifilter/
and the other is Deliverance: http://openplans.org/projects/deliverance

Both do WSGI pipelining; Deliverance with lxml and WSGIFilter in a more
general way (but with lxml support).  WSGIFilter specifically may be useful
to you, as it makes transformations fairly easy to write; it also includes
some structure in wsgifilter.proxycommand to make it easy to write a
command-line HTTP proxy (which is relatively easy to deploy and experiment
with, compared to mod_python -- Deliverance started out with just
mod_python filtering and most people who were interested in it ended up
stuck on the basic setup).
Comment 1 by anrienord, Dec 13, 2006
Thanks for advice! I have had a look at these projects. Unfortunately, WSGIFilter is
not suitable for us, at least at the moment. It depends on WSGIRemote that probably
has numerous dependencies on other paste packages. And we haven't got nice WSGI
middleware infrastructure yet. I'm going to put some UML diagrams and samples to
Pycoon Wiki soon, so you could look through the architecture and our WSGIfication plans.

Actually, we are going to implement WSGI pipelining with lxml right in your way, i.
e. by using Platform-Specific File Handling (see PEP 333
<http://www.python.org/dev/peps/pep-0333/#optional-platform-specific-file-handling>). 

Deliverance is a quite interesting project! I liked it's non-standard approach to
custom website styling. Usually people use some XSLT transformation stage
(<map:transform> in Pycoon and Apache Cocoon) or apply hand-crafted CSSes do to such
things. But, with Deliverance, there's no need to create any special style sheets.
It's nice tool for easy and instant styling :) It might be interesting to implement
Deliverance as a sitemap <map:transform> component.
Status: Started
Owner: anrienord
Labels: -Type-Defect Type-Other
Comment 2 by anrienord, Feb 26, 2007
(No comment was entered for this change.)
Labels: -Priority-Medium Priority-Low
Sign in to add a comment

Hosted by Google Code