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

Log in
Name

Password

 
 

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