[Zope3-dev] Re: [Zope-dev] Medusa 0.5.1 maint release, planned for inclusion in Zope?

Stephan Richter srichter@cbu.edu
Sat, 30 Mar 2002 20:36:51 -0600


Unfortunately, implementing servers are not as trivial as it may seem. Even 
though interfaces exist, you gotta implement the protocol, something that 
can differ a lot. I am writing the FTP server right now; once I am done 
with it, I will be able to say more, but it takes quiet a bit of knowledge 
to get going. Interfaces are one thing, code another.

If you have skills in writing servers and implement protocols, please, 
please, please join the effort.

Regards,
Stephan

At 07:30 PM 3/30/2002 -0500, Jeff Kowalczyk wrote:
>[Chris] Does Zope 3 use Medusa at all?
>
>[Stephan] No. Shane rewrote all of the HTTP Server and I am writing
>right now the FTP
>server (which copies some of the Medusa code, but much is cleaned). We
>added interfaces and made it more component-based.
>
>[Jeff] That's good news about an interface refactoring, it was a little
>confusing researching the present customized version. My interest in
>(the Medusa revision) was to keep alive the idea of setting up hooks for
>developers to build support for other protocols (IMAP, NNTP, Jabber,
>SMTP, SMS etc.) in a standard, configurable way in Zope3. Will your
>rewritten and refactored components form a general-purpose server
>framework like Medusa did? Ideally, additional protocol support would be
>configured as 3rd party Zope3 product/components, inheriting from the
>base components that you guys are writing now.
>
>The topic kind of thudded when I brought it up last week on Zope-Dev,
>but I think it is important to keep an open mind about it while Zope3 is
>still brewing. Interfaces to external mail and other servers are only
>part of it, since that makes workflow programming on the messages only
>indirect, and reduces the cross-platform flexibility of Zope
>deployments, where most extensibility can be done in Python from a
>standard binary distribution.
>
>Lots of *small* businesses need what MS Exchange offers, but can't
>afford it nor safely maintain its staggering complexity. As these
>nascent python protocol implementations crop up, often using Medusa, I'd
>like to see Zope3 offer those writers a mature, cross-platform back-end
>to store and process their messages in, if they are willing to implement
>a few well-defined interfaces.
>
>
>_______________________________________________
>Zope3-dev mailing list
>Zope3-dev@zope.org
>http://lists.zope.org/mailman/listinfo/zope3-dev

--
Stephan Richter
CBU - Physics and Chemistry Student
Web2k - Web Design/Development & Technical Project Management