Zope Web Application Construction Kit
暫譯: Zope 網頁應用程式建構工具包

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

  • 出版商: SAMS
  • 出版日期: 2001-10-11
  • 定價: $1,750
  • 售價: 5.0$875
  • 語言: 英文
  • 頁數: 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

Introduction.

I. INTRODUCTION AND REVIEW.

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.

II. BUILDING A PORTAL AND ADDING SERVICES.


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.

III. MORE COOL WEB APPLICATIONS.


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.


Index

商品描述(中文翻譯)

Zope 是一個強大的應用伺服器和內容管理系統,但由於它是一個開源技術,因此對於可靠且實用的文檔需求非常迫切,這些文檔能夠指導開發者如何充分利用 Zope。這本書由 Beehive Electronic Media Inc. 的開發者撰寫,該公司是全球領先的 Zope 顧問公司之一,《Zope 網頁應用程式建構工具包》為讀者提供了一本實用且直接的指南——以及所有所需的軟體——以設置和開發使用 Zope 的強大網頁應用程式。

目錄
引言。

I. 引言與回顧。
1. Zope 網頁應用程式建構工具包。
Zope 是什麼?與 Zope 一起工作。(Python) Zope 產品。總結。

2. 安裝與配置。
開始安裝過程前。硬體和軟體需求。什麼是 ZServer?在 Windows 上安裝。在 Linux 上安裝。創建和更改緊急用戶密碼。首次訪問 Zope 管理介面。安裝新的 Zope 產品。將物件導入 Zope。導入 ZClasses。通過 FTP 將檔案傳輸到 Zope。總結。

3. 將 Zope 連接到外部關聯資料庫。
引言。什麼是 ZODB?關聯資料庫管理系統 (RDBMS)。為什麼需要資料庫適配器?我需要哪個資料庫適配器?連接 MySQL 和 Zope。Gadfly—Zope 的集成演示關聯資料庫。SQL 簡介。範例:創建一個地址簿資料庫。使用 Z SQL 方法提交 SQL 語句。總結。

4. 建立原型。
引言。DTML。我們的原型—目標和前提條件。原型大綱。創建模板結構。創建 ArticleClass ZClass。建立管理介面。組織用戶身份驗證。

II. 建立門戶並添加服務。
5. 內容管理框架 (CMF)。
CMF 能為你做什麼?安裝。Achievers International—ZWACK 使用案例。與 CMF 一起工作。自定義門戶的設計和佈局。CMF 類型。CMF 的未來。總結。

6. MetaPublisher。
引言。準備工作。使用 MetaPublisher。創建反饋網頁。MetaPublisher 和關聯資料庫。MetaPublisher 和 CMF。總結。

7. 創建線上討論組。
安裝。創建門戶論壇。自定義討論論壇。討論產品的有用方法。ZDiscussions.py。總結。

8. 創建投票和調查。
安裝產品。投票產品。調查產品。修改投票產品。修改調查產品。總結。

III. 更多酷炫的網頁應用程式。
9. 自動生成網站地圖。
使用 標籤生成網站地圖。一個簡單的網站地圖。使用 標籤生成網站地圖。使用 NFGnav 生成網站地圖。總結。

10. 添加搜尋功能。
ZCatalog。Z 搜尋介面。詞彙表。總結。

11. 在 Zope 中創建動態圖表。
Python Imaging Library—PIL。投票產品的動態圖表。總結。

12. 生成動態 PDF。
ZpdfDocument。ReportLab 的 PDFGEN。總結。

索引