[Zope3-Users] Generations of Zope and Enterprise Culture

Edward Pollard pollej at uleth.ca
Thu Feb 9 17:20:06 EST 2006


Hi all,

I work for a post-secondary institution in Canada that has deployed a 
lightly-featured proprietary CMS developed in Zope 2. We are currently 
outlining the next-generation of our website which will involve much 
broader integration of campus data. There are phenomenally unusual 
enterprise environmental factors (read: internal politics) around our 
website so it is very hard to explain what has happened, why it has 
happened, and what we are trying to accomplish. All you really need to 
know is that we are at a place where their will be some considerable 
development "from scratch".

The question hanging at the committee level right now is Zope 2, Zope 
3, or something else?

I've read the Zope 2 vs Zope 3 threads, and the Zope 3 readiness 
discusion, and both were educational. It would seem that since we don't 
have a really strong need to keep our Zope 2 codebase, Zope 3 is the 
place to be. However, non-Zope development groups on campus have asked 
me: So, what will we do when another version of Zope comes along that 
will completely break backwards compatibility again? They find the 
transition from 2 to 3 intimidating, cavalier, and hostile to the 
userbase. I don't entirely blame them, as on the surface it is a 
compelling perspective.

Certainly this discussion has to have taken place somewhere before. How 
has Zope 2 vs 3 been sold to the management level? How has it been sold 
to people who are skeptical of the future roadmap based on the past 
change in paradigm? How has it been sold to people that prefer 
commercially supported software? We have as much invested in ColdFusion 
as we do Zope 2 and there is a perceptual issue here I'm not certain 
how to correct via education. Clearly Zope 3 does so much more out of 
the box to support the standards based semantically driven web site we 
are saying we want in our needs assessment documents, but it is a hard 
thing to sell.

Since I really can't explain the environmental factors in any depth, 
let me rephrase: How do you sell Zope 3 as a solution? And what do you 
do to overcome the perception that our investment in Zope 2 will have 
little to no payoff in a Zope 3 developed project?

There are two side issues:
First, ColdFusion and ASP are the other candidates, so while I don't 
want to encourage and dwell on specific comparisons, I would be lying 
if I said they wouldn't come in handy.

Second, the existence of Zope 3 has completely shot any support for 
Zope 2 continuation out of the water in our environment. Is this fair, 
or is there life left to the Zope 2 tree we've developed some 
experience in? Should I be considering pitching a Zope 2 solution 
instead?


Thanks for your time,

---
Edward J. Pollard, B.Sc
Webmaster, University of Lethbridge



More information about the Zope3-users mailing list