TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Intro.js – Step-by-step guide and feature introduction for your website

258 pointsby afshinmehabout 9 years ago

25 comments

leeoniyaabout 9 years ago
One problem I have with libs like this is you have to chase the &quot;Ok&quot; and &quot;Next&quot; buttons around. It would be much better IMO to have a fixed footer with the action buttons but have the lightbox w&#x2F;description move around the page as it does now.<p>In addition, I would prefer not to have the entire rest of the UI blacked out. Lightboxes don&#x27;t seem appropriate here since I want to see the &quot;big picture&quot; all the time and just have relevant sections highlighted. This would actually be a much simpler implementation, just fade the background of the div to highlighter-yellow.
评论 #11200043 未加载
评论 #11201469 未加载
评论 #11199964 未加载
评论 #11201813 未加载
hardwaresoftonabout 9 years ago
Another similar technology (with slightly less jumpy scroll, but I&#x27;m sure you could tease out some bugs if you tried):<p>Zurb Joyride - <a href="http:&#x2F;&#x2F;foundation.zurb.com&#x2F;sites&#x2F;docs&#x2F;v&#x2F;5.5.3&#x2F;components&#x2F;joyride.html" rel="nofollow">http:&#x2F;&#x2F;foundation.zurb.com&#x2F;sites&#x2F;docs&#x2F;v&#x2F;5.5.3&#x2F;components&#x2F;joy...</a><p>Last time I looked into building an introductory FTUX with intro.js, I found myself trying to make the choice between these two (intro.js and joyride)
评论 #11200216 未加载
评论 #11199967 未加载
onion2kabout 9 years ago
While this might feel like a great way to introduce people to features in an application, needing it is probably a sign that your UI isn&#x27;t really working. In my experience learning a UI is a chore, and people hate trying to do it. If the interface is well organised, uncluttered, and laid out in a logic manner that doesn&#x27;t hide things there&#x27;s no need to have an intro.
评论 #11200067 未加载
hellametaabout 9 years ago
This is a neat project but also replicates the functionality of many libraries (I&#x27;m not going to dig it up but there are more than a few of these floating around with varying amounts of maintenance). Anyone needing to use these seriously will quickly end up forking it. Also - I think the goal of EVERY UX designer should be to prevent the need of these kind of things AT ANY COST. It obviously varies by product and industry but any designer worth their salt will do everything they can to make it painfully obvious what a user should do at every step of the way.
评论 #11201426 未加载
CM30about 9 years ago
It&#x27;s certainly a nice enough script for what it does, and I can see it being useful in some instances, but... a lot of this &#x27;feature tour&#x2F;tutorial&#x27; stuff strikes me as more of an excuse to not worry about ease of use. A good site design should be intuitive in of itself, not something that requires a guided tour to figure out.<p>It&#x27;s a bit like the modern gaming world to be honest. In the old days, games like Super Mario Bros was designed to teach you through level design, so you&#x27;d figure out how things worked without getting a huge info box thrown in your face.<p>Like this:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ZH2wGpEZVgE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ZH2wGpEZVgE</a><p>On the other hand, games since got obsessed with tutorials detailing every minute thing about the title, leading to such over the top insanity as this &#x27;help DVD&#x27; included with Super Mario Galaxy 2:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PbDLuDRgnkM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PbDLuDRgnkM</a><p>These tutorials on sites and in mobile apps remind me all too much of the latter. It&#x27;s like &#x27;we won&#x27;t use our product to teach people in a natural way, so we&#x27;ll put in a guide for complete dummies instead&#x27;.
goldenchromeabout 9 years ago
Kudos, cool project. However, this behavior is extremely easy to abuse and often leads to a poor user experience. If you want to do something like this, present one tip at a time and specifically when they are most useful. Don&#x27;t present an entire manual during the onboarding experience.<p>Further reading: <a href="https:&#x2F;&#x2F;www.nngroup.com&#x2F;articles&#x2F;mobile-instructional-overlay&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.nngroup.com&#x2F;articles&#x2F;mobile-instructional-overla...</a>
ameliusabout 9 years ago
While some of the effects are smooth, the scrolling is jumpy and unexpected.
nkantarabout 9 years ago
To add to the list of similar&#x2F;related tools, LinkedIn&#x27;s Hopscoth: <a href="https:&#x2F;&#x2F;github.com&#x2F;linkedin&#x2F;hopscotch&#x2F;blob&#x2F;master&#x2F;CONTRIBUTING.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;linkedin&#x2F;hopscotch&#x2F;blob&#x2F;master&#x2F;CONTRIBUTI...</a>
10dpdabout 9 years ago
Unfortunately this implementation isn&#x27;t accessible and doesn&#x27;t work with screen readers.
rootlocusabout 9 years ago
I hope websites would stop using &quot;Raleway&quot; for content text. I can&#x27;t understand half of the letters because they&#x27;re so thin.
评论 #11202164 未加载
kossmoboleatabout 9 years ago
<a href="http:&#x2F;&#x2F;bootstraptour.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;bootstraptour.com&#x2F;</a> is very similar to this.
martin-adamsabout 9 years ago
Does anyone know of any good research backed studies as to whether these guides improve usability or not?
hrayrabout 9 years ago
I use this library on couple of my projects, I love it.<p>Here&#x27;s the HN discussion from the original post 3 years ago: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5380056" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5380056</a>
评论 #11200013 未加载
soaredabout 9 years ago
I like the idea behind this.. but its kind of jarring. Does anyone have a good wordpress plugin with similar functionality? I want to have an overlay that shows how I&#x27;m doing the data collection on my sites.
Trufaabout 9 years ago
This is pretty nice! It seems to need some work on mobile though: <a href="http:&#x2F;&#x2F;i.imgur.com&#x2F;6DcJOxu.png" rel="nofollow">http:&#x2F;&#x2F;i.imgur.com&#x2F;6DcJOxu.png</a>
bdcravensabout 9 years ago
It&#x27;s a neat little project, but it&#x27;s been around for 3 years.
评论 #11199329 未加载
baron816about 9 years ago
I&#x27;m definitely going to look into this to help with on-boarding for my web app. I wish this had existed weeks ago.
sleepybrettabout 9 years ago
Feels misnamed, brought back thoughts of flash intros in 2002. Should be renamed to something like grandtour.js
wassagoabout 9 years ago
Done this a year before they&#x27;ve done theirs – <a href="https:&#x2F;&#x2F;github.com&#x2F;oskarkrawczyk&#x2F;tour.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;oskarkrawczyk&#x2F;tour.js</a> (never got traction unfortunately, probably because it&#x27;s MooTools-based and 2012 was the year when everyone who used MooTools started dropping it in favor of jQ).
robotabout 9 years ago
It is great! I love that it is small, and love the hints feature.
评论 #11201832 未加载
FabioFleitasabout 9 years ago
Adding to the mix, we&#x27;ve also considered Onboard Tips (<a href="https:&#x2F;&#x2F;onboardtips.com" rel="nofollow">https:&#x2F;&#x2F;onboardtips.com</a>) because it allows someone non-technical to create in-app tours.
marcus_holmesabout 9 years ago
I&#x27;d use this... except my interface is in React.
jzigabout 9 years ago
A similar library if you&#x27;re using jQuery is <a href="http:&#x2F;&#x2F;trentrichardson.com&#x2F;Impromptu&#x2F;" rel="nofollow">http:&#x2F;&#x2F;trentrichardson.com&#x2F;Impromptu&#x2F;</a>
hackerboosabout 9 years ago
The step 3 -&gt; 4 is jarring on Chrome 48 OSX.
评论 #11201382 未加载
评论 #11201834 未加载
kleampaabout 9 years ago
onboardx.com is a similar tool with no coding implementation and segmented guides
评论 #11199834 未加载