This book is designed to introduce you to Zope2, an open-source web application server. To make effective use of the book, you should know how to use a web browser and have a basic understanding of the Hyper Text Markup Language (HTML) and Uniform Resource Locators (URLs).
Book Description
You don’t need to be a highly-skilled programmer in order to use Zope2, but you may find the understanding of some programming concepts (particularly in object-oriented programming) to be extremely helpful.This book has originally been written for Zope 2.6 back in 2002. It has been available in an almost unmodified form for the last seven years. During those many years quite a bit has happened in Zope itself and the general web market.
The 2.12 edition of this book does not try to write a new book on how-to do Zope development today. Instead it tries to update the original books content to be true and helpful again. Many of the underlying principles of Zope2 have not changed in the last years. The ZMI, security machinery, page templates and how-to use the ZCatalog are still there in an almost unmodified fashion. The general ideas behind object orientation, being Python based and the general architecture are still the same.
Table of Contents
- Introducing Zope
- Zope Concepts and Architecture
- Installing and Starting Zope
- Object Orientation
- Using the Zope Management Interface
- Using Basic Zope Objects
- Acquisition
- Basic Zope Scripting
- Using Zope Page Templates
- Creating Basic Zope Applications
- Users and Security
- Advanced Page Templates
- Advanced Zope Scripting
- Zope Services
- Basic DTML
- Advanced DTML
- Searching and Categorizing Content
- Relational Database Connectivity
- Virtual Hosting Services
- Session Management
- Scalability and ZEO
- Managing Zope Objects Using External Tools
- Maintaining Zope