# HG changeset patch # User paulb # Date 1077748196 0 # Node ID 48c16f2d21a74d8bf1e6211ae1f0c2465fb3637a # Parent 3083dcdc5646a709d07217fad86445b7b58d8882 [project @ 2004-02-25 22:29:56 by paulb] Added more future work (around fields) and some tested software information. diff -r 3083dcdc5646 -r 48c16f2d21a7 README.txt --- a/README.txt Sun Feb 15 16:16:21 2004 +0000 +++ b/README.txt Wed Feb 25 22:29:56 2004 +0000 @@ -1,3 +1,6 @@ +Introduction +------------ + WebStack is a package which provides a common API for Python Web applications, regardless of the underlying server or framework environment. It should be possible with WebStack to design and implement an application and to choose a @@ -6,6 +9,9 @@ (should the deployment requirements change after the application has been written). +Framework Support +----------------- + Currently, BaseHTTPRequestHandler (via BaseHTTPServer in the standard library), mod_python, Twisted and Webware are supported. Each framework has its own set of strengths and weaknesses, but the idea is that deployment concerns can be @@ -13,5 +19,21 @@ Consult the NOTES.txt files in each framework's subdirectory of the docs directory for some notes on how applications may be run in each environment. +Tested Frameworks +----------------- + +BaseHTTPRequestHandler Python 2.2.2 +mod_python 3.0.3 +Twisted 1.0.5 +Webware 0.8.1, CVS (2004-02-06) + +Future Work +----------- + Things to consider for future releases: higher-level authentication support, -cookie handling, redirects, and much better documentation. +cookie handling, redirects, session interfaces, and much better documentation. + +Field storage needs testing, especially for anything using the +cgi.FieldStorage class, and either the Twisted support needs a wrapper class +resembling cgi.FieldStorage, or the whole structure of form fields needs +reviewing.