拡張機能のパッケージ化と送信

新しく作成した拡張機能を Adobe Exchange の Web サイトで配布するために Adobe に送信する前に、Adobe Extension Manager を使用してパッケージ化することができます。 拡張機能をパッケージ化した後は、Extension Manager を使用してローカルにインストールし、テストします。 Adobe Exchange の Web サイトの Exchange ヘルプ(www.adobe.com/go/exchange_jp)には、拡張機能の作成とテストに関するガイドラインが用意されています。拡張機能を作成してテストした後は、拡張機能をパッケージ化し、送信することができます。

拡張機能の作成については、『Dreamweaver 拡張ガイド』、『Flash の拡張機能』および『Extending Fireworks』で詳細を確認できます。

拡張機能の種類とそのファイル形式

Extension Manager では、以下の種類の拡張機能とファイル形式がサポートされます。拡張機能インストールファイルの作成方法について詳しくは、Adobe の Web サイト(www.adobe.com/go/em_file_format_jp)からダウンロードできる『拡張機能インストールファイル』を参照してください。

通常の拡張機能
Creative Suite 拡張機能ではない拡張機能です。通常の拡張機能は、MXP または ZXP 形式を使用してパッケージ化できます。

Creative Suite 拡張機能
拡張機能メニューのパネルなど、Creative Suite アプリケーションから直接アクセスする Web サービスです。この拡張機能は、アドビにより作成されている場合もアドビ以外の開発元により作成されている場合もあります。Creative Suite 拡張機能には、公開元の検証済み署名も含まれている場合があります。例えば、CSXS_Adobe.zxp は、アドビによって署名されている zip ベースの Creative Suite 拡張機能です。Creative Suite 拡張機能のパッケージ化には、ZXP 形式しか使用できません。

ハイブリッド拡張機能
Creative Suite 拡張機能のアクションパネルと Creative Suite の強力な統合機能とを組み合わせることができます。例えば、Dreamweaver CS5 のフローティングパネルを使用すると、Web ブラウザーでページをプレビューできます。ハイブリッド拡張機能合には、通常の拡張機能と Creative Suite 拡張機能の両方が含まれます。ハイブリッド拡張機能は、MXP または ZXP 形式を使用してパッケージ化できます。

MXI
拡張機能名、拡張機能の説明、バージョン番号、種類など、拡張機能の属性を指定する XML ファイルです。MXI ファイルには、使用するカスタムアイコンなど、拡張機能に含まれる各ファイルも指定されています。拡張機能の説明を指定するには、テキストを記載した HTML を使用することも、ローカル HTML ファイルへのリンクを使用することもできます。インターネットに接続できる場合は、リモート HTML ページへのリンクを設定することも可能です。

Extension Manager のアプリケーションフォルダーである Samples¥Dreamweaver、Samples¥Flash、Samples¥Fireworks の各フォルダーには、Dreamweaver、Flash および Fireworks 用のサンプル MXI ファイルが複数存在します。

MXP
拡張機能のパッケージ形式として Extension Manager で従来サポートされている形式です。

ZXP
新しい zip ベースのパッケージ形式です。ZXP 拡張機能は、従来の MXP 拡張機能と同じ機能性を備えています。さらに、ZXP 拡張機能には、拡張機能の公開元を示すデジタル署名を付加することもできます。

拡張機能のパッケージ化

  1. 拡張機能を綿密にテストします。
  2. (オプション)Extension Manager で拡張機能の横に表示するアイコンを作成します。アイコンは、24 x 24 ピクセルの PNG または GIF で作成してください。

    独自のアイコンを作成しない場合、デフォルトのアイコンが使用されます。

  3. パッケージ化しやすくするために、拡張機能のすべてのファイルを準備用のフォルダーにコピーします。

    ファイルは、フォルダー階層の同じレベルになくてもかまいません。拡張機能インストールファイル(MXI ファイル — 次の手順を参照)で <file> タグを使用して、インストールファイルを基準にした各ファイルの相対パスを指定します。しかし、設定フォルダー内のインストール済みの場所から直接パッケージ化しないときは、すべてのファイルをまとめて管理する方が簡単です。

  4. 拡張機能のインストールファイル(ファイル拡張子は .mxi)を作成します。
  5. 拡張機能に応じて、Extension Manager で、ファイル/MXP 拡張機能のパッケージ化またはファイル/ZXP 拡張機能のパッケージ化を選択します。
  6. 表示されたファイル選択ダイアログボックスで、MXI ファイルを検索して選択し、「開く」をクリックします。
  7. パッケージファイルの保存場所を選択し、ファイル名を付けて(拡張子は .mxp または .zxp)、「保存」をクリックします。
    注意: 拡張機能のパッケージファイル名には、スペースを使用できません。 また、Windows プラットフォームと Mac OS プラットフォームの両方で有効となるファイル名にする必要があります。

    Extension Manager により、パッケージファイルが作成されます。このファイルには、MXI ファイルを含む、拡張機能のすべてのファイルが圧縮形式で収められます。

  8. 拡張機能をインストールしてテストし、正常に動作することを確認します。

拡張機能の送信

  1. Extension Manager でファイル/拡張機能の送信を選択します。

    Adobe Exchange の送信ページがブラウザーに表示されます。

  2. ページの指示に従い、確認メッセージが表示されるまで操作を続けます。