| PEAR チャネルサーバの REST インターフェイス (Previous) | (Next) どんなファイルを使用するか | ||||
| |
|||||
|
|||||
REST チャネルサーバは、特定のディレクトリ構造で構成されています。 これらのファイルの内容は静的なもので、その場所は channel.xml の baseurl タグで指定した URL からの相対パスとなります。
注意 すべてのファイルは静的なものです。つまり、サーバ上にスクリプト言語をインストールする 必要はありません。
次の表は、これらのファイルとその簡単な説明、 そして最初に登場したバージョンをまとめたものです。
表 33-1ディレクトリ/ファイル構造
| レベル 0 | レベル 1 | レベル 2 | 説明 | REST のバージョン |
|---|---|---|---|---|
| c/ | カテゴリ | 1.0 | ||
| categories.xml | 全カテゴリの一覧 | 1.1 | ||
| $CategoryName/ | 1.0 | |||
| info.xml | カテゴリについての情報 | 1.0 | ||
| packages.xml | そのカテゴリ内のパッケージの一覧 | 1.0 | ||
| packagesinfo.xml | すべてのパッケージについての情報 | 1.1 | ||
| m/ | メンテナ | 1.0 | ||
| allmaintainers.xml | 全メンテナの一覧 | 1.1 | ||
| $maintainernick/ | 1.0 | |||
| info.xml | メンテナについての情報 | 1.0 | ||
| p/ | パッケージ | 1.0 | ||
| packages.xml | 全パッケージの一覧 | 1.0 | ||
| $packagename/ | 1.0 | |||
| info.xml | 全般的なパッケージ情報 | 1.0 | ||
| maintainers.xml | パッケージのメンテナ一覧 | 1.0 | ||
| maintainers2.xml | 開発者とそのロールの一覧 | 1.2 | ||
| r/ | リリース | 1.0 | ||
| $packagename/ | 1.0 | |||
| allreleases.xml | 全リリースの一覧 | 1.0 | ||
| allreleases2.xml | 必要な PHP の最低バージョンを含む全リリースの一覧 | 1.3 | ||
| latest.txt | 最新のバージョン番号 | 1.0 | ||
| stable.txt | 最新の安定板のバージョン番号 | 1.0 | ||
| beta.txt | 最新のベータ版のバージョン番号 | 1.0 | ||
| alpha.txt | 最新のアルファ版のバージョン番号 | 1.0 | ||
| devel.txt | 最新の開発版のバージョン番号 | 1.0 | ||
| 0.1.2.xml | バージョン 0.1.2 の簡単な説明 | 1.0 | ||
| v2.0.1.2.xml | package.xml バージョン 2 の短縮版 | 1.3 | ||
| package.0.1.2.xml | バージョン 0.1.2 用の package.xml | 1.0 | ||
| deps.0.1.2.txt | バージョン 0.1.2 用のシリアライズした依存性情報 | 1.0 | ||
| PEAR チャネルサーバの REST インターフェイス (Previous) | (Next) どんなファイルを使用するか | ||||||||
| |
|||||||||
|
|||||||||