Understanding the Zend Framework
IBM developerWorks 开始了 Understanding the Zend Framework 序列的文章,一共分为九个部分,目录如下:
Part 1: The basics
Explains the project in general and the Zend Framework.
Part 2: Adding a database
This tutorial shows how to use the Zend_DB module to create and manipulate the central database used to store subscription information, as well as saved entries and other information.
Part 3: The feeds
Now we add feeds into the equation, enabling the user to create an account, subscribe to particular feeds, and display those feeds. This tutorial uses the Zend_Feed and Zend_Inputfilter modules, the latter used to verify e-mail addresses and to strip HTML tags from feed entries.
Part 4: When there is no feed: the Zend_HTTPClient
Not all sites have feeds, but it's still useful to track everything in one place. This article shows how to use the Zend_HTTPClient module to create a proxy to pull data into the feed reader interface.
Part 5: Creating PDF files
This tutorial explains how to use the Zend_PDF module to enable the user to create a customized PDF of saved articles, images, and search results.
Part 6: Sending e-mail
This article explains how to use the Zend_Mail module to alert users to new posts and subscribed feeds, and even to send those posts using HTML e-mail.
Part 7: Searching
This article explains how to use the Zend_Search module to search existing current and saved blog entries for a particular search term and return ranked results.
Part 8: Adding related information and services
This tutorial explains how to use the Zend_Service modules to pull in information from other services — specifically Amazon, Flickr, and Yahoo! The interface will use Ajax to pull books, photos, and search results related to a current blog entry or from a search term the user clicks.
Part 9: Adding Ajax
The Zend Framework makes it easy to add Asynchronous JavaScript + XML (Ajax) interactions to your application by automatically translating native PHP objects to and from JavaScript Object Notation (JSON). This article shows how to add this functionality to the feed reader. It also includes a basic description of JSON.
