You are not logged in Log in Join
You are here: Home » Members » adytumsolutions » PyCon2004 » TwistedZopeOpenSpaceTalk » wikipage_view

Log in
Name

Password

 
 
Zope2 Sprint » TwistedZope »

TwistedZopeOpenSpaceTalk

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