The Good, the Bad, and the Hungry Sale
 
 

Recently Viewed clear list


Original Essays | June 20, 2014

Lauren Owen: IMG The Other Vampire



It's a wild and thundery night. Inside a ramshackle old manor house, a beautiful young girl lies asleep in bed. At the window, a figure watches... Continue »

spacer

On Order

$40.50
New Trade Paper
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse General- General

The Zope Book

by

The Zope Book Cover

 

Synopses & Reviews

Publisher Comments:

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.

Synopsis:

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.

Table of Contents

Introduction.

Who Should Read This Book? How This Book Is Organized. Conventions Used in This Book.

1. Introducing Zope.

What Is Zope? Zope History. Who Can Benefit from Zope? How Can You Benefit from Zope? What Zope Gives You. Zope Alternatives. Zope Community.

2. Using Zope.

Downloading Zope. Installing Zope. Starting Zope. Logging In. Controlling Zope with the Management Interface. Understanding Users in Zope. Understanding Objects in Zope. Undoing Mistakes. Administering and Monitoring Zope. Using the Help System. Starting with the Zope Tutorial.

3. Using Basic Zope Objects.

Using Zope Folders. Using Zope Documents. Using Zope Files. Using Zope Images. Using Object Properties. Coding Logic with Scripts. Using Methods. Using Versions. Cache Manager. Virtual Hosting Objects.

4. Dynamic Content with DTML.

Who Is DTML for? What Is DTML Good for? When Not to Use DTML. DTML Tag Syntax. Inserting Variables with DTML. Processing Input from Forms. Dynamically Acquiring Content. Using Python Expressions from DTML.The var Tag. The if Tag.The in Tag.

5. Creating Basic Zope Applications.

Building Applications with Folders. Building the Zope Zoo Web Site.

II. Creating Web Applications with Zope.

6. Users and Security.

Introducing Security. Authentication and Managing Users. Authorization and Managing Security. Security Usage Patterns. Performing Security Checks. Advanced Security Issues: Ownership and Executable Content.
7. Variables and Advanced DTML.

How Variables Are Looked Up. DTML Namespaces. Modifying the DTML Namespace. DTML Namespace Utility Functions DTML Security. Advanced DTML Tags.
8. Advanced Zope Scripting.

Zope Scripts. Calling Scripts. Script Security. The Zope API. Using Python-Based Scripts. Using External Methods. Using Perl-Based Scripts. DTML Versus Python Versus Perl. Remote Scripting and Network Services.
9. Searching and Categorizing Content.

Getting Started with Mass Cataloging. Configuring Catalogs. Searching Catalogs. Searching and Indexing Details. Concatenating Queries. Stored Queries. Automatic Cataloging.
10. Relational Database Connectivity.

Using Database Connections. Using Z SQL Methods. Dynamic SQL Queries. Advanced Techniques.

III. Developing Advanced Web Applications with Zope.

11. Scalability and ZEO.

What is ZEO? When You Should Use ZEO. Installing and Running ZEO. How to Run ZEO on Many Computers. How to Distribute Load. ZEO Caveats.
12. Extending Zope.

Creating Zope Products. Creating a Simple Product. Creating ZClasses. Using Python Base Classes. Distributing Products.

IV. Appendixes.

Appendix A. DTML Reference.

call: Call a Method. comment: Comments DTML. Functions: DTML Functions. if: Tests Conditions. in: Loops Over Sequences. let: Defines DTML Variables. math: DTML Math Functions. mime: Formats Data with MIME. raise: Raises an Exception random: DTML Pseudo-Random Number Functions. return: Returns Data. sendmail: Sends Email with SMTP. sqlgroup: Formats Complex SQL Expressions. sqltest: Formats SQL Condition Tests. sqlvar: Inserts SQL Variables. string: DTML String Functions. tree: Inserts a Tree Widget. try: Handles Exceptions. unless: Tests a Condition. var: Inserts a Variable. with: Controls DTML Variable Look Up.
Appendix B. API Reference.

Class AuthenticatedUser. Class DTMLDocument(ObjectManagerItem, PropertyManager). Class DTMLMethod(ObjectManagerItem). Class DateTime. Class ExternalMethod. Class File(ObjectManagerItem, PropertyManager). Class Folder(ObjectManagerItem, ObjectManager,PropertyManager). Class Image(File). Class MailHost. Class ObjectManager. Class ObjectManagerItem. Class PropertyManager. Class PropertySheet. Class PropertySheets. Class PythonScript(Script). Class REQUEST. Class Response. Class Script. Class Vocabulary. Class ZCatalog. Class ZSQLMethod.
Appendix C. Zope Resources.

Zope Web Sites. Zope Documentation. Mailing Lists. Zope Extensions. Python Information.
Appendix D. Open Publication License.

Requirements On Both Unmodified And Modified Versions. Copyright. Scope Of License.

Requirements On Modified Works. Good-Practice Recommendations. License Options. Open Publication Policy Appendix.

Product Details

ISBN:
9780735711372
Foreword:
Udell, Jon
Author:
Pellatier, Michel
Foreword by:
Udell, Jon
Foreword:
Udell, Jon
Author:
Latteier, Amos
Author:
Pelletier, Michel
Author:
Udell, Jon
Publisher:
Sams
Location:
Indianapolis, Ind.
Subject:
Internet - General
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Internet - Web Site Design
Subject:
Internet programming
Subject:
Computer programs
Subject:
Data Modeling & Design
Subject:
Web site development
Subject:
Zope
Subject:
Web - Page Design
Subject:
Web site development - Computer programs
Subject:
Internet programming - Computer programs
Subject:
Internet - World Wide Web
Copyright:
Edition Number:
1st ed.
Edition Description:
Trade paper
Series:
Landmark
Series Volume:
no. 335
Publication Date:
July 2001
Binding:
TRADE PAPER
Grade Level:
General/trade
Language:
English
Illustrations:
Yes
Pages:
384
Dimensions:
9.07x7.01x.81 in. 1.32 lbs.

Other books you might like

  1. The Book of Zope Used Trade Paper $1.75
  2. Zope Web Application Construction... New Other $44.95
  3. Everyday Tao: Living with Balance... Used Trade Paper $3.95
  4. Cats' Paws and Catapults: Mechanical... Used Hardcover $11.50
  5. How to Make Money with ISO 9000: A... New Trade Paper $44.95
  6. Embedded Ethernet and Internet... New Trade Paper $44.95

Related Subjects

Computers and Internet » Internet » General
Computers and Internet » Internet » Information
Computers and Internet » Internet » Programming
Computers and Internet » Internet » Servers
Computers and Internet » Internet » Web » Site Design
Computers and Internet » Software Engineering » Programming and Languages

The Zope Book New Trade Paper
0 stars - 0 reviews
$40.50 Backorder
Product details 384 pages Sams - English 9780735711372 Reviews:
"Synopsis" by , 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.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.