Skip to main content
Ask A Question
Notifications
You’re not receiving notifications from this thread.
Subscribe

Create a welcome page with a tour/get started

General • Asked by Francisco Quinones

Hi, I was thinking of a way when the user login for the first time they get redirect to a welcome page where they take some steps into maybe a tour or fill some important fields to getting started.

What is a good approach, technics or tools to show the user how to use my interface.
Any article, examples will be nice. Im using devise for users.

or


This isn't quite the same, but something I thought I'd share: http://introjs.com/ It's used for a lot of intros that need to call out specific things.

The FitBit one looks just like a modal wizard, so you should be able to find some easy Javascript to pull that one off.

For the most part, you'll just want to keep track of whether the user is new by having a column on the user model that gets marked off like intro_complete once they're finished with the tour. You can display the tour the first time and when they close out of it make an AJAX request to mark that column as true so they don't see it again.

The kubernetes one probably just displays that whenever there are no apps, so it wouldn't have to keep track of whether or not the user had seen the intro.


Thank you Chris for the feed back.

this part is what I'm most interest:

marked off like intro_complete once they're finished with the tour. 
You can display the tour the first time and when they close out of it make
an AJAX request to mark that column as true

You could add a Boolean field to your devise user table something like intro_viewed

Once they have done viewing the intro you could ping their user ID via and ajax request to a completed action where you update that field?

Or stick it in a cookie ;) no need to touch the DB then


Login or Create An Account to join the conversation.

Subscribe to the newsletter

Join 29,763+ developers who get early access to new screencasts, articles, guides, updates, and more.

    By clicking this button, you agree to the GoRails Terms of Service and Privacy Policy.

    More of a social being? We're also on Twitter and YouTube.