[Zope3-dev] Installing Zope3 and Zwiki

Stephan Richter stephan.richter@tufts.edu
Tue, 22 Apr 2003 07:48:29 -0400


On Tuesday 22 April 2003 07:23, PieterB wrote:
> Some remarks:
> - I suggest to make the Makefile echo a cheerfull line such as 'Zope
>   3 is build succesfully. Continue with editing principals.zcml and
>   zserver.zcml'

Should be no problem.

> - I couldn't find a decent way to shutdown Zope 3, so I used kill
>   on the Python PID. Will there be some zopectl for Zope3?

Right, there are no such facilities yet. We will soon move to ZConfig, at 
which point all of this will be possible. Developers right now simply use 
'make run' or 'python z3.py', so that they can always shutdown with CTRL+C.

Oh, I just noticed one of my ZopeCookbook components is still in the core, so 
that you can shutdown the server using this URL:
http://localhost:8080/++etc++process/ServerControlForm.html

> - There is no way to login other than to specify some URL that
>   requires authentication, e.g. ++etc++site

Right, it was one of my goals for the milestone, but it did not happen 
(obviously).

> On remark about Zwiki and mailing. I was surprised that the notification
> worked out of the box, i didn't need to specify a MailHost. In wikipage.py
>
>         server = smtplib.SMTP(self.host, self.port)
>         server.set_debuglevel(0)
>         server.sendmail('wiki@zope3.org', emails, msg)
>         server.quit()
>
> I think Zope 3 should also use a component for (asynchronous) sending
> e-mail, rather than letting each application use smtplib. The
> component can then be configured to use a mailhost, and to use an
> appropriate domainname.

I checked in a MailService component last week, and Barry was reviewing it. 
However, I did not have time to incorporate this new component into zwiki 
yet, since it is still in flux.

BTW, you can always contribute to the development. Some of the features you 
mentioned can be easily done by a new developer:

- Add the necessary output when running make.

- Add a login/logout screen; Tres did some work on that for the NewsSite 
product.

- Improve the MailService implementation.

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