Thanks for the help here. Yes I do want to capture extra information
about a user who is registering with a site. First name, last name and
company, phone number etc. And then to be able to to display this in a
membership display tool. Just about to check out CMFMember. Hope it
works ok on 2.05.<br><br><div><span class="gmail_quote">On 8/11/05, <b class="gmail_sendername">Dieter Maurer</b> &lt;<a href="mailto:dieter@handshake.de">dieter@handshake.de</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
michael nt milne wrote at 2005-8-11 10:01 -0400:<br>&gt;It doesn't to be a relational db to be able to easily add fields<br><br>There are no tables to add fields to.<br><br>As someone else already pointed out:<br><br>&nbsp;&nbsp;Zope objects often use so called properties
<br>&nbsp;&nbsp;as &quot;field&quot; emulation.<br><br>&nbsp;&nbsp;Unlike for a relational database where you<br>&nbsp;&nbsp;specify the fields of a table (and all rows inherit these fields),<br>&nbsp;&nbsp;properties are on individual objects (which are somehow like rows).
<br><br>&nbsp;&nbsp;Zope has a feature where you can define properties not<br>&nbsp;&nbsp;for individual objects but for whole collections of them:<br>&nbsp;&nbsp;&quot;ZClass&quot;es. Adding properties to a property sheet of<br>&nbsp;&nbsp;a ZClass ensures that all instances of the class have
<br>&nbsp;&nbsp;these properties (with the default value defined by the class).<br><br>--<br>Dieter<br></blockquote></div><br>