Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja

拡張はBellaDati機能の一つです。主な目標は以下のことを実行するための顧客に機能を提供することです。

  • カスタムコンテンツとカスタム機能でBellaDatiで直接に新Webページを作成します。
  • look & feelをカスタマイズ及び機能拡張するために、既存BellaDatiページを変更します。
  • BellaDatiトップメニューの下にあるカスタマイズメニューを作成します。
Note

Domain AdminまたはSuper Adminしか拡張機能を管理できません

Extension are enabled by license key.

拡張機能はパッケージングをサポートします。ユーザーがZIPファイルとして拡張をエクスポートし、それを別のドメインまたは別のBellaDatiインスタンスにインポートできます。 

拡張機能は「Extensionsメニューの下に、「Administration」セクションでご利用いただけます!

拡張ギャラリー

拡張ギャラリーページは、ユーザーが次の操作を含む既存の拡張を列記可能です。

  • 上部フィルタコンポーネントのフィルタ拡張ZIPファイルから拡張取込
  • 拡張を有効化と無効化拡張機能にパラメータ設定
Note

マルチドメイン環境では、Domain AdminSuper Adminによって作成された拡張機能または別のドメインから拡張機能を管理する権限がありません。

拡張機能の管理

Manage extensionsページでは、管理者が以下の操作にすべての既存の拡張機能を管理することができます

  • 上部フィルタコンポーネントのフィルタ拡張
  • 新しい拡張機能ブランチを作成
  • ZIPファイルから拡張取込
  • 拡張機能を編集、有効化、無効化、エクスポートおよび削除
  • 拡張子がすべてのドメインに適用する必要がある場合に設定

拡張機能作成

管理者は「Manage extensions」ページ上の「Create extension 」ボタンをクリックして、手動で拡張機能を作成することができます。

各拡張機能には、唯一の名前と次のいずれかのタイプを持つべきです。(このページの上部にある詳細な説明を参照してください)

  • 新ページを作成
  • 既存ページを変更
  • カスタムメニューを作成

拡張は以下の主なパートを含みます:

  • HTMLヘッドのコンテンツ
    • HEAD内に注入されるHTML要素
  • HTML本文のコンテンツ
    • 本文に注入されるHTML要素
  • リソース
    • ターゲット拡張ページ上のどこにでも使用できるテキストファイル (CSS, JavaScript, JSONなど)とバイナリファイル (画像など)
    • すべてのJavaScriptファイルは、HTMLheadに自動的に入ります。
    • リソースは、次のコードで参照することができます。
      • #LINK=myResourceName.js#

拡張は追加機能もあります

  • パラメーター
    • 各拡張は、パラメータ化することができ、これらのパラメータは、あなたのコードにどこにでも使用することができます(HTML, JavaScript, CSSなど)
    • パラメータは、次のコードによって参照することができます。
      • #PARAM=myParamName#
  • Look & Feelの設定
    • アイコンとスクリーンショットはExtension Galleryページに表示されます
  • 説明
    • 豊富なテキストは、Extension Galleryページに表示されます

拡張の編集

管理者は、「Manage extensions ページ上の「Edit(鉛筆)ボタンをクリックして、手動で拡張を編集することができます。

拡張のパッキング

異なる環境とドメイン間の拡張を移動させるためには、パッケージングを使用することは非常に便利です。取込および出力パッケージする方法を見てみましょう。

拡張出力

拡張機能を出力した場合には拡張管理ページで出力オプションを選択します。拡張がzipファイルとしてダウンロードされます。

拡張子の取込

拡張を取込むために、拡張管理ページ上の「Import extension 」オプションを選択します。拡張したzipファイルを選択し、「Upload」オプションを選択します。

拡張の例についてユースケースを見てみましょう。

 

Sv translation
languagede

Erweiterungen[Original Seitentitel]

Erweiterungen sind eine der Funktionen von BellaDati für Entwickler. Das Hauptziel ist es, die Fähigkeit zu vermitteln:

  •  Erstellen Sie eine neue Webseite direkt in BellaDati mit benutzerdefinierten Inhalten und benutzerdefinierten Funktionalitäten.  
  • Ändern Sie die bestehende BellaDati-Seite, um das Look & Feel anzupassen und die Funktionalität zu erweitern.  
  • Erstellen Sie ein individuelles Menü, das sich unter dem Top-Menü von BellaDati befindet.  
  • Erstellen Sie ein benutzerdefinierten API mit serverseitigen Erweiterungen 

 

Tip

Entwickler finden mehr in der Technischen Dokumentation.

Note

Nur der Domain-Administrator oder Super-Admin kann Erweiterungen verwalten.

Die Erweiterung wird durch den Lizenzschlüssel aktiviert.

Erweiterungen unterstützen die Paketierung. Das bedeutet, dass der Benutzer die Erweiterung als ZIP-Datei exportieren und in eine andere Domäne oder eine andere BellaDati-Instanz importieren kann.

Erweiterungen sind im Abschnitt Administration unter dem Menüpunkt Erweiterungen verfügbar.

Image Added

Galerie für Erweiterungen

Die Galerie für Seiten-Erweiterungen ermöglicht es Benutzern, bestehende Erweiterungen einschließlich folgender Operationen aufzulisten:

  • Filtererweiterungen in der oberen Filterkomponente
  • Importerweiterung aus der ZIP-Datei
  • Erweiterungen aktivieren und deaktivieren
  • Parameter für die Erweiterung einstellen
Note

In einer Multi-Domain-Umgebung hat der Domain Admin keine Berechtigung, Erweiterungen aus anderen Domänen oder von dem Super Admin erstellte Erweiterungen zu verwalten.

Image Added

Erweiterungen verwalten

Seitenverwaltungs-Erweiterungen ermöglichen es Administratoren, alle vorhandenen Erweiterungen zu verwalten, einschließlich der folgenden Operationen:

  • Filtererweiterungen in der oberen Filterkomponente
  • Eine brandneue Erweiterung manuell erstellen
  • Importerweiterung aus der ZIP-Datei
  • Erweiterungen bearbeiten, aktivieren, deaktivieren, exportieren und löschen
  • Legt fest, ob die Erweiterung in allen Domänen angewendet werden soll.

Image Added

Erweiterungungen erstellen

Der Administrator kann die Erweiterung manuell erstellen, indem er auf der Seite Erweiterungen verwalten auf die Schaltfläche Erweiterung erstellen klickt.

Image Added

Jede Erweiterung muss einen eindeutigen Namen und einen der folgenden Typen haben (siehe detaillierte Beschreibung oben auf dieser Seite):

  • Neue Seite erstellen
  • Vorhandene Seite ändern
  • Benutzerdefiniertes Menü erstellen

Die Erweiterung besteht aus den folgenden Hauptteilen:

  • Inhalt des HTML-Headers
    • HTML-Elemente, die in HEAD eingefügt werden.
  • Inhalt des HTML-Bodys
    • HTML-Elemente, die in BODY eingefügt werden.
  • API-Endpunkte

  • Ressourcen
    • Textdateien (z.B. CSS, JavaScript, JSON) und Binärdateien (z.B. Bilder), die überall auf der Ziel-Erweiterungsseite verwendet werden können.
    • Alle JavaScript-Dateien werden automatisch in den HTML-Kopf übernommen.
    • Ressourcen können durch folgenden Code referenziert werden:
      • #LINK=myResourceName.js#

Die Erweiterung hat auch zusätzliche Funktionen:

  • Parameter
    • Jede Erweiterung kann parametrisiert werden und diese Parameter können überall in Ihrem Code verwendet werden (HTML, JavaScript, CSS, etc.).
    • Parameter können durch folgenden Code referenziert werden:
      • #PARAM=myParamName#
  • Look & Feel-Einstellungen
    • Symbol und Screenshot auf der Seite Erweiterungsgalerie angezeigt.
  • Beschreibung
    • Rich-Text, der auf der Seite Erweiterungsgalerie angezeigt wird.

Erweiterung bearbeiten

 Der Administrator kann die Erweiterung manuell bearbeiten, indem er auf der Seite Erweiterungen verwalten auf die Schaltfläche Bearbeiten (pencil) klickt.

Image Added

Verpacken von Erweiterungen

Um Erweiterungen zwischen verschiedenen Umgebungen und Domänen zu verschieben, ist es sehr praktisch, das Packaging zu verwenden. Werfen Sie einen Blick darauf, wie man Pakete importiert und exportiert.

Erweiterungen exportieren

Wenn Sie die Erweiterung exportieren möchten, wählen Sie die Option export auf der Seite Extension Management. Die Erweiterung wird als Zip-Datei heruntergeladen.

Image Added

Erweiterungen importieren

Um die Erweiterung zu importieren, wählen Sie die Option Erweiterung importieren auf der Seite Erweiterungsverwaltung. Wählen Sie die Zip-Datei mit der Erweiterung und wählen Sie die Option Hochladen.

Image Added

Werfen Sie einen Blick auf Anwendungsfälle mit Beispielen für Erweiterungen.