2020ok  Directory of FREE Online Books and FREE eBooks

Free eBooks > Reference > Education > Graduate School Guides > General > The Zope Book

The Zope Book

by Amos Lattier

Download Book
(Respecting the intellectual property of others is utmost important to us, we make every effort to make sure we only link to legitimate sites, such as those sites owned by authors and publishers. If you have any questions about these links, please contact us.)

link 1

About Book

The Zope Book is an authoritative guide to Zope, an open-source Web application server. Zope goes beyond server-side scripting languages like PHP by providing a complete object framework, a built-in Web server, a Web-based management interface, and load-balancing through ZEO (Zope Enterprise Objects). That's a considerable punch, and Zope is attracting increasing interest from developers looking for an alternative to heavyweight commercial application servers. Zope is implemented in Python, an object-oriented scripting language, and runs on Windows, Linux, and Solaris.

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
Zope is a relatively new and unheralded open-source framework for developing web applications. In order to use it, one must deal with a number of objects (e.g., folders, images, and files). The authors, both programmers at the Zope Corporation (previously Digital Creations), introduce those objects clearly and discuss how they fit together. They then move into more complicated terrain how to handle security issues and scripting with Python and Perl, for example. Zope is becoming a popular alternative to commercial applications, and, likewise, its user base is growing. Libraries serving patrons with web and HTML backgrounds should consider.
Copyright 2001 Reed Business Information, Inc.

Book Description
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.

From the Publisher
When Amos and Michel came to me to publish this book I was thrilled to have the opportunity to publish the work of such great leaders in the Zope arena. They have worked hard to provide the best resource possible on such a complex topic. Amos and Michel are true New Riders authors in that they are VOICES THAT MATTER.

~Stephanie Wall, Executive Editor, New Riders Publishing

From the Author
This book has been a long time coming. Ever since Zope was released over two years ago, folks have complained that it needed better documentation. This book is the first serious attempt to meet this need. We wanted to produce a book that would teach you what Zope is, and show you how to use it to accomplish practical tasks. Even if you don't know anything about Zope now, after reading this book you should know enough to develop powerful Web applications with Zope.

~Amos Latteier and Michel Pelletier, July 2001

From the Inside Flap
Content Highlights

-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.



PLEASE READ: All comments must be approved before appearing in the thread; time and space constraints prevent all comments from appearing. We will only approve comments that are directly related to the article, use appropriate language and are not attacking the comments of others.

Message (please, no HTML tags. Web addresses will be hyperlinked):

Related Free eBooks

Related Tags

DIGG This story   Save To Google   Save To Windows Live   Save To Del.icio.us   diigo it   Save To blinklist
Save To Furl   Save To Yahoo! My Web 2.0   Save To Blogmarks   Save To Shadows   Save To stumbleupon   Save To Reddit