ANN: Coil 0.2 - an MVC framework

Jeff Simpson jeffreymsimpson@cox.net
14 Apr 2003 20:22:11 -0700


Coil is an MVC framework for the Python programming language. Coil is
based largely on the ideas and design of Struts. Coil allows you to
cleanly separate the model, view and controller via an XML configuration
file.

Coil is currently alpha quality, but usable. There is a very basic login
example in the source tarball demonstrating the basic work flow.  I am
currently building an mp3 server to use as a better demo.

For more information please visit the SourceForge site,
http://sourceforge.net/projects/coil/


Supported Features
------------------

- Cheetah supported for the "view"
- Form objects with validation support 
- Action objects for controller abstraction
- DispatchAction support which allows multiple method entry points on
the same action object
- ActionForward for abstracting a page location by name


TODO
----

- Better Spyce support (currently some hacks are required to make Spyce
work with Coil)
- Message Resources (externalized data used in view)
- Dynamic forms
- Better configuration parser
- Locale support
- Datasource support
- Enhance session support


If you have some feedback or would like to help with the project please
contact me.

Thanks
-Jeff