[Zope] Login Manager

2000-10-08 Thread Mark Twiddy

Hi

I've been tring to install Login Manager. I installed ZPattens ok and it
works but i am unable to get login manager going.

file "/home/markt/Zope/lib/python/Products/LoginManager/LoginManager.py",
line 9, in ?
from Products.ZPatterns.SheetProviders import SheetProviderContainer
ImportError: cannot import name SheetProviderContainer


any help would be great

Thanks 
Mark


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] overriding __str__ method?

2000-10-08 Thread Tim Cook

Seb Bacon wrote:

> My strategy:
> Each element that I want the user to be able to edit is a ZClass with a
> manage_content method.  This provides the custom management view (e.g.
> combines properties and title/data into a single form).
> Now I want a way to give the user access to this screen.  I could do a new
> version of the folders tree view (manage_menu), but what I'd really like to
> do is have a button next to each of these elements ("edit this") which calls
> its manage_content method.  The button would only appear when the user was
> authenticated / authorised.
> 
> My problem:
> The only place I can think of doing this is in each object's __str__ method.
> But AFAIK there's no convenient way of overriding its default behaviour.
> What I'd like to do is override it in the ZClass views interface.  I can
> override the 'View' method (from the ZClass 'views' tab), but that doesn't
> get called in the course of rendering a component in a page.  The problem
> would seem to be that there's no equivalent of the __str__ method available
> to override...  Or is there?

Either I don't understand the problem or you're making it too
complicated. 

You have a form to edit the properties.
...

...

The action method of this form sets the REQUEST variables to the
property names:
...

...
(I generally use the same names for form vars and property names
to avoid confusing myself)

then:


Does this help?

-- Tim Cook --
Cook Information Systems | Office: (901) 884-4126 8am-5pm CDT
* It's easy to stop making mistakes. Just stop having ideas.  *
FreePM Project Coordinator http://www.freepm.org
OSHCA Founding Supporter http://www.oshca.org

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Xen login

2000-10-08 Thread Terry Kerr

I don't think xen is safe to use yet.

Stephan Goeldi wrote:

> What is the password I have to use for my first login in Xen?
> I never was asked for a password while installing.
> _
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
>
> Share information about yourself, create your own public profile at
> http://profiles.msn.com.
>
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )

--
Terry Kerr ([EMAIL PROTECTED])
Adroit Internet Solutions Pty Ltd (www.adroit.net)
Phone:   +613 9563 4461
Fax: +613 9563 3856
Mobile:  +61 414 708 124
ICQ: 79303381




___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] DTML Method not working

2000-10-08 Thread Phil Harris

Oops:

That should be:




 




hth

Phil
[EMAIL PROTECTED]


- Original Message -
From: "Phil Harris" <[EMAIL PROTECTED]>
To: "Ronald L. Chichester" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Saturday, October 07, 2000 9:38 PM
Subject: Re: [Zope] DTML Method not working


> Is the code you used in a DTML Method or a DTML Document?
>
> Is it in a DTML Method being called from a DTML Document?
>
> If the answer to either of these is 'yes' then it's doing as you ask!
>
> The thing that gets most new zope users is that a DTML Document is itself
a
> container.  This means that anytime you use code similar to yours or when
> using a  it will probably return a blank, as the DTML
> Dopcument has no children(?!?).
>
> Solutions:
>
> 1.Try moving the code into a DTML Method.
> 2.Use a dtml-with around it.
>
> The second one works most places but if in the root then it's slightly
more
> difficult as the top object is hard to reference (please someone tell me
I'm
> wrong here).
>
> You could try something like:
>
> 
> 
> 
>  
> 
> 
> 
>
> The resolve_url(BASE0+'/') should give you a reference to the top Zope
> object (root).
>
> hth
>
> Phil
> [EMAIL PROTECTED]
>
> - Original Message -
> From: "Ronald L. Chichester" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, October 08, 2000 8:58 PM
> Subject: [Zope] DTML Method not working
>
>
> > I took some code that was in the (work-in-progress) O'Riley book on
> > Zope.  In that example, then had a DTML Method used for identifying
> > folders and hyperlinking to them.  The code is as follows:
> >
> > 
> > 
> >  
> > 
> > 
> >
> > The problem is, it doesn't work.  I know the method is being invoked
> > because there is some other text that is indeed being inserted.
> > Moreover, there are sub-folders in the folder that calls the method.
> >
> > Does anyone know what the problem is?  Is it a permission issue.  The
> > standard_html_header and _footer, show up just fine, along with logos
> > and such.  The only part that isn't showing up is the stuff that was
> > supposed to be generated by the  block.
> >
> > Any hints?
> >
> > Thanks in advance.
> >
> > Ron
> >  ./.
> >
> >
> > ___
> > Zope maillist  -  [EMAIL PROTECTED]
> > http://lists.zope.org/mailman/listinfo/zope
> > **   No cross posts or HTML encoding!  **
> > (Related lists -
> >  http://lists.zope.org/mailman/listinfo/zope-announce
> >  http://lists.zope.org/mailman/listinfo/zope-dev )
>
>
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] DTML Method not working

2000-10-08 Thread Phil Harris

Is the code you used in a DTML Method or a DTML Document?

Is it in a DTML Method being called from a DTML Document?

If the answer to either of these is 'yes' then it's doing as you ask!

The thing that gets most new zope users is that a DTML Document is itself a
container.  This means that anytime you use code similar to yours or when
using a  it will probably return a blank, as the DTML
Dopcument has no children(?!?).

Solutions:

1.Try moving the code into a DTML Method.
2.Use a dtml-with around it.

The second one works most places but if in the root then it's slightly more
difficult as the top object is hard to reference (please someone tell me I'm
wrong here).

You could try something like:




 




The resolve_url(BASE0+'/') should give you a reference to the top Zope
object (root).

hth

Phil
[EMAIL PROTECTED]

- Original Message -
From: "Ronald L. Chichester" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, October 08, 2000 8:58 PM
Subject: [Zope] DTML Method not working


> I took some code that was in the (work-in-progress) O'Riley book on
> Zope.  In that example, then had a DTML Method used for identifying
> folders and hyperlinking to them.  The code is as follows:
>
> 
> 
>  
> 
> 
>
> The problem is, it doesn't work.  I know the method is being invoked
> because there is some other text that is indeed being inserted.
> Moreover, there are sub-folders in the folder that calls the method.
>
> Does anyone know what the problem is?  Is it a permission issue.  The
> standard_html_header and _footer, show up just fine, along with logos
> and such.  The only part that isn't showing up is the stuff that was
> supposed to be generated by the  block.
>
> Any hints?
>
> Thanks in advance.
>
> Ron
>  ./.
>
>
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




[Zope] DTML Method not working

2000-10-08 Thread Ronald L. Chichester

I took some code that was in the (work-in-progress) O'Riley book on
Zope.  In that example, then had a DTML Method used for identifying
folders and hyperlinking to them.  The code is as follows:



 



The problem is, it doesn't work.  I know the method is being invoked
because there is some other text that is indeed being inserted.
Moreover, there are sub-folders in the folder that calls the method.

Does anyone know what the problem is?  Is it a permission issue.  The
standard_html_header and _footer, show up just fine, along with logos
and such.  The only part that isn't showing up is the stuff that was
supposed to be generated by the  block.

Any hints?

Thanks in advance.

Ron
 ./.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Zope in Windows is faster than Linux ???

2000-10-08 Thread Stephan Goeldi

>Correct me, if i am wrong, but AFAIK ZServer (coming with Zope)
>is multi-threaded by default, whereas Apache/Zope uses PCGI or
>FCGI and is *not* multi-treaded.

You can use Apache/Zope without PCGI or FCGI (via ProxyPass) too.
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Zope in Windows is faster than Linux ???

2000-10-08 Thread Stephan Goeldi

>There's a big difference in the number of requests per second, four times 
>more in the Windows machine.
>Anyone knows why? Does it mean that Zope running in Windows is better than 
>in Linux?

When you think that this is the reality in the web, then yes.

But, if you think of the following scenario:

1 file accessed:
windows very fast
linux normal speed

1 file accessed by 10 peoples at the same time:
windows very fast
linux normal speed

1 file accessed by 100 peoples at the same time:
windows fast
linux normal speed

100 files accessed by 1000 peoples at the same time:
windows, stalled
linux, umm, normal speed

A windows web server is nothing but a bad emulation of a Unix system.

-goe-

_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




[Zope] Xen login

2000-10-08 Thread Stephan Goeldi

What is the password I have to use for my first login in Xen?
I never was asked for a password while installing.
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




[Zope] overriding __str__ method?

2000-10-08 Thread Seb Bacon

Hi,

What I'd really like to do is have inline content-management.  I don't know
if I'm completely up the wrong tree, and some advice would be much
appreciated.

My reason:
Correct me if I'm wrong, but the zope security model does not allow me
exclude an authenticated user from knowing that an application-logic object
(e.g. 'view_status') exists, when she's in the 'manage' interface.  This
means she gets to see lots of horrible things which it would be better to
hide from her.  Apart from that, the whole interface-skinning project
doesn't seem to have happened yet, and I think the present interface is a
bit ugly.

My strategy:
Each element that I want the user to be able to edit is a ZClass with a
manage_content method.  This provides the custom management view (e.g.
combines properties and title/data into a single form).
Now I want a way to give the user access to this screen.  I could do a new
version of the folders tree view (manage_menu), but what I'd really like to
do is have a button next to each of these elements ("edit this") which calls
its manage_content method.  The button would only appear when the user was
authenticated / authorised.

My problem:
The only place I can think of doing this is in each object's __str__ method.
But AFAIK there's no convenient way of overriding its default behaviour.
What I'd like to do is override it in the ZClass views interface.  I can
override the 'View' method (from the ZClass 'views' tab), but that doesn't
get called in the course of rendering a component in a page.  The problem
would seem to be that there's no equivalent of the __str__ method available
to override...  Or is there?

Otherwise, I suppose I'd have to edit each object type's __str__ method
directly. Or patch the publishing mechanism, but I've not had the guts to
look at that yet. yuk.  I'd rather not.

Can anyone shed any light?  Cheers,

seb


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] A DTML problem using Namespaces

2000-10-08 Thread Dieter Maurer

tav writes:
 >   i have a dtml method called "parseit", and i have
 > three dtml documents, called "tav", "noa" and "Bill".
 >  
 > however i get stuck when in parseit, as i dont know how to do  Bill>, i tried to set Bill in the namespace by using  Bill>, and then tried to call  within
 > "parseit" but that doesn't work :/
It does not work, because  renders "Bill" (leading to
a string which does not have an attribute "id").
It will work, when you use:

...

Note the "...". They prevent automatic rendering.

 > and, again, i want this to be done automatically, so i dont want to have to
 > manually list Bill, tav, noa, etc
This is an FAQ. You want computed variable access. You use
"_.getitem(...)" (if you want the object itself) or "_[...]"
(if you want a rendered result) for this.

Thus, if you want to process all owners, you could do:


  

  

  




Dieter

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Newbie question : ZopeTime & permissions

2000-10-08 Thread Dieter Maurer

Aaron Straup Cope writes:
 > My problem is that I can't seem to figure out, specifically, which
 > permissions to give a user that will allow them to read ZopeTime().
Strange...

"DateTime.DateTime" objects (and therefore "ZopeTime") are
explicitely unprotected (and can be used by everyone).

I tried your example as "Anonymous" (Zope 2.2.2) and
it worked as expected (i.e. no NameError).


Dieter

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] LoginManager - how does it work?

2000-10-08 Thread Aleksander Salwa


On Sat, 7 Oct 2000, ed colmar wrote:

> I've managed to get loginManager to install, but I am very confused as to
> what to do with it.

I was confused too :)

Now I have working instalation of LoginManager-0-8-7a1. It retrieves
users' data from ZODB, but it may be helpfull to understand how to
implement any other source, i.e. MySQL.
Probably I did it very dirty way, but it works ;)

First, I created my own UserSource class, adding it to source file
lib/python/Products/LoginManager/UserSources.py. Here comes the diff:


7c7
< from Products.ZPatterns.PlugIns import defaultConstructors
---
> from Products.ZPatterns.PlugIns import defaultConstructors, PlugIn
478a479,496
> 
> 
> 
> class OloloUserSource(BasicUserSource):
> 
> """Moje własne źródło użytkowników"""
> 
> meta_type = "Ololo User Source"
> __plugin_kind__ = "User Source"
> 
> 
> def retrieveItem(self,name):
> Uzytkownicy=getattr(self.aq_parent, 'Uzytkownicy', None)
> return getattr(Uzytkownicy, name, None)
> 
> 
> 
> 
489a508,514
>
> )
> 
> context.registerPlugInClass(
> OloloUserSource,
> permission = 'Add Ololo User Source',
> constructors = defaultConstructors(OloloUserSource, globals()),


Method retrieveItem have to return user object with given name. I have
users inside folder Uzytkownicy beside acl_users.

Next thing to do is to create class representing users. It must have
LoginManager:LoginUser as a base class. So I made such ZClass. This class
has methods authenticateUser, domainsForUser, rolesForUser, which do real
work. (Users in folder Uzytkownicy are instances of that ZClass.)
This class contains some properties of user - login (it's just object's
id), name, other data. (Currently I store passwords externally, because I
need them to do POP3 authentication.)

Then, on management tab "User Sources" of your LoginManager instance, add
instance of your UserSource class. Check also for proper settings on
LoginMethods tab.


[EMAIL PROTECTED]

/--\
| `long long long' is too long for GCC |
\--/


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] DTML: fetch an object by its url?

2000-10-08 Thread iap_y2fun.com

Hi, I don't know why, but
 
doesn't work in my zope installation (2.2.2)
well,
 
works.
Maybe it is because that zope want to get ready for RPC.

Iap, Singuan


- Original Message -
From: "Phil Harris" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; "Scott Shepherd" <[EMAIL PROTECTED]>
Sent: Wednesday, August 16, 2000 3:57 PM
Subject: Re: [Zope] DTML: fetch an object by its url?


> 
>
> - Original Message -
> From: "Scott Shepherd" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, August 16, 2000 5:06 AM
> Subject: [Zope] DTML: fetch an object by its url?
>
>
> > In DTML is it possible to get an object using its url? Something like
> >
> > ...
> >
> > Similar to
> >
> > ...
> >
> > but what I have is the object's zserver url, not its name in the
> > current namespace.
> >
> > TIA,
> > Scott
> >
> > ___
> > Zope maillist  -  [EMAIL PROTECTED]
> > http://lists.zope.org/mailman/listinfo/zope
> > **   No cross posts or HTML encoding!  **
> > (Related lists -
> >  http://lists.zope.org/mailman/listinfo/zope-announce
> >  http://lists.zope.org/mailman/listinfo/zope-dev )
>
>
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




[Zope] Creating Member folders with the Membership Product

2000-10-08 Thread tav

Hi, I have been trying to mimic the way the PTK (and zope.org) automatically
creates a Member folder with specific objects, when someone signs up.

I want to do something similar, but call it something other than Members/
and have 5 objects in a subfolder copied over to the User's directory that
is created.

Currently I am using the PTK, but am also interested in Bill's Membership
Product. So, if anyone could guide me as to how I can achieve this with
either, I would be very grateful.

--
best regards, tav
[EMAIL PROTECTED]


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Can you specify user/group to run Zope as during install

2000-10-08 Thread Tino Wildenhain

Hi Yusuf,

Yusuf Goolamabbas wrote:
> 
> I would like to run Zope not as user 'nobody' but as something else.
> Is this possible somehow, also is it possible to install the Zope tree
> in a location other than that untarred into [something like
> ./configure --prefix=/usr/local/site/Zope]
> 
> Regards, Yusuf

You can Zope install whereever you want. 
For the user look in z2.py for "UID".

Regards
Tino

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Socket.error problem

2000-10-08 Thread Tino Wildenhain

Hi Ronald,

"Ronald L. Chichester" wrote:
> 
> I'm getting the exact same socket.error message that appeared on this
> list in March, 2000.  (See the attached problem.txt file.)
> Specifically, this is the error message that I get when I start zope.
> The person who kindly identified the problem didn't provide a solution.
> I have my netstat -a results attached as netstat.txt.  Could someone
> tell me how I can resolve this port conflict?
> 
> Incidentally, I'm using Mandrake 7.1 in a fairly standard configuration.
> 
> Thanks in advance,
> 
> Ron
>  ./.
> 
> This is the reply that was provided to the first person who encountered
> this problem (and submitted it to the list):
> 
> 
> 
> You have another process that is "bind" to port 98...
> 
> this is the registered port for "tacnews".
> 
> try "netstat -a" under the shell...
> 
> - Message d'origine -
> De : Ulf Byskov <[EMAIL PROTECTED]>
> À : <[EMAIL PROTECTED]>
> Envoyé : lundi 13 mars 2000 11:28
> Objet : [Zope] socket problem
> 
> > When I try to start Z Server i get the following error messages:
> >
> > File
> >
> "/WWW/Docs/product_development/teams/AMD_framework/dev/Zope/ZServer/medusa/a
> 
> syncore.py",
> > line 205, in bind
> > return self.socket.bind (addr)
> > socket.error: (98, 'Address already in use')
> >
> >
> > I don't use the number 98 in any address or port (http=80, ftp='' and
> > monitor='')
> > so what could this error be about ?
> >
tcp0  0 *:8021  *:*
LISTEN   

I suspect this line to be the offending one. IIRC the number "98" isnt
actually
a port number but a error number of the socket-lib.
Your zope-ftp-server probably tries to bind 8021 which is not possible.

HTH
Tino Wildenhain

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )