ディレクトリ構造

REST チャネルサーバは、特定のディレクトリ構造で構成されています。 これらのファイルの内容は静的なもので、その場所は channel.xmlbaseurl タグで指定した 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.xmlpackage.xml バージョン 2 の短縮版1.3
  package.0.1.2.xmlバージョン 0.1.2 用の package.xml1.0
  deps.0.1.2.txtバージョン 0.1.2 用のシリアライズした依存性情報1.0