Skip to main content
  • Book
  • © 2008

Web Component Development with Zope 3

  • Introduction to the key concepts of Zope

  • Basic differences between Zope 3 and Zope 2

  • The author is care developer of Zope 3

  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (24 chapters)

  1. Front Matter

    Pages I-XVII
  2. Beginner

    1. Front Matter

      Pages 1-1
    2. Introduction

      Pages 3-14
    3. Installing Zope

      Pages 29-45
    4. Interfaces

      Pages 47-65
    5. Content Components

      Pages 67-82
    6. Persistency

      Pages 83-94
    7. Browser Forms

      Pages 115-135
  3. Intermediate

    1. Front Matter

      Pages 137-137
    2. Internationalization

      Pages 139-166
    3. Adapters

      Pages 193-206
    4. Automated Testing

      Pages 207-232
    5. Advanced Views

      Pages 233-254
    6. Metadata

      Pages 255-277
    7. Containers

      Pages 279-301
    8. Events

      Pages 303-327
  4. Expert

    1. Front Matter

      Pages 329-329

About this book

Where Zope leads, Python follows. So it has been for a decade, and the trend doesn’t show any signs of st- ping. Whatever the latest buzzword—be 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, Zope’s 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 community—especiallyin the web application and object security arenas—is something that Zope has already been doing for many years. I’m somewhat ba?ed by this peculiar blind spot in the Python com- nity.Even when I tell people that Zope’s already done something that they’re working on, the response is usually a blank look, or no response at all. It’s almost as if the innovations of Zope don’t really exist until somebody else reinvents them. In fact, the pattern has led me coin this little saying: Those who do not study Zope, are condemned to reinvent it. It doesn’t matter if you don’t plan to actually use Zope. Frankly, I haven’t used Zope in years. But the lessons I learned from Zope, I use constantly. Studying Zope—Zope 3 in particular—will make you a better programmer, without question.

Reviews

"The book can be considered the definitive guide to Zope 3. If the reader is looking for a book containing a set of tutorials on creating and using Web applications, this is a great choice."

Pectu Dana, Timisoara, Romania; ACM Computing Reviews, September 2006

"This book is at once thorough, brief, and concise. This is by far the best technical books i've read on any subject.

I have been interested in Zope for almost a year now, but even as a seasoned programmer I was intimidated by its labrythian complexity. I struggled for weeks reading the free Zope material and learning almost nothing. This book presents the material in an accessable manner while shying away from the horrible puns and awful jokes present in so many technical books. This book would be a bargin at twice its price."

D. Morrione, Hemet, CA, amazon.com

 

Authors and Affiliations

  • Dresden, Germany

    Philipp Weitershausen

About the author

The author's computer programming started out as a hobby and became a profession very quickly. He has been a web developer for many years, having opened his own business during high school already. He started his first Zope project almost half a decade ago and has successfully used Zope in innumerable applications since. A few years ago, when the rewrite of Zope was initiated, he became a developer of Zope 3. He has been continually contributing to Zope and related projects itself since. Currently he is studying Physics at the Dresden University of Technology, while continuing the Internet business.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access