[Zope] Zope 2 and Zope 3

Jens Vagelpohl jens at dataflake.org
Wed Feb 14 18:05:14 EST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On 14 Feb 2007, at 22:18, Geoff Gerrietts wrote:
> 1. Last time I talked to anyone from Zope Corp, the plan was to  
> quiesce Zope 2 in favor of Zope 3. At that time, I think I remember  
> people saying 2.9 would be the last in the Zope 2 series. Now  
> there's a 2.10, so clearly it wasn't. How long does a business like  
> mine have before there is no clear upgrade path in the Zope 2  
> series? Is 2.10 now the final Zope 2 release, or will there be a  
> 2.11 and 2.12?

Zope Corp ceased to be a determining factor in Zope's future a long  
time ago. You should ask developers and Jim Fulton in his capacity as  
the Zope czar, not some company.


> 2. Whenever someone asks about moving an existing application from  
> Zope 2 to Zope 3, there's a round of flip "oh you'll hafta start  
> over" responses. I understand that the two architectures are  
> fundamentally different, and that I'll need to rebuild my object  
> database, etcetera. Am I also correct in believing that all  
> products must be completely rewritten, and that DTML is no longer a  
> supported templating language? Has the users/roles/permissions  
> security structure disappeared or been supplanted? I am trying to  
> ascertain at a glance how much we will need to rebuild for  
> ourselves; if it's enough then the problems we have had with Zope  
> (poor scaling, poor integration with source control) may outweigh  
> the advantages of remaining on the platform.

You must rewrite your application. DTML still exists, but ZPT is  
encouraged. The upgrade path is made less "catastrophic" by the fact  
that you can already integrate more and more Zope 3 technologies into  
your Zope 2 product now. Zope 2 does not have any defined "end of  
life", but you can make your application more future-proof by getting  
acquanted with those Zope 3 bits that are usable from within Zope 2  
today.

jens

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFF05WqRAx5nvEhZLIRApISAJ9zgrqhgd4+VGl2/aHBiLcEgEKDxwCdHt79
2V4AXxVimnWxq/jMx23iLEo=
=eDrW
-----END PGP SIGNATURE-----


More information about the Zope mailing list