History for TwistedZopeOpenSpaceTalk
??changed:
-
TwistedZopeWebServer
... based on the work done by Donovan and Chris during the sprint,
which Duncan & I mostly watched.
Status:
* it basically works including authentication and POST
* it's still a toy
Motivation:
* We're nuts!
* we wanted to play with Twisted and hadn't found a good excuse yet
* We puke at^H^H^H^H^H^H^H dislike ZServer
Why this is stupid:
* Itamar thinks it's a dumb idea, ask him
* Zope 3 has a nice http server, backport that
Why this is cool anyway:
* it's tiny, simple, and it works with no dependency on ZServer at all
SFTP to Zope via Twisted
* useful idea and it works!
* about 1000 lines, not counting bundled stuff (ZConfig, zdaemon)
* by Zope Corp
* available from cvs: http://cvs.zope.org/Packages/SFTPGateway/
* requires Twisted 1.2.1 alpha or greater (1.2.0's sftp is totally broken)
* ftp is broken on Zope HEAD (pre-2.8), use zope 2.7
HTTP server replacement for Zope3
* Itamar did this a long time ago
* Itamar says there's no real point to it
* I don't know squat about this so Anthony should smack me now
SSH to a zope interactive debugger
* would be really handy ... no longer need a system account to debug a remote zope
* should be easy and fun to write
* easiest implementation: ssh server is a ZEO client
Other Protocols
more twisted protocols that zope does not support:
* Jabber
* SIP
* IMAP
* NNTP
* SOCKSv4 (server only)
* IRC
* telnet
* POP3
* AOL's instant messaging TOC
* OSCAR, used by AIM as well as ICQ (client only)
* DNS
* MouseMan
* finger
* Echo, discard, chargen and friends
* Twisted Perspective Broker
Other than protocols...
there is stuff from twisted that might be useful with zope:
* nevow templates - much simpler than ZPT, offload more work to python
* jelly - like pickle but designed to be more secure