Thunder ships with 3 tours. Would be great to improve them and add few more.

CommentFileSizeAuthor
#2 thunder_tour.gif8.52 MBslashrsm
#2 2851239_2.patch13.97 KBslashrsm
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

slashrsm created an issue. See original summary.

slashrsm’s picture

Status: Active » Needs review
FileSize
13.97 KB
8.52 MB

Attached patch improves existing tours a bit (more tips, rewording) and tries to lead the user from one to the other. It also adds a tour for the content listing page. Current sequence is: Homepage -> Content add form -> Paragraphs (content edit) -> Content listing.

I noticed two problems:

  • Tips hide below the admin toolbar (see homepage tour).
  • Links in tips are visually exactly the same as the rest of the text.

Both problems should be resolved by fixing core's CSS. I will open issues for that.

I was also thinking to remove "End tour" buttons on all steps as we want users to follow links to the next step. We could do that by overriding \Drupal\tour\TourViewBuilder. Thoughts?

slashrsm’s picture

There is already an issue for the z-index problem: #2851086: Tour tip display under toolbar

slashrsm’s picture

chr.fritsch’s picture

Status: Needs review » Needs work

Yeah, i really like the improvements you did.

I would not completely remove the "End tour" button. I think it would be better, if the "End tour" button becomes a "Next tour" button.

Also it would be nice to have a "Previous" button, to step back.

chr.fritsch’s picture

Ok, i looked a bit in the tour module last week.

Looks like joyride doesn't provide a "Previous" button so far. We have to wait for a stable zurb/joyride 3.0 release. Then we could integrate that here: #2409861: Explore replacing obsolete Joyride asset with latest version. I am trying to figure out, when there will be a stable release.

Also it seems, that it's not that easy to overwrite the "End tour" button. So, for now i am fine with removing that button.

daniel.bosen’s picture

Status: Needs work » Fixed

Has been merged, thanks!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.