Zope is a powerful Python web application platform for rapidly and collaboratively developing complex web applications. With version 3, Zope has been rebuilt on top of a Component Architecture that combines the best ideas from modern web platforms. This new edition details all the changes and new features in Zope 3. It also makes it easier to get started with Zope, incorporating input and suggestions from Zope 3 experts and newcomers alike. In addition, the book addresses the needs of Zope 2 developers who want to use Zope 3 features as they are backported into the Zope 2 platform.
This new edition details all the changes and new features in Zope 3. It also makes it easier to get started with Zope and fully addresses the needs of Zope 2 developers who want to use Zope 3 features.
Where Zope leads, Python follows. So it has been for a decade, and the trend doesnt show any signs of st- ping. Whatever the latest buzzwordbe it RESTful web programming,st- dardized interfaces, pluggable components, or practical restricted-execution environments, Zope has quietly led the way, delivering the goods years ahead of anyone else. Not just as technology concepts, but shipped and working in paying clients o?ces. And yet, strangely, Zopes role in the ongoing development of Python is little-known and little-appreciated among Python developers. It is f- quently the case that some new and much-touted development in the Python communityespeciallyin the web application and object security arenasis something that Zope has already been doing for many years. Im somewhat ba?ed by this peculiar blind spot in the Python com- nity.Even when I tell people that Zopes already done something that theyre working on, the response is usually a blank look, or no response at all. Its almost as if the innovations of Zope dont really exist until somebody else reinvents them. In fact, the pattern has led me coin this little saying: Those who do not study Zol³«