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"
}
}
]