Hi guys,
what are your thoughts about Webware after 0.6? i.e. "what 
issues need to be addressed before 1.0"

I assume that 0.6 will:
----------------------------------
* fix the console hanging and socket binding problems that 
Jeff's been working on

* incorporate the fixes to Session handling that Ken 
contributed

* incorporate the HEAD method fix from Ken

* fix small misc bugs


There's alot of ideas and code floating around for taking 
Webware to the next level after the 0.6 release:

ftp://ftp.jslove.org/pub
http://www1.ics.uci.edu/~tshumway/webware/
http://www.calrudd.com/Webware/

I think there should be a formal plan to deal with these 
ideas.  It should address and prioritize the following:
------------------------------------------------------------------------------
*** making the switch to distutills (probably requires a 
new package structure)

*** implementing a more flexible framework for url handling 
... relates to Clark's path sessions and the non-PATH_INFO 
stuff I've been working on.  

** implementing some form of the multi-application idea 
that Jay and I have been working on 

* improving the structure of the config files (see the 
example in http://www.calrudd.com/Webware/)

* adding a .shutdown() method to the Servlet API (see the 
startup/shutdown code in http://www.calrudd.com/Webware/).  
This also relates to Ken's DBPool.shutdown() suggestion.

* working on the DBPool/Application API as being discussed 
right now

* implementing some form of an output caching API (I posted 
about this a few months ago)

* implementing a ZODB version of SessionStore that would 
allow sessions to be shared between multiple machines.

* scrapping (or documenting) 'cans'

* packaging Cheetah 1.0 and FunFormKit 1.0 with the Webware 
distro (once they're released)

Maybe a formal decision making process like Python's PEP's 
would help with all this.  Chuck, didn't you write a WEP at 
one stage for the Page.py changes?  Webware's certainly 
large enough and complex enough to warrant something formal 
like that.  If we go that route there should be a WEP 
section on the Webware site to house/categorize the WEPs.

Finally, I think it would help to start a DEVEL_BRANCH in 
the cvs that would allow experimentation on these ideas, 
while the work on a stable 0.6 release continues.  

Cheers,
Tavis

_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to