Zope Web Application Construction Kit

Martina Brockmann, Katrin Kirchner, Sebastian Lühnsdorf, Mark Pratt

  • 出版商: SAMS
  • 出版日期: 2001-10-11
  • 定價: $1,750
  • 售價: 1.1$199
  • 語言: 英文
  • 頁數: 576
  • 裝訂: Paperback
  • ISBN: 0672321335
  • ISBN-13: 9780672321337
  • 相關分類: Python程式語言
  • 立即出貨(限量)



Zope is a powerful application server and content management system, but because it is an open-source technology there is a tremendous need for reliable, practical documentation showing developers how to leverage Zope to its fullest.Written by developers at Beehive Electronic Media Inc., one of the world's leading Zope consulting firms, Zope Web Application Construction Kit provides readers with a practical, straightforward guide -- along with all the needed software -- to setting up and developing powerful Web applications using Zope.

Table of Contents



1. The Zope Web Application Construction Kit.

What Is Zope? Working with Zope. (Python) Zope Products. Summary.

2. Installation and Configuration.

Before Starting the Installation Process. Hardware and Software Requirements. What Is the ZServer? Installation on Windows. Installation on Linux. Creating and Changing the Emergency User Password. Accessing the Zope Management Interface for the First Time. Installing New Zope Products. Importing Objects into Zope. Importing ZClasses. Transferring Files to Zope Via FTP. Summary.

3. Connecting Zope to External Relational Databases.

Introduction. What Is the ZODB? Relational Database Management Systems (RDBMS). Why Are Database Adapters Necessary? Which Database Adapter Do I Need? Connecting MySQL and Zope. Gadfly—Zope's Integrated Demo Relational Database. Introduction to SQL. Example: Creating an Addressbook Database. Using Z SQL Methods to Submit SQL Statements. Summary.

4. Building a Prototype.

Introduction. DTML. Our Prototype—Goals and Preconditions. An Outline of the Prototype. Creating the Template Structure. Creating an ArticleClass ZClass. Building an Administration Interface. Organizing the User Authentification.


5. The Content Management Framework (CMF).

What Can the CMF Do for You? Installation. Achievers International—ZWACK Use Case. Working with the CMF. Customizing the Portal's Design and Layout. The CMF Types. Future of CMF. Summary.

6. The MetaPublisher.

Introduction. Preparations. Using MetaPublisher. Creating a Feedback Web Page. MetaPublisher and Relational Databases. MetaPublisher and CMF. Summary.

7. Creating a Threaded Discussion Group.

Installation. Creating a Portal Forum. Customizing the Discussion Forum. Useful Methods of the Discussion Product. ZDiscussions.py. Summary.

8. Creating Polls and Surveys.

Installing the Products. The Poll Product. The Survey Product. Modifying the Poll Product. Modifying the Survey Product. Summary.


9. Automatically Building Sitemaps.

Building Sitemaps with the Tag. A Simple Sitemap. Building Sitemaps with the Tag. Building Sitemaps with NFGnav. Summary.

10. Adding Search Capabilities.

The ZCatalog. The Z Search Interface. The Vocabulary. Summary.

11. Creating Dynamic Graphs in Zope.

The Python Imaging Library—PIL. Dynamic Graphs of the Poll Product. Summary.

12. Generating Dynamic PDFs.

ZpdfDocument. ReportLab's PDFGEN. Summary.



Zope是一個強大的應用程式伺服器和內容管理系統,但由於它是一個開源技術,因此對於可靠、實用的文件來說,開發人員如何充分利用Zope的需求非常巨大。《Zope網頁應用程式建構套件》是由Beehive Electronic Media Inc.的開發人員撰寫的,該公司是世界領先的Zope諮詢公司之一,它為讀者提供了一個實用、直接的指南,以及所有所需的軟體,以使用Zope建立和開發強大的網頁應用程式。

1. Zope網頁應用程式建構套件介紹
2. 安裝和配置
3. 將Zope連接到外部關聯式資料庫
4. 建立原型
5. 內容管理框架(CMF)
6. MetaPublisher
7. 建立討論群組
8. 建立投票和調查
9. 自動建立網站地圖
10. 添加搜尋功能
11. 在Zope中建立動態圖表
12. 生成動態PDF文件