I have started a branch of tmda-cgi specifically for 0.16 bugfixes.  No
new features will be added to this branch.  If you have any fixes,
please add them here only:

  https://svn.sourceforge.net/svnroot/tmda/branches/tmda-cgi-0.16/

Note to Steve Warren:  Sorry, the way I branched it lost your commit
http://svn.sourceforge.net/tmda/?rev=2158&view=rev - This has been merged into 
the 0.16 branch and will make it into the 0.16.2 release.

I have also started a complete rewrite from scratch of tmda-cgi, using
the new python WSGI way of doing CGI for python[1].  It uses 'flup' and
the 'kid' templating engine.  This is in such a very rough preliminary
stage right now that I have not released it yet. When it is a little
more stable (and at least has some basic functionality working), I will
be replacing the existing tmda-cgi trunk with it.

There are a number of reasons for the rewrite:

 - Using WSGI and flup will allow support of FastCGI
 - The 0.16 code is reasonably stable, but quite complicated - It's
time to refactor it all and use what I've learned to make things more
readable.
 - When the original TMDA-cgi was written, gre7g had to write his own
templating engine.  We can now use existing templating languages to do
this without having so much code to maintain ourselves.
 - I'm not happy with how the existing code is deployed.  The new
version will consist of a 'TMDAcgi' python module (which may be
installed in site-packages) and supporting CGI apps to integrate with
the web server.

If anyone would like to help me with this new development, I would
appreciate it, just let me know :)

-- 
Jim Ramsay
"Me fail English?  That's unpossible!"

Attachment: signature.asc
Description: PGP signature

_________________________________________________
tmda-workers mailing list ([email protected])
http://tmda.net/lists/listinfo/tmda-workers

Reply via email to