Autometically resume tour if there is a new step

Created on 2 May 2024, 11 months ago

Problem/Motivation

There is no way to notify users about changes on the website (either new features or changes in old functionality).

Proposed resolution

Automatically open tour and resume it from the new step. This way users will be aware about new functionality.
After the tour was shown once, do not automatically open it again.

✨ Feature request
Status

Active

Version

2.0

Component

Code

Created by

πŸ‡¦πŸ‡ΉAustria a.milkovsky UTC +2

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @a.milkovsky
  • πŸ‡¦πŸ‡ΉAustria a.milkovsky UTC +2
  • πŸ‡ΊπŸ‡ΈUnited States thejimbirch Cape Cod, Massachusetts
  • πŸ‡ΊπŸ‡ΈUnited States thejimbirch Cape Cod, Massachusetts
  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    Not sure how this one would be possible and may conflict with other changes happening in 2.0.x

    For example πŸ› Show (disabled) Tour and Edit buttons on pages with no tour/edit available Fixed plan on updating so the tour button always appears (text and color will be different based on their being tours).

    In this one πŸ› Tour tips are provided as configuration, so never get updated Postponed it was mentioned about what to do with there are new tips or tours but no real path forward. and I can't really think of a good way right now myself.

  • Status changed to Postponed: needs info 6 months ago
  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    So I'm kinda leaning on this is a won't fix or out of scope of the module.

    Believe to fix this we would have to store session data about logged in users and that's kinda a realm I don't think we should get into.

    Anyone have ideas without storing info about people?

  • πŸ‡¦πŸ‡ΉAustria a.milkovsky UTC +2

    This feature does not require any personal user information.

    The data storage could only contain a simple array with Drupal user id, tour id and a tour step. Of course we should update the values if either user entity gets deleted or if tour step does not exist anymore.

    If you do not find this functionality necessary in the main module, this can be done in a separate contrib module/submodule.

  • πŸ‡ΊπŸ‡ΈUnited States thejimbirch Cape Cod, Massachusetts

    I could see that as being an unexpected jarring experience. You could satisfy that need with existing solutions like simple_popup_block where you could add a popup block telling your admins/visitors that the tour is updated.

    IMHO, I don’t think this should be a part of Tour. We don’t currently need to track tour tips.

  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    Will agree, if someone makes a support module we can add to the project page, composer suggestion, etc.

Production build 0.71.5 2024