フィーチャー・マニフェスト・エディターは、他の PDE エディターで見られるのと同じ概念を使用します。 このエディターには、2 つのフォーム・ページ (「概要」および「内容」) と、 マニフェスト・ファイルの生の XML コードを表示する「ソース」ページがあります。
フィーチャー・プロジェクト・セットアップ時に入力される情報は、 「概説」ページで変更可能です。 さらに、プロパティー・シートでは、更新サイトとディスカバリー・サイトの URL を提供することができます。 更新サイト URL は、新規更新の検索時に「更新マネージャー」が使用します。 ディスカバリー・サイト URL は、他の関係のあるフィーチャーまたはサイト、 あるいはその両方へユーザーを指すために使用します。
独自のバナー・イメージを用意して、ユーザーがフィーチャーをブラウズするとき、 「更新マネージャー」で使用することができます。 フィーチャーに「基本」のマークを付ける場合は、それは「製品」フィーチャーとして扱われ、追加の責任を持ちます (「製品概要」の情報、スプラッシュ・スクリーンなどの提供)。
デフォルトでは、ユーザーのフィーチャーは、汎用ポータブルとして扱われます。 サポートされているオペレーティング/ウィンドウ・システム、 言語またはシステム体系、およびその両方を提供して制約を追加することができます。 この情報は、ユーザーのフィーチャーが未インストールか、 あるいはこれらの制約に一致しない内容を示していることを確認するために使用されます。
フィーチャーでは、説明、ライセンス、および著作権情報を提供する必要があります。 この情報は「情報」ページで編集可能です。 これら各 3 つのカテゴリーは、テキストあるいは有効な HTML ページを指す URL のいずれかで表すことができます。 URL は絶対的ですが、通常 HTML ページはフィーチャーを使用して提供され、 URL はプロジェクト・ルートに相対的です。
フィーチャーの一部であるプラグインとフラグメントは、 「内容」ページにリストされています。 「追加 ...」ボタンを押し、チェック・ボックスのリストを起動して、 ワークスペース内の有効なすべてのプラグインとフラグメントを表します。 プラグインまたはフラグメントのエントリーをダブルクリックすると、 そのプラグインまたはフラグメントのマニフェスト・エディターが選択されたエントリーについて開きます。
必要なプラグインは、フィーチャーの一部ではないが、フィーチャーをインストールするための前提条件として、 ターゲット・プラットフォーム内になければならないプラグインです。 これらのプラグインのいずれかが欠落している場合は、フィーチャーはインストールされません。 必要なプラグインは、プラグインおよびフラグメント内の収集された依存性情報に基づいて計算するか、 「追加 ...」ボタンを使用して手動で追加します。 要件は、単にプラグイン ID に基づくか、さらに予期したバージョンおよび一致規則を使用して制約できます。
これらの標準ページに加えて、より拡張されたフィーチャー・マニフェスト・データを設定するために、 フィーチャー・マニフェストを使用することができます。 他のフィーチャーを組み込むことにより、フィーチャー階層を作成することになり、 より大きなフィーチャーがビルドされる可能性があります。 プラグインに加えて、特注機構情報を伝えるために、隠されたデータ入力項目を指定することができます。 これらの項目は、通常カスタム・インストール・ハンドラーと一緒に指定します。 インストール・ハンドラーは、標準外のインストール・タスクを行い、 データ入力項目が更新マネージャーによりダウンロードされると、それを操作するために使用することができます。 「プラットフォームのインストールおよび更新」ガイドで、 このフィーチャーと他のフィーチャーについて多くのものを読み取ることができます。