<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.8.1">
</HEAD>
<BODY>
On Fri, 2006-02-10 at 11:15 +0100, Lorenzo Gil Sanchez wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">How do I update the old objects and add the new attribute to them? I can </FONT>
<FONT COLOR="#000000">provide a default value for this attribute if that helps.</FONT>
<FONT COLOR="#000000">I know this is a common issue with application updates. I also know that </FONT>
<FONT COLOR="#000000">during the development phase the best thing I can do is remove the </FONT>
<FONT COLOR="#000000">Data.fs file and start again and that's what I'm currently doing. But </FONT>
<FONT COLOR="#000000">I'm worried about installing the application in the client machines and </FONT>
<FONT COLOR="#000000">two month later needing to add more fields to my content-types. If I </FONT>
<FONT COLOR="#000000">understand correctly one of the advantages of Zope3 is the support for </FONT>
<FONT COLOR="#000000">always-changing-applications. So how does it work in this particular </FONT>
<FONT COLOR="#000000">situation?</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
I think that Zope3 handles this problem through the concept of &quot;generations&quot;.<BR>
Documentation and interfaces are available in package &quot;zope.app.generations&quot;.<BR>
<BR>
&nbsp; Thierry<BR>
<BR>
</BODY>
</HTML>