Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Javascript tool for single-page applications guided tour

I saw once a javascript tool (jquery plugin maybe) to implement feature/guide tour functionality, unfortunately i haven't bookmarked the page.

It used an overlay and focused on document elements, based on id attributes probably.

enter image description here

Joyride or anything i have found googling does not support this.

Do you have anything in mind?

like image 495
tsiokos Avatar asked Jan 05 '13 10:01

tsiokos


People also ask

How do you implement bootstrap tour?

In order to create our tour we first need to instantiate a new tour: var tour = new Tour({ // Code for our tour }); After this we need to create the steps of our tour, and every step has 3 core options: the element we want to target, the title of the popup and the content.

What is a website tour?

SaaS businesses use website tours as a way of showing new users how their products work. Website tours are valuable because they make users activate faster and more consistently, leading to a higher rate of retention in the long-term. A typical website tour is built out of modals, tooltips, hotspots and driven actions.

What is a product tour?

Product tours are in-app tutorials that guide new users through an app, website, or SaaS tool's user interface (UI) and key features. Also known as product walkthroughs, they help companies simplify their user onboarding process.


1 Answers

Sideshow is a modern and powerful library for creating interactive tours for web applications and sites.

More than just guiding your users, Sideshow can interact with them:

  • Highlight the part you're talking about in each step (a form, div, image, field, and so forth), by masking the rest of the screen (Sideshow doesn't use the z-index approach for this, its mask isn't positionated behind the element, but really surrounds it).
  • Monitor your user's behavior and the state of some screen.
  • Create smart steps for your tutorials, which proceeds automatically when some condition is satisfied
  • Create relationships between your tutorials, this way, when your user finishes some tutorial, a list with the related tours is shown.
  • Use Markdown for rich formatting a step description
  • Use events (e.g. beforeStep/afterStep, beforeWizardStarts/afterWizardEnds) to perform some preparation or anything else
  • Show contextual tutorials according to the screen being viewed by your user, each tutorial has its own conditions to check if it's eligible for that screen or not

And other powerful features!

like image 195
Alcides Queiroz Avatar answered Oct 14 '22 05:10

Alcides Queiroz