Home

Awesome

A component that allows you to create dynamic walkthroughs based off of [Shepherd by Ship Shape] (https://github.com/shipshapecode/shepherd). This plugin is part of a ste, meaning you must install the companion plugin Tour Step here (as every shepherd needs it's sheep :) )).

Find out more about Budibase here.

Instructions

  1. Make sure you have both this plugin (Tour-Shepherd) and the companion plugin [Tour Step] (https://github.com/JayP718/tour_step_bb_plugin) installed.

Follow instructions here to install both plugins

  1. Add the "Tour" plugin to your screen. This means that you have now added one tour to your screen. You can have multiple just make sure they have different names.

  1. Set the settings for the tour. See list below.
SettingsDescription
Shepherd Tour NameMust be unique for every tour.
Tour StepsAutogenerated field by pressing the refresh tour button within the builder.
Modal OverlayShows a modal overlay when showing the steps to direct the user's focus.
Auto Start OnLoadAutomatic loads the tour
Auto Start FieldBindable field which must return a true or false value.(To only show tour once...etc)
Confirm Cancel DialogShow an alert before allowing user to cancel
Confirm Cancel MessageCustomize cancel message
Exit on EscapeAllow user to end tour by pressing escape.
Keyboard NavigationAllow user to use forward/back arrow keys to navigate tour
On CompletionActions to take place on completion
On CancelActions to take place on cancel
  1. Add tour steps to your app by adding and encapsulating other elements within the tour step. The tour step will show around the elements within the tour step.

  1. Edit each tour step to personalize it however you would like. See settings below
SettingsDescription
Tour NameThis MUST MATCH the tour in which you want the tour step to appear for.
TitleThis is the title of the tour step which appears at the top of the step.
TextThis is the text of the tour step which appears within the step. (Accepts HTML Markup)
RankingIMPORTANT must be unique for that tour. Must also be greater than 0
Pop-Up PositionWhere the pop up will appear.
Advance OnTrue/False value which states whether the tour should continue when an action is taken on an element
CSS SelectorThe selector for element which should should advance to next step.
Show Previous ButtonShows previous button.
Show Next ButtonShows next button.
Shows Complete ButtonShows complete button and closes tour
Show Cancel IconShows Cancel Icon
Target ClickableAllows elements within target to be clicked.
Shows ArrowShows arrow
Modal StepIf step leads to modal to be opened this should be true. This allows the user to continue to tour upon closing the modal and allows modals to have their own tours.
  1. Click refresh tour within the builder to update your steps. This automatically edits the tour step settings.

  2. Test and enjoy your tour!