Previous Next

Zend_Service_Technorati

導入

Zend_Service_Technorati は、Technorati API を使うための簡単で直感的なオブジェクト指向インターフェイスを提供します。 利用可能なすべての » Technorati API クエリ にアクセスすることができ、API が返す XML 形式のレスポンスを PHP で扱いやすいオブジェクトで返します。

» Technorati は、人気のあるブログ検索エンジンのひとつです。その API を使用すると、 特定のブログについての情報を取得したり、 指定したタグやフレーズにマッチするブログの著者の情報を取得したりできます。 使用できるクエリの一覧は、 » Technorati API ドキュメント あるいはこのドキュメントの 使用できる Technorati クエリ を参照ください。

さあ始めましょう

Technorati API を使用するには、キーが必要です。 API キーを取得するには、まず最初に » Technorati アカウントを作成 し、それから » API キーのセクション に行ってください。

Note: API キーの制限

一日あたり最大 500 までの Technorati API コールを無料で行うことができます。 現在の Technorati API のライセンスによってはその他の使用制限が適用されるかもしれません。

API キーを取得したら、いよいよ Zend_Service_Technorati を使うことができます。

はじめてのクエリ

クエリを実行するにはまず最初に API キーを使用して Zend_Service_Technorati のインスタンスを作成します。 そしてクエリの形式を選択し、引数を指定したうえでそれをコールします。

Example #1 はじめてのクエリの実行

// API_KEY を指定して
// Zend_Service_Technorati を作成します
$technorati = new Zend_Service_Technorati('VALID_API_KEY');

// Technorati で PHP というキーワードを検索します
$resultSet = $technorati->search('PHP');

検索用のメソッドにはオプションパラメータの配列を渡すことができます。 これを使用すると、クエリをさらに絞り込むことができます。

Example #2 クエリの精度の向上

// API_KEY を指定して
// Zend_Service_Technorati を作成します
$technorati = new Zend_Service_Technorati('VALID_API_KEY');

// クエリをフィルタリングし、あまり影響力のない
// (あまり他からリンクされていない) ブログを結果から除外します
$options = array('authority' => 'a4');

// Technorati で PHP というキーワードを検索します
$resultSet = $technorati->search('PHP', $options);

Zend_Service_Technorati のインスタンスは使い捨てのオブジェクトではありません。 したがって、クエリをコールするたびに毎回新たなインスタンスを作成するなどということは不要です。 一度作成した Zend_Service_Technorati オブジェクトを、気の済むまで使い回せばいいのです。

Example #3 ひとつの Zend_Service_Technorati インスタンスでの複数のクエリの送信

// API_KEY を指定して
// Zend_Service_Technorati を作成します
$technorati = new Zend_Service_Technorati('VALID_API_KEY');

// Technorati で PHP というキーワードを検索します
$search = $technorati->search('PHP');

// Technorati で一番よく登録されているタブを取得します
$topTags = $technorati->topTags();

結果の取得

クエリの結果は、二種類の結果オブジェクトのうちのいずれかの形式で取得することができます。

まず最初の形式は Zend_Service_Technorati_*ResultSet オブジェクトで表されるものです。結果セットオブジェクトは、 基本的には結果オブジェクトのコレクションとなります。これは基底クラス Zend_Service_Technorati_ResultSet を継承したもので、 PHP の SeekableIterator インターフェイスを実装しています。 この結果セットを使用するいちばんよい方法は、PHP の foreach 文を用いてループ処理することです。

Example #4 結果セットオブジェクトの取得

// API_KEY を指定して
// Zend_Service_Technorati を作成します
$technorati = new Zend_Service_Technorati('VALID_API_KEY');

// Technorati で PHP というキーワードを検索します
// $resultSet は Zend_Service_Technorati_SearchResultSet のインスタンスです
$resultSet = $technorati->search('PHP');

// 結果オブジェクトをループします
foreach ($resultSet as $result) {
    // $result は Zend_Service_Technorati_SearchResult のインスタンスです
}

Zend_Service_Technorati_ResultSetSeekableIterator インターフェイスを実装しているので、結果コレクション内での位置を指定して 特定の結果オブジェクトを取得することもできます。

Example #5 特定の結果セットオブジェクトの取得

// API_KEY を指定して
// Zend_Service_Technorati を作成します
$technorati = new Zend_Service_Technorati('VALID_API_KEY');

// Technorati で PHP というキーワードを検索します
// $resultSet は Zend_Service_Technorati_SearchResultSet のインスタンスです
$resultSet = $technorati->search('PHP');

// $result は Zend_Service_Technorati_SearchResult のインスタンスです
$resultSet->seek(1);
$result = $resultSet->current();

Note:

SeekableIterator は配列として動作し、 そのインデックスは 0 から始まります。インデックス 1 を指定すると、コレクション内の 2 番目の結果を取得することになります。

2 番目の形式は、単体の特別な結果オブジェクトで表されるものです。 Zend_Service_Technorati_GetInfoResultZend_Service_Technorati_BlogInfoResult および Zend_Service_Technorati_KeyInfoResult は、 Zend_Service_Technorati_AuthorZend_Service_Technorati_Weblog といったオブジェクトのラッパーとして働きます。

Example #6 単体の結果オブジェクトの取得

// API_KEY を指定して
// Zend_Service_Technorati を作成します
$technorati = new Zend_Service_Technorati('VALID_API_KEY');

// weppos についての情報を取得します
$result = $technorati->getInfo('weppos');

$author = $result->getAuthor();
echo '

' . $author->getFirstName() . ' ' . $author->getLastName() . ' のブログ

'; echo '
    '; foreach ($result->getWeblogs() as $weblog) { echo '
  1. ' . $weblog->getName() . '
  2. '; } echo "
";

レスポンスクラスの詳細については Zend_Service_Technorati クラス のセクションを参照ください。

エラー処理

Zend_Service_Technorati のクエリメソッドは、失敗したときには Zend_Service_Technorati_Exception をスローします。 またその際にはわかりやすいエラーメッセージを提供します。

Zend_Service_Technorati のクエリが失敗する原因は、いくつか考えられます。 Zend_Service_Technorati は、クエリを送信する際にすべてのパラメータを検証します。 もし無効なパラメータや無効な値を指定していた場合は Zend_Service_Technorati_Exception をスローします。 さらに、Technorati API が一時的に使用できなくなっていたり、 そのレスポンスが整形式でない場合もあり得るでしょう。

Technorati のクエリは、常に try...catch ブロック内に記述するようにしましょう。

Example #7 クエリの例外処理

$technorati = new Zend_Service_Technorati('VALID_API_KEY');
try {
    $resultSet = $technorati->search('PHP');
} catch(Zend_Service_Technorati_Exception $e) {
    echo "エラーが発生しました: " $e->getMessage();
}

API キーの使用限度の確認

今日は後何回 API キーが使えるのかを調べたいことも多々あるでしょう。 デフォルトでは、Technorati の API は 1 日あたり 500 回までしか使用することができません。 それを超えて使用しようとすると、Zend_Service_Technorati は例外を返します。自分の API キーの使用状況を取得するには Zend_Service_Technorati::keyInfo() メソッドを使用します。

Zend_Service_Technorati::keyInfo()Zend_Service_Technorati_KeyInfoResult オブジェクトを返します。 詳細は » API リファレンスガイド を参照ください。

Example #8 API キーの使用状況の取得

$technorati = new Zend_Service_Technorati('VALID_API_KEY');
$key = $technorati->keyInfo();

echo "API Key: " . $key->getApiKey() . "
"; echo "Daily Usage: " . $key->getApiQueries() . "/" . $key->getMaxQueries() . "
";

使用できる Technorati クエリ

Zend_Service_Technorati は以下のクエリをサポートしています。

Technorati Cosmos

» Cosmos クエリは、指定した URL にリンクしているブログを探します。このクエリは Zend_Service_Technorati_CosmosResultSet オブジェクトを返します。詳細は » API リファレンスガイドZend_Service_Technorati::cosmos() を参照ください。

Example #9 Cosmos クエリ

$technorati = new Zend_Service_Technorati('VALID_API_KEY');
$resultSet = $technorati->cosmos('http://devzone.zend.com/');

echo "

Reading " . $resultSet->totalResults() . " of " . $resultSet->totalResultsAvailable() . " available results

"; echo "
    "; foreach ($resultSet as $result) { echo "
  1. " . $result->getWeblog()->getName() . "
  2. "; } echo "
";

Technorati Search

» Search クエリは、指定した検索文字列を含むブログを探します。このクエリは Zend_Service_Technorati_SearchResultSet オブジェクトを返します。詳細は » API リファレンスガイドZend_Service_Technorati::search() を参照ください。

Example #10 Search クエリ

$technorati = new Zend_Service_Technorati('VALID_API_KEY');
$resultSet = $technorati->search('zend framework');

echo "

Reading " . $resultSet->totalResults() . " of " . $resultSet->totalResultsAvailable() . " available results

"; echo "
    "; foreach ($resultSet as $result) { echo "
  1. " . $result->getWeblog()->getName() . "
  2. "; } echo "
";

Technorati Tag

» Tag クエリは、指定したタグがつけられている投稿を探します。このクエリは Zend_Service_Technorati_TagResultSet オブジェクトを返します。詳細は » API リファレンスガイドZend_Service_Technorati::tag() を参照ください。

Example #11 Tag クエリ

$technorati = new Zend_Service_Technorati('VALID_API_KEY');
$resultSet = $technorati->tag('php');

echo "

Reading " . $resultSet->totalResults() . " of " . $resultSet->totalResultsAvailable() . " available results

"; echo "
    "; foreach ($resultSet as $result) { echo "
  1. " . $result->getWeblog()->getName() . "
  2. "; } echo "
";

Technorati DailyCounts

» DailyCounts クエリは、指定したキーワードを含む投稿の 1 日あたりの数を返します。このクエリは Zend_Service_Technorati_DailyCountsResultSet オブジェクトを返します。詳細は » API リファレンスガイドZend_Service_Technorati::dailyCounts() を参照ください。

Example #12 DailyCounts クエリ

$technorati = new Zend_Service_Technorati('VALID_API_KEY');
$resultSet = $technorati->dailyCounts('php');

foreach ($resultSet as $result) {
    echo "
  • " . $result->getDate() . "(" . $result->getCount() . ")
  • "; } echo "";

    Technorati TopTags

    » TopTags クエリは、Technorati にもっとも多く登録されているタグの情報を返します。このクエリは Zend_Service_Technorati_TagsResultSet オブジェクトを返します。詳細は » API リファレンスガイドZend_Service_Technorati::topTags() を参照ください。

    Example #13 TopTags タグ

    $technorati = new Zend_Service_Technorati('VALID_API_KEY');
    $resultSet = $technorati->topTags();
    
    echo "

    Reading " . $resultSet->totalResults() . " of " . $resultSet->totalResultsAvailable() . " available results

    "; echo "
      "; foreach ($resultSet as $result) { echo "
    1. " . $result->getTag() . "
    2. "; } echo "
    ";

    Technorati BlogInfo

    » BlogInfo は、指定した URL に関連するブログの情報を返します。このクエリは Zend_Service_Technorati_BlogInfoResult オブジェクトを返します。詳細は » API リファレンスガイドZend_Service_Technorati::blogInfo() を参照ください。

    Example #14 BlogInfo クエリ

    $technorati = new Zend_Service_Technorati('VALID_API_KEY');
    $result = $technorati->blogInfo('http://devzone.zend.com/');
    
    echo '

    ' . $result->getWeblog()->getName() . '

    ';

    Technorati BlogPostTags

    » BlogPostTags クエリは、そのブログでよく使われているタグの情報を返します。このクエリは Zend_Service_Technorati_TagsResultSet オブジェクトを返します。詳細は » API リファレンスガイドZend_Service_Technorati::blogPostTags() を参照ください。

    Example #15 BlogPostTags クエリ

    $technorati = new Zend_Service_Technorati('VALID_API_KEY');
    $resultSet = $technorati->blogPostTags('http://devzone.zend.com/');
    
    echo "

    Reading " . $resultSet->totalResults() . " of " . $resultSet->totalResultsAvailable() . " available results

    "; echo "
      "; foreach ($resultSet as $result) { echo "
    1. " . $result->getTag() . "
    2. "; } echo "
    ";

    Technorati GetInfo

    » GetInfo クエリは、あるメンバーについて Technorati が把握している情報を返します。このクエリは Zend_Service_Technorati_GetInfoResult オブジェクトを返します。詳細は » API リファレンスガイドZend_Service_Technorati::getInfo() を参照ください。

    Example #16 GetInfo クエリ

    $technorati = new Zend_Service_Technorati('VALID_API_KEY');
    $result = $technorati->getInfo('weppos');
    
    $author = $result->getAuthor();
    echo "

    Blogs authored by " . $author->getFirstName() . " " . $author->getLastName() . "

    "; echo "
      "; foreach ($result->getWeblogs() as $weblog) { echo "
    1. " . $weblog->getName() . "
    2. "; } echo "
    ";

    Technorati KeyInfo

    KeyInfo クエリは、API キーの使用状況についての情報を返します。このクエリは Zend_Service_Technorati_KeyInfoResult オブジェクトを返します。詳細は » API リファレンスガイドZend_Service_Technorati::keyInfo() を参照ください。

    Zend_Service_Technorati クラス

    以下のクラスは、Technorati の各種クエリから返されるものです。 Zend_Service_Technorati_*ResultSet 系のクラスは、 それぞれの形式にあわせた結果セットを保持します。 その中身は形式にあわせた結果オブジェクトであり、容易に処理することができます。 これらの結果セットクラスはすべて Zend_Service_Technorati_ResultSet クラスを継承しており、かつ SeekableIterator インターフェイスを実装しています。 これによって、結果のループ処理や特定の結果の取り出しが簡単にできるようになります。

    Note:

    Zend_Service_Technorati_GetInfoResultZend_Service_Technorati_BlogInfoResult そして Zend_Service_Technorati_KeyInfoResult には上にあげたクラスと異なる点があります。これらは結果セットに属しておらず、 インターフェイスを実装していません。これらは単一のレスポンスオブジェクトを表し、 Zend_Service_Technorati_AuthorZend_Service_Technorati_Weblog といった Zend_Service_Technorati のオブジェクトのラッパーとして働きます。

    Zend_Service_Technorati には、これ以外にも 特定のレスポンスオブジェクトを表す便利なクラスが含まれています。 Zend_Service_Technorati_Author は、Technorati のアカウント (ブログの著者、いわゆるブロガー) を表します。 Zend_Service_Technorati_Weblog は単一のウェブログオブジェクトを表します。 ここには、フィードの URL やブログ名などの情報が含まれます。詳細は » API リファレンスガイドZend_Service_Technorati を参照ください。

    Zend_Service_Technorati_ResultSet

    Zend_Service_Technorati_ResultSet は最も重要な結果セットです。 クエリ固有の結果セットクラス群はこのクラスを継承して作成しています。 このクラス自体のインスタンスを直接作成してはいけません。 各子クラスは、クエリの種類に応じた Zend_Service_Technorati_Result オブジェクトのコレクションを表します。

    Zend_Service_Technorati_ResultSet は PHP の SeekableIterator インターフェイスを実装しており、foreach 文で結果を処理することができます。

    Example #17 結果セットコレクション内の結果オブジェクトの反復処理

    // 単純なクエリを実行します
    $technorati = new Zend_Service_Technorati('VALID_API_KEY');
    $resultSet = $technorati->search('php');
    
    // $resultSet は Zend_Service_Technorati_SearchResultSet
    // のインスタンスです
    // これは Zend_Service_Technorati_ResultSet を継承しています
    foreach ($resultSet as $result) {
        // Zend_Service_Technorati_SearchResult オブジェクトに対して
        // 何らかの操作をします
    }

    Zend_Service_Technorati_CosmosResultSet

    Zend_Service_Technorati_CosmosResultSet は Technorati Cosmos クエリの結果セットを表します。

    Note:

    Zend_Service_Technorati_CosmosResultSetZend_Service_Technorati_ResultSet を継承しています。

    Zend_Service_Technorati_SearchResultSet

    Zend_Service_Technorati_SearchResultSet は Technorati Search クエリの結果セットを表します。

    Note:

    Zend_Service_Technorati_SearchResultSetZend_Service_Technorati_ResultSet を継承しています。

    Zend_Service_Technorati_TagResultSet

    Zend_Service_Technorati_TagResultSet は Technorati Tag クエリの結果セットを表します。

    Note:

    Zend_Service_Technorati_TagResultSetZend_Service_Technorati_ResultSet を継承しています。

    Zend_Service_Technorati_DailyCountsResultSet

    Zend_Service_Technorati_DailyCountsResultSet は Technorati DailyCounts クエリの結果セットを表します。

    Note:

    Zend_Service_Technorati_DailyCountsResultSetZend_Service_Technorati_ResultSet を継承しています。

    Zend_Service_Technorati_TagsResultSet

    Zend_Service_Technorati_TagsResultSet は Technorati TopTags あるいは BlogPostTags クエリの結果セットを表します。

    Note:

    Zend_Service_Technorati_TagsResultSetZend_Service_Technorati_ResultSet を継承しています。

    Zend_Service_Technorati_Result

    Zend_Service_Technorati_Result は最も重要な結果オブジェクトです。 クエリ固有の結果クラス群はこのクラスを継承して作成しています。 このクラス自体のインスタンスを直接作成してはいけません。

    Zend_Service_Technorati_CosmosResult

    Zend_Service_Technorati_CosmosResult は Technorati Cosmos クエリの単一の結果オブジェクトを表します。 単体のオブジェクトとして返されることはなく、常に Zend_Service_Technorati_CosmosResultSet オブジェクトに含まれる形式で返されます。

    Note:

    Zend_Service_Technorati_CosmosResultZend_Service_Technorati_Result を継承しています。

    Zend_Service_Technorati_SearchResult

    Zend_Service_Technorati_SearchResult は Technorati Search クエリの単一の結果オブジェクトを表します。 単体のオブジェクトとして返されることはなく、常に Zend_Service_Technorati_SearchResultSet オブジェクトに含まれる形式で返されます。

    Note:

    Zend_Service_Technorati_SearchResultZend_Service_Technorati_Result を継承しています。

    Zend_Service_Technorati_TagResult

    Zend_Service_Technorati_TagResult は Technorati Tag クエリの単一の結果オブジェクトを表します。 単体のオブジェクトとして返されることはなく、常に Zend_Service_Technorati_TagResultSet オブジェクトに含まれる形式で返されます。

    Note:

    Zend_Service_Technorati_TagResultZend_Service_Technorati_Result を継承しています。

    Zend_Service_Technorati_DailyCountsResult

    Zend_Service_Technorati_DailyCountsResult は Technorati DailyCounts クエリの単一の結果オブジェクトを表します。 単体のオブジェクトとして返されることはなく、常に Zend_Service_Technorati_DailyCountsResultSet オブジェクトに含まれる形式で返されます。

    Note:

    Zend_Service_Technorati_DailyCountsResultZend_Service_Technorati_Result を継承しています。

    Zend_Service_Technorati_TagsResult

    Zend_Service_Technorati_TagsResult は Technorati TopTags あるいは BlogPostTags クエリの単一の結果オブジェクトを表します。 単体のオブジェクトとして返されることはなく、常に Zend_Service_Technorati_TagsResultSet オブジェクトに含まれる形式で返されます。

    Note:

    Zend_Service_Technorati_TagsResultZend_Service_Technorati_Result を継承しています。

    Zend_Service_Technorati_GetInfoResult

    Zend_Service_Technorati_GetInfoResult は Technorati GetInfo クエリの単一の結果オブジェクトを表します。

    Zend_Service_Technorati_BlogInfoResult

    Zend_Service_Technorati_BlogInfoResult は Technorati BlogInfo クエリの単一の結果オブジェクトを表します。

    Zend_Service_Technorati_KeyInfoResult

    Zend_Service_Technorati_KeyInfoResult は Technorati KeyInfo クエリの単一の結果オブジェクトを表します。 これは Technorati API キーの使用状況 についての情報を提供します。

    Previous Next
    Introduction to Zend Framework
    概要
    インストール
    Zend_Acl
    導入
    アクセス制御の洗練
    高度な使用法
    Zend_Amf
    導入
    Zend_Amf_Server
    Zend_Application
    導入
    Zend_Application クイックスタート
    Theory of Operation
    コア機能
    利用できるリソースプラグイン
    Zend_Auth
    導入
    データベースのテーブルでの認証
    ダイジェスト認証
    HTTP 認証アダプタ
    LDAP 認証
    Open ID 認証
    Zend_Cache
    導入
    キャッシュの仕組み
    Zend_Cache のフロントエンド
    Zend_Cache のバックエンド
    Zend_Captcha
    導入
    Captcha の方法
    CAPTCHA アダプタ
    Zend_CodeGenerator
    導入
    Zend_CodeGeneratorサンプル
    Zend_CodeGeneratorリファレンス
    Zend_Config
    導入
    動作原理
    Zend_Config_Ini
    Zend_Config_Xml
    Zend_Config_Writer
    Zend_Config_Writer
    Zend_Console_Getopt
    導入
    Getopt の規則の宣言
    オプションおよび引数の取得
    Zend_Console_Getopt の設定
    Zend_Controller
    Zend_Controller クイックスタート
    Zend_Controller の基本
    フロントコントローラ
    リクエストオブジェクト
    標準のルータ
    ディスパッチャ
    アクションコントローラ
    アクションヘルパー
    レスポンスオブジェクト
    プラグイン
    モジュラーディレクトリ構造の規約の使用
    MVC での例外
    以前のバージョンからの移行
    Zend_Currency
    Zend_Currency について
    通貨の操作方法
    以前のバージョンからの移行
    Zend_Date
    導入
    動作原理
    基本メソッド
    Zend_Date API の概要
    日付の作成
    日付関数全般用の定数
    動作例
    Zend_Db
    Zend_Db_Adapter
    Zend_Db_Statement
    Zend_Db_Profiler
    Zend_Db_Select
    Zend_Db_Table
    Zend_Db_Table_Row
    Zend_Db_Table_Rowset
    導入
    Zend_Db_Table_Definition
    Zend_Debug
    変数の出力
    Zend_Dojo
    導入
    Zend_Dojo_Data: dojo.data エンベロープ
    Dojo ビューヘルパー
    Dojoフォーム要素とデコレーター
    Zend_Dojo build layer support
    Zend_Dom
    導入
    Zend_Dom_Query
    Zend_Exception
    例外の使用法
    Zend_Feed
    導入
    フィードの読み込み
    ウェブページからのフィードの取得
    RSS フィードの使用
    Atom フィードの使用
    単一の Atom エントリの処理
    フィードおよびエントリの構造の変更
    独自のフィードクラスおよびエントリクラス
    Zend_Feed_Reader
    Zend_File
    Zend_File_Transfer
    Zend_File_Transfer 用のバリデータ
    Filters for Zend_File_Transfer
    以前のバージョンからの移行
    Zend_Filter
    導入
    標準のフィルタクラス群
    フィルタチェイン
    フィルタの書き方
    Zend_Filter_Input
    Zend_Filter_Inflector
    前バージョンからの移行
    Zend_Form
    Zend_Form
    Zend_Form クイックスタート
    Zend_Form_Element を用いたフォーム要素の作成
    Zend_Form によるフォームの作成
    Zend_Form_Decorator による独自のフォームマークアップの作成
    Zend Framework に同梱されている標準のフォーム要素
    Zend Framework に同梱されている標準のデコレータ
    Zend_Form の国際化
    Zend_Form の高度な使用法
    Zend_Gdata
    導入
    AuthSub による認証
    Using the Book Search Data API
    ClientLogin による認証
    Google Calendar の使用法
    Google Documents List Data API の使用法
    Using Google Health
    Google Spreadsheets の使用法
    Google Apps Provisioning の使用法
    Google Base の使用法
    Picasa Web Albums の使用法
    YouTube Data API の使用法
    Gdata の例外処理
    Zend_Http
    導入
    Zend_Http_Client - 高度な使用法
    Zend_Http_Client - 接続アダプタ
    前バージョンからの移行
    Zend_Http_Cookie および Zend_Http_CookieJar
    Zend_Http_Response
    Zend_InfoCard
    導入
    Zend_Json
    導入
    基本的な使用法
    Zend_Json の高度な使用法
    XML から JSON への変換
    Zend_Json_Server - JSON-RPCサーバー
    Zend_Layout
    導入
    Zend_Layout クイックスタート
    Zend_Layout の設定オプション
    Zend_Layout の高度な使用法
    Zend_Ldap
    導入
    API概要
    利用シナリオ
    ツール
    Zend_Ldap_Nodeを使用してLDAPツリーへのオブジェクト指向アクセス
    LDAPサーバから情報を取得
    LDIFへ、または、からのLDAPデータシリアライズ
    Zend_Loader
    ファイルやクラスの動的な読み込み
    The Autoloader
    Resource Autoloaders
    プラグインのロード
    Zend_Locale
    導入
    Zend_Locale の使用法
    正規化および地域化
    日付および時刻の扱い
    サポートするロケール
    以前のバージョンからの移行
    Zend_Log
    概要
    ライター
    フォーマッタ
    フィルタ
    Zend_Mail
    導入
    SMTP 経由での送信
    SMTP 接続による複数のメールの送信
    異なる転送手段の使用
    HTML メール
    ファイルの添付
    受信者の追加
    MIME バウンダリの制御
    追加のヘッダ
    文字セット
    エンコーディング
    SMTP 認証
    セキュアな SMTP トランスポート
    メールメッセージの読み込み
    Zend_Measure
    導入
    計測値の作成
    計測値の出力
    計測値の操作
    計測値の型
    Zend_Memory
    概要
    メモリマネージャ
    メモリオブジェクト
    Zend_Mime
    Zend_Mime
    Zend_Mime_Message
    Zend_Mime_Part
    Zend_Navigation
    導入
    画面
    Containers
    Migrating from Previous Versions
    Zend_OpenId
    導入
    Zend_OpenId_Consumer の基本
    Zend_OpenId_Provider
    Zend_Paginator
    導入
    使用法
    設定
    高度な使用法
    Zend_Pdf
    導入
    PDF ドキュメントの作成および読み込み
    PDF ドキュメントへの変更内容の保存
    ページの操作
    描画
    Interactive Features
    ドキュメントの情報およびメタデータ
    Zend_Pdf モジュールの使用例
    Zend_ProgressBar
    Zend_ProgressBar
    Zend_Queue
    導入
    使用例
    フレームワーク
    アダプタ
    Zend_Queueのカスタマイズ
    Stomp
    Zend_Reflection
    導入
    Zend_Reflectionサンプル
    Zend_Reflectionリファレンス
    Zend_Registry
    レジストリの使用法
    Zend_Rest
    導入
    Zend_Rest_Client
    Zend_Rest_Server
    Zend_Search_Lucene
    概要
    インデックスの構築
    インデックスの検索
    クエリ言語
    クエリ作成用の API
    文字セット
    拡張性
    Java Lucene との相互運用
    応用
    ベストプラクティス
    Zend_Server
    導入
    Zend_Server_Reflection
    Zend_Service
    導入
    Zend_Service_Akismet
    Zend_Service_Amazon
    Zend_Service_Amazon_Ec2
    Zend_Service_Amazon_Ec2: Instances
    Zend_Service_Amazon_Ec2: Windows Instances
    Zend_Service_Amazon_Ec2: Reserved Instances
    Zend_Service_Amazon_Ec2: CloudWatch Monitoring
    Zend_Service_Amazon_Ec2: Amazon Machine Images (AMI)
    Zend_Service_Amazon_Ec2: Elastic Block Stroage (EBS)
    Zend_Service_Amazon_Ec2: Elastic IP Addresses
    Zend_Service_Amazon_Ec2: Keypairs
    Zend_Service_Amazon_Ec2:リージョンおよび利用可能ゾーン
    Zend_Service_Amazon_Ec2: Security Groups
    Zend_Service_Amazon_S3
    Zend_Service_Amazon_Sqs
    Zend_Service_Audioscrobbler
    Zend_Service_Delicious
    Zend_Service_Flickr
    Zend_Service_Nirvanix
    Zend_Service_ReCaptcha
    Zend_Service_Simpy
    導入
    Zend_Service_StrikeIron
    Zend_Service_StrikeIron: バンドルされているサービス
    Zend_Service_StrikeIron: 応用編
    Zend_Service_Technorati
    Zend_Service_Twitter
    Zend_Service_Yahoo
    Zend_Session
    導入
    基本的な使用法
    高度な使用法
    グローバルセッションの管理
    Zend_Session_SaveHandler_DbTable
    Zend_Soap
    Zend_Soap_Server
    Zend_Soap_Client
    WSDLアクセッサ
    自動検出
    Zend_Tag
    導入
    Zend_Tag_Cloud
    Zend_Test
    導入
    Zend_Test_PHPUnit
    Zend_Test_PHPUnit_Db
    Zend_Text
    Zend_Text_Figlet
    Zend_Text_Table
    Zend_TimeSync
    導入
    Zend_TimeSync の動作
    Zend_Tool_Framework
    導入
    CLIツールの使用
    アーキテクチャ
    Zend_Tool_Frameworkを利用してプロバイダを作成する
    出荷されたシステムプロバイダー
    Extending and Configuring Zend_Tool_Framework
    Zend_Tool_Project
    導入
    プロジェクトを作成
    Zend Toolプロジェクトプロバイダー
    Zend_Translate
    導入
    Zend_Translate のアダプタ
    翻訳アダプタの使用法
    ソースファイルの作成
    翻訳用の追加機能
    Plural notations for Translation
    以前のバージョンからの移行
    Zend_Uri
    Zend_Uri
    Zend_Validate
    導入
    標準のバリデーションクラス群
    バリデータチェイン
    バリデータの書き方
    検証メッセージ
    Zend_Version
    Zend Framework のバージョンの取得
    Zend_View
    導入
    コントローラスクリプト
    ビュースクリプト
    ビューヘルパー
    Zend_View_Abstract
    以前のバージョンからの移行
    Zend_Wildfire
    Zend_Wildfire
    Zend_XmlRpc
    導入
    Zend_XmlRpc_Client
    Zend_XmlRpc_Server
    Zend Framework のシステム要件
    導入
    Zend Framework PHP 標準コーディング規約
    概要
    PHP ファイルの書式
    命名規約
    コーディングスタイル
    Zend Framework Documentation Standard
    Overview
    Documentation File Formatting
    Recommendations
    Zend Framework MVC アプリケーションのために推奨されるプロジェクト構造
    概要
    推奨されるプロジェクト・ディレクトリ構造
    モジュール構造
    リライト設定ガイド
    Zend Framework Performance Guide
    導入
    クラスの読み込み
    Zend_Dbパフォーマンス
    国際化(i18n)とローカライズ(l10n)
    ビューのレンダリング
    著作権に関する情報