Notes® インストールキットに含まれる Eclipse ファイルとフォルダ
付属の Eclipse フィーチャーを基準にして、Notes® インストールキットをカスタマイズできます。
Tuner 機能を使用して Notes® のインストールをカスタマイズすることは引き続き可能ですが、Eclipse フィーチャーとプラグインが加わったことで、Notes® のインストール機能の幅がさらに広がりました。
また必要に応じて、インストールマニフェスト (install.xml) を編集して、Composite Application Editor などのフィーチャーが Notes® のインストール機能選択パネルにどのように表示されるようにするかを指定できます。たとえば、デフォルトであるフィーチャーがインストール対象として選択された状態、または選択されていない状態で表示されるようにできます。また、インストール機能選択パネルからフィーチャーを削除するようにインストールマニフェストを編集して、インストールを強制的に実行するか、そのフィーチャーがインストール時に選択されないようにすることもできます。インストールキット自体からフィーチャーを削除することもできます。さらに、カスタムフィーチャーやサードパーティフィーチャーを追加することもできます。そのためには、インストールマニフェストを編集して Notes® インストール用のフィーチャーを追加し、関連するフィーチャーとプラグインの JAR ファイルをカスタマイズされた更新サイト内の該当する features サブディレクトリーと plugins サブディレクトリーに追加し、カスタマイズされた更新サイト内にフィーチャーが正しくリストされるようにサイトマニフェストを更新します。
- deploy ディレクトリ
Notes® インストールキットの deploy ディレクトリーには、次のファイルが含まれています。
- install.xml -- インストールする Eclipse フィーチャーがリストされたインストールマニフェストです。
インストールマニフェストをカスタマイズすることによって、インストールするフィーチャーを指定できます。インストールマニフェストを使用して、特定のフィーチャーのインストールをユーザーが選択できるようにすることができます。また、Notes® を初めてインストールした後、インストール、更新、削除するフィーチャーを指定することもできます。
インストールマニフェストは Eclipse 標準に準拠していますが、Notes® インストールに固有のファイルです。「installfeature」属性は、Notes® のインストール機能選択パネルで表示されるフィーチャー名を示します。下位のフィーチャーステートメントは、上位の installfeature 属性の下のレベルにまとめてグループ化されます。
- plugin_customization.ini -- Eclipse プリファレンスファイルです
- updateSite.zip -- Eclipse updateSite ディレクトリーの zip ファイルです
zip 形式の updateSite ディレクトリーには、次のファイルが含まれています。
-- site.xml -- インストール用に公開するフィーチャーのレジストリです。サイトのレジストリにはインストールに使用できる Eclipse フィーチャーがリストされています。このファイルでは、独自の DTD (Document Type Definition) または XML ファイル規則のセットが使用されます。
-- features サブディレクトリ -- (署名付き) フィーチャーの JAR ファイルがあります。フィーチャーを使用して、プラグインが体系化されます。
-- plugins サブディレクトリ -- (署名付き) プラグインの JAR ファイルがあります。プラグインはランタイムのコードを保持しています。
- install.xml -- インストールする Eclipse フィーチャーがリストされたインストールマニフェストです。
Eclipse フィーチャーは、提供されるインストールマニフェスト内で、インストールされるよう指定されています。インストールマニフェストと updateSite.zip の内容によって、Notes® インストーラーで使用可能なフィーチャーが決まります。
デフォルトでは、次のフィーチャーが Notes® のインストール機能選択パネルに表示されます。インストールマニフェストとインストール .MSI ファイル (オプション) を使用して、表示を抑止したり、インストールプログラムのデフォルトを設定したりすることができます。
- Notes® クライアント
- Domino® Design
- Domino® 管理者
- HCL Connections (Activities)
- Composite Applications Editor (複合アプリケーションエディター)
- フィードリーダー
- OpenSocial コンポーネント
- HCL Sametime® (統合)