Re: Hi

Stephan Richter <[email protected]> Mon, 5 Aug 2002 03:34:22 -0400
Newsgroups gmane.comp.web.zope.zmailman
Organization Web2k
Message-ID <[email protected]>
> Exactly how do I get the source from cvs?  I see the cvs repository is
> browseable from the web, but can I pull it in anonymously?  I did not
> see an option to download a tarball (as some systems have).  And I
> couldn't find any instructions.  When I clicked up the cvs tree I
> found a reference to CVSWeb, but the link doesn't work.

cvs -d :pserver:[email protected]:/cvs login
password: anonymous
cvs -z3 -d :pserver:[email protected]:/cvs co ZMailman

> Minor point: the opening page for ZMail says "Note: Neither Zope 2.5
> nor Mailman 2.1 have been released yet."  That's out of date on both
> counts. Zope 2.5 is out.

Yeah, the page is fairly old. I have not been working on my Zope 2 products=
=20
since January. I am into Zope 3 now.

> Finally, my immediate interests may differ from the focus of most of
> the effort so far.  I gather that has centered on integrating the web
> forms with Zope, and there has been discussion of interactions with
> Zope user objects.

Yes.

> In contrast, my attention has been on managing bounce data for mails I
> send out, and integrating mailman with ZODB both for messages and list
> subscribers.

This is much harder than you might think, since you would have to rewrite=20
larger sections of Mailman itself or at least monkey patch some methods so=
=20
that they can reroute to Zope.

> Another potential issue I see is that effective integration may
> actually require ZEO, since both a running Zope and mailman's
> responses to email may want to hit the database.

No, the ZODB transaction mechanism will handle that. However, you may need =
to=20
write an EventChannel for Zope 2. Look at Kapil's work.

> P.S. Is the stuff in cvs any different from the downloadable product
> tarball?

I really can't remember, but I think there have been a couple of checkins=20
since then.

Overall, I think your project is fairly ambitous. If you do not need these=
=20
features directly for a project, I would suggest you help developing Zope 3=
=20
and talk with Barry a little bit about Mailman 3, since it will use many=20
parts of the Zope 3 architecture and will be therefore easy to integrate wi=
th=20
Zope 3.

Regards,
Stephan

Regards,
Stephan
=2D-=20
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training