Touren durch die Anwendung (framework-tour)

Ab framework 3.0 steht die Möglichkeit zur Verfügung eine geführte Tour bereitzustellen. Dazu muss ein klickbares Element (Button oder Anchor) mit folgenden Attributen zur verfügung gestellt werden.

$button->attributes['data-module'] = 'Framework/Tour.tour'; $button->attributes['data-tour-package'] = 'Your/Package'; $button->attributes['data-tour-start'] = 'onclick';

Im angegebenen Package (hier Your/Package), werden zwei Dateien im Ordner tour erwartet (de_DE.json und en_EN.json). Der Aufbau wird dabei von Driver.js vorgegeben. Dabei befinden sich in der Datei allerdings nur die Steps. Nachfolgend ein Beispiel für den Workflow-Core.

[ { "popover": { "title": "Produkt-, Kunden- und Publikationsprozesse designen und automatisieren", "description": "brandbox workflow bietet dir maximale Fexibilität bei minimalem Aufwand. ", "position": "right" } }, { "element": "a[data-dashboard-identifier=Workflow]", "popover": { "title": "Workflows verwalten", "description": "Vereinfachen und automatisieren Sie selbst die komplexesten Prozesse mit Hilfe von Workflows ohne eine Zeile Code schreiben zu müssen.", "side": "right" } }, { "element": "a[data-dashboard-identifier=Status]", "popover": { "title": "Status verwalten", "description": "Erstellen Sie einfach einen Status und bilden einfache Prozessketten ab.", "side": "right" } }, { "element": "[data-dashboard-type=workflow-core-settings]", "popover": { "title": "Konfiguration", "description": "Die Konfiguration aller Apps ist hier an einer zentralen Stelle möglich.", "side": "right" } } ]