拡張機能を持つ Salesforce パッケージを開発しています。基本パッケージで基本的な機能を提供し、パッケージ拡張機能として個別の追加機能を提供するという考えです (独自の個別のライセンスと価格で)。
ただし、拡張機能をインストールするときに、いくつかの追加要素を基本パッケージに挿入する必要があります。この必要性の例は次のとおりです。
- apex:pageBlockButtons 要素にボタンを追加します。または、一般に、基本パッケージの visualforce ページ内に追加の html (ウィジェットと呼ぶ場合があります) を追加します。
- 基本パッケージのコントローラーでプロセス中に追加のロジックを実行します。
問題は、Salesforce にこれらの結果を達成できる標準機能があるかどうかです。そうでない場合、このようなことを達成するために適用できるデザインパターンはありますか?