Buy new:
$58.00$58.00
$5.98
delivery:
March 17 - 20
Ships from: Skoobe Books Sold by: Skoobe Books
Buy used: $8.18
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the Authors
OK
The Zope Book 1st Edition
| Price | New from | Used from |
Enhance your purchase
The Zope Book, written by the experts who developed Zope, is a guide to building dynamic Web applications using Zope. Authors Amos Latteier and Michel Pelletier teach you how to utilize Zope to write Web pages, program Web scripts, use databases, manage dynamic content, perform collaborative Web development tasks, plus much more. Whether you are new to Zope or are a skilled user, this current and comprehensive reference is designed to introduce you to Zope and its uses and teaches you how it differs from other Web application servers. From installation and advanced features, such as ZClasses, to using Zope with relational databases, or scripting with Perl and Python, The Zope Book provides the instruction you need.
- ISBN-100735711372
- ISBN-13978-0735711372
- Edition1st
- PublisherSams
- Publication dateJuly 27, 2001
- LanguageEnglish
- Dimensions6.75 x 0.75 x 8.75 inches
- Print length360 pages
Editorial Reviews
Amazon.com Review
Written by Zope developers, this title is concise and to the point. It is aimed at people new to Zope as well as current users, although some existing knowledge of Web technology is necessary. The book is organized into three parts. The first part is introductory, outlining how Zope works and explaining basic DTML (Document Template Markup Language), a tag-based language for server-side scripting. The second, and longest, part tackles users and security, scripting with Python or Perl, using Zope's built-in search engine, and connecting to relational databases. Part three covers scaling and extending Zope, with a short chapter on ZEO and information on creating your own custom Zope classes. Reference material is contained in two appendices, one for DTML and the other for the core Zope API.
The Zope Book offers an excellent, high-level view supplemented by more detail for the most common development tasks. The authors refer you to Zope's documentation or other resources for the most advanced or specialist topics. The result is ideal for evaluating Zope, and also useful for getting started with Zope projects. --Tim Anderson, amazon.co.uk
From Library Journal
Copyright 2001 Reed Business Information, Inc.
From the Publisher
~Stephanie Wall, Executive Editor, New Riders Publishing
From the Author
~Amos Latteier and Michel Pelletier, July 2001
From the Inside Flap
-DTML Documents Versus DTML Methods
-DTML Tag Reference
-ZClasses and Python Base Classes
-Clustering Zope with ZEO
-Using Layer 4 Switching with ZEO
-Scripting Zope with Perl
-Editing Zope with Emacs
-String processing with Python Scripts
-Image Processing with External Methods
-XML Parsing
-Network Services with XML-RPC
-Dynamic SQL Queries
-Direct SQL Query Results Transversal
-"Pluggable Brains" Query Results Classes
-HTTP and RAM Caching
-Setting Security Policies
-LDAP and Other User Source Integration
-Acquisition and URL's
-Ownership and Executable Content
-Catalog Indexes and Metadata
-Stored Catalog Queries
-Automatic Cataloging
-Using CSS with Standard Headers
-Sending Email
"The Zope Book will serve both newbies and experienced Zope users well. The authors provided an excellent learning curve which, while it assumes prior programming knowledge, respects that many users will be new to Zope and therefore works through the material gradually, and still provides enough information to make it an invaluable reference for experienced users too."
~Tane Piper - Webmaster, Zopegeeks.org
From the Back Cover
The Zope Book is a book for web developers and website administrators on how to use Zope.
Part I, Introducing Zope, gets you the reader up and running with Zope, teaches then what Zope can do, whom Zope is for, and how Zope is different from other web application servers.
Part II, Creating Web Applications with Zope, takes what readers learned in Part I to the next step. They learn how to integrate the Zope fundamentals to create robust applications.
Part III, Developing Advanced Web Applications with Zope, instructs readers on how to work with the advanced features of Zope.
About the Author
Amos Latteier is a software engineer with Zope Corporation, the company that publishes Zope. He started hacking Python in the 1.3 days. He was one of the first users of Bobo, Zope's precursor. Using Bobo, he wrote Web applications for Hewlett Packard and others. Later he joined Zope Corporation and helped usher Zope into existence. Amos wrote most of Zope's initial networking and XML support. More recently, he developed training materials, wrote the online Help system, and wrote officially documentation and magazine articles about Zope. He is currently planning Zope's future directions. Michel Pelletier has been a software developer for Zope Corporation since January of 1999, right about the same time Zope became Open Source. Michel likes to hike, fly, read, drink beer, play his horns, and of coarse, hack in his favorite language, Python. Michel lives and works in Portland, Oregon. Before working for the Zope Corporation, Michel was self-employed in a number of jobs including freelance network engineer, waiter, software consultant, beer taster, sales associate, pizza restaurant manager, starving musician, dish washer, bum, Appalachian Trail thru-hiker, and college drop-out.
Product details
- Publisher : Sams; 1st edition (July 27, 2001)
- Language : English
- Paperback : 360 pages
- ISBN-10 : 0735711372
- ISBN-13 : 978-0735711372
- Item Weight : 1.33 pounds
- Dimensions : 6.75 x 0.75 x 8.75 inches
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read author blogs and more

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I reduced the rating to three stars because of essential deployment topics that I wanted to see covered that were also completely missing. SSL, the zope.conf file, using Zope in conjunction with Apache, for example. There's probably more, but I just don't know yet that I don't know them.
So I give it three stars for being useful, but having significant flaws. You are better off going to Zope.org and getting the latest on-line docs from there.
I came to Zope through Wiki. Looks like the idea of Collaboration servers is finally starting to gain some credence. Unfortunately, Wiki, which has been around for ever, is a hacked up mess written in Perl. Zope, being written in Python, and having much more structural mechanisms looked appealing. After looking at it, though, I've found that it to is a shortsighted solution. It is screaming out for a real XML foundation (and plumbing). Instead, you will find that it will let you do some things relatively quickly, but you'll want to hold your nose (unless you are a hacker in which case you may feel at home).
It was beyond the scope of the book on how to connect with a non-Zope database (PostgreSQL in my case).
It was beyond the scope of the book on how to use Perl scripts with Zope.
It was beyond the scope of the book on how to install new 'products' (similar to Perl modules).
Pretty much anything that you might want to do with Zope beyond a beginners overview is beyond the scope of this book. But then Im quickly learning that the Python community doesn't much believe in accuracy or completeness in any of their 'documentation'.
A few words to respond to the detractors here:
- to "beyond the scope of this book" Darren: what the heck did you expect?! You want to use a product in advanced ways, then fault an introductory book for not giving you details on how to do it. I'm a Linux/Apache/Perl guy myself, but the very fact that you insist on talking about Zope in Perl-ish terms shows that you JUST DIDN'T GET IT! Zope is *way* more than just a Python replacement for what we already do. And don't bring the script language wars into this - we're talking about Zope and The Zope Book, not whether Python or Perl is better.
- to "glowing review for Zope" wpbarr: what I said to Darren about faulting an introductory volume for lacking advanced details goes double for you. Installing a Zope product may not have been mentioned, but I'll bet it was at least in part because it's so darn easy that it's not worth wasting print space on. You will *not* waste your saved development time figuring it out - the online and included docs are so clear that you'll learn it in about five minutes, if you trouble yourself to try. As for integrating Zope with existing infrastructure, I repeat: this is an *introductory* volume, not an advanced textbook.
Summary: Don't expect this book to be what it's not, and you'll find it's very much worthwhile. You can frustrate the heck outta' yourself trying to learn to write a sonnet from a "Dick And Jane" primer, but that doesn't mean there's anything wrong with the primer. Ya gotta' start somewhere! ;-)
First, you would expect a book to significantly supplement the online and bundled documentation. This one provides little more than a re-write. For example, the book reveals little more about Zope system administration than the basic "double click" install. As far as building from sources, I at least expected the configure options to be documented. I was disappointed.
If you want to install any of the extensions, external resources or products Zope brags about being available (to cut development time), you will apply that saved development time towards figuring out how to install and take advantage of those "time savers."
Second, the book seems to assume all you will ever need or have is Zope. For those of us with existing web servers and databases, this book provides little compelling material to either employ Zope or about integrating it with existing infrastructure.
There must be a better book for Zope ... and there is:
The Zope Bible.
Top reviews from other countries
Zope has moved on a lot, and the first edition of this book doesn't even cover Zope Page Templates, which have supplanted DTML Methods in the minds of the Zope Corp team, according to the mailing lists.
The API documentation is equivalent to the documentation in the Zope Help system, and equally does not cover the management APIs, leaving you at a complete loss as to how to do most of the more sophisticated things programmatically (such as joining/leaving/committing versions, and history viewing).
The online documentation and source code are far more helpful references - more up to date - get the latest copies and print them off instead.
