拡張機能は、開発者専用のBellaDati機能の1つです。主な目標は、次の機能を提供することです: - カスタムコンテンツとカスタム機能を使用して、BellaDatiで新しいWebページを直接作成します。
- 既存のBellaDatiページを変更してルックアンドフィールをカスタマイズし、機能を拡張します。
- BellaDatiのトップメニューの下にカスタマイズされたメニューを作成します。
- サーバー側拡張機能を使用してカスタマイズされたAPIを作成します。
Note |
---|
Domain Admin拡張機能を管理できるのは、ドメイン管理者またはSuper Adminしか拡張機能を管理できませんのみです。 拡張機能はライセンスキーによって有効になります。Extension are enabled by license key. |
拡張機能はパッケージングをサポートします。ユーザーがZIPファイルとして拡張をエクスポートし、それを別のドメインまたは別のBellaDatiインスタンスにインポートできます。 拡張機能は「Extensions」メニューの下に、「Administration」セクションでご利用いただけます!
拡張ギャラリー拡張ギャラリーページは、ユーザーが次の操作を含む既存の拡張を列記可能です。 - 上部フィルタコンポーネントのフィルタ拡張ZIPファイルから拡張取込
- 拡張を有効化と無効化拡張機能にパラメータ設定
Note |
---|
マルチドメイン環境では、Domain AdminがSuper Adminによって作成された拡張機能または別のドメインから拡張機能を管理する権限がありません。 |
拡張機能の管理「Manage extensions」ページでは、管理者が以下の操作にすべての既存の拡張機能を管理することができます - 上部フィルタコンポーネントのフィルタ拡張
- 新しい拡張機能ブランチを作成
- ZIPファイルから拡張取込
- 拡張機能を編集、有効化、無効化、エクスポートおよび削除
- 拡張子がすべてのドメインに適用する必要がある場合に設定
拡張機能作成管理者は「Manage extensions」ページ上の「Create extension 」ボタンをクリックして、手動で拡張機能を作成することができます。
各拡張機能には、唯一の名前と次のいずれかのタイプを持つべきです。(このページの上部にある詳細な説明を参照してください) - 新ページを作成
- 既存ページを変更
- カスタムメニューを作成
拡張は以下の主なパートを含みます: - HTMLヘッドのコンテンツ
- HTML本文のコンテンツ
- リソース
- ターゲット拡張ページ上のどこにでも使用できるテキストファイル (CSS, JavaScript, JSONなど)とバイナリファイル (画像など)
- すべてのJavaScriptファイルは、HTMLのheadに自動的に入ります。
- リソースは、次のコードで参照することができます。
拡張は追加機能もあります - パラメーター
- 各拡張は、パラメータ化することができ、これらのパラメータは、あなたのコードにどこにでも使用することができます(HTML, JavaScript, CSSなど)
- パラメータは、次のコードによって参照することができます。
- Look & Feelの設定
- アイコンとスクリーンショットはExtension Galleryページに表示されます
- 説明
- 豊富なテキストは、Extension Galleryページに表示されます
拡張の編集管理者は、「Manage extensions 」ページ上の「Edit」(鉛筆)ボタンをクリックして、手動で拡張を編集することができます。
拡張のパッキング異なる環境とドメイン間の拡張を移動させるためには、パッケージングを使用することは非常に便利です。取込および出力パッケージする方法を見てみましょう。 拡張出力拡張機能を出力した場合には拡張管理ページで出力オプションを選択します。拡張がzipファイルとしてダウンロードされます。
拡張子の取込拡張を取込むために、拡張管理ページ上の「Import extension 」オプションを選択します。拡張したzipファイルを選択し、「Upload」オプションを選択します。
拡張の例についてユースケースを見てみましょう。 |