Zum Inhalt

Widgets

Widgets sind webbasierte Komponenten innerhalb eines Fensters (Frame), die eine direkte Interaktion mit den Webseiten-Benutzern und der Business Bot Plattform ermöglichen. Die Plattform bietet verschiedene Widgets an, welche für verschiedene Zwecke mehrfach in verschiedene Webseiten eingebunden werden können. Ein Widget muss für jede Webseite erzeugt werden, damit diese mit einem Schlüssel eindeutig identifiziert und in die Webseite integriert werden kann.

Für jede Webseite muss dazu ein Widget erzeugt werden, die über Schlüssel eindeutig identifiziert wird.

Widget Name Beschreibung
UserRegistration Direkte Registrierung eines neuen Benutzers
SendMessageToChannelUser Senden einer Nachricht an einen zuvor festgelegten mobilen Benutzer
SendMessageToChannelUsers Senden einer Nachricht an eine zuvor festgelegte Gruppe von mobilen Benutzern

Widgets

Was ist ein Widget?

Ein Widget ist ein Widget-Objekt, welches für einen bestimmten Zweck erstellt wird. Beispielsweise ein Kundenregistrierungswidget für Produktverbesserungen. Ein Widget kann ein mobiles Benutzerkonto und ein Chatbot benötigen, um die Nachrichtenübermittlung an einen mobilen Benutzer oder Gruppe zu ermöglichen. Dies könnte beispielsweise der Fall sein, wenn ein Web-Besucher eine Gruppe von Administratoren über nicht verfügbare System-Dienste mit dem Benachrichtigungs-Widget informieren möchten.

Widget erstellen

Zum Erstellen eines Widgets ruft man über die Navigationsleiste folgendes Formular auf:

Navigationsleiste: WidgetsWidgetsErstelle Widget

Folgenden Daten werden zum Anlegen des Widgets benötigt:

Parameter Beispielwert Beschreibung
Widget Typ UserRegistration Art des Widgets
Beschreibung Webseite des Design Team Kurzbeschreibung zum Verwendungszweck
Soll aktiv sein? Ja Betriebszustand

Widget anpassen

Zum Modifizieren eines Widget ruft man über die Navigationsleiste folgendes Formular auf:

Navigationsleiste: WidgetsWidgetsAktionen [Einstellung]

Widget löschen

Zum Löschen eines Widgets ruft man über die Navigationsleiste folgendes Formular auf:

Navigationsleiste: WidgetsWidgetsAktionen [Löschen]

Bevor die Löschaktion erfolgt, wird der Benutzer erneut aufgefordert die Löschung zu bestätigen.

Widget-Integration in eine Webseite

Die Integration eines Widgets in eine Webseite benötigt ein Code-Segment, das man in die HTML-Webseite einbettet. Der Code wird während der Erstellung eines Widgets erzeugt und erscheint auf der Seite Widget-Vorschau des Navigationsmenüs. Auf dieser Seite findet man den Code im Abschnitt Einzubinden auf der Webseite unten dem Widget.

1
<iframe src="https://demo.bbp.local/bbp/widget/689547f9-2124-4d6e-b0df-fabf753143d6" frameborder="0" width="100%" height="250" scrolling="no"></iframe>  

Die Einbettung des Codes in die Webseite erfolgt durch ein <iframe>-Tag. Neben der Angabe der URL, kann man die Breite und Höhe des Rahmens sowie das Scrolling-Verhalten des Widgets anpassen.

Widget-Integration in Wordpress

Die Integration des Widgets in Wordpress benötigt ein zusätzliches Plugins, welche die Einbettung von <iframe>-Tags unterstützt. Dazu lädt man das Plugin IFrame Shortcode (von Flyn San) herunter und installiert es in Wordpress wie folgt:

In der Wordpress Administrationsoberfläche klickt man auf PluginsInstallieren → Sucht nach IFrame ShortcodeJetzt installieren. (Alternativ als Download von https://wordpress.org/plugins/flynsarmy-iframe-shortcode/)

Nachdem das Plugin installiert wurde, kann man das Widget direkt auf die gewünschte Seite oder Beitrag einbinden.

Die generische Syntax lautet:

1
[iframe src="http://yoururl.com" width="400" height="600"]

Als Beipsiel:

1
[iframe src="https://demo.bbp.local/bbp/widget/689547f9-2124-4d6e-b0df-fabf753143d6" width="100%" height="250px" scrolling="auto"]

Nachdem der Beitrag abgespeichert wurde, erscheint die Widget-Integration auf der Webseite wie im folgenden Beispiel: