Skip to content

[Local-Preview] In-product nudge towards next installation steps (i.e. PoV reference Architecture) #11381

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Tracked by #9075
lucasvaltl opened this issue Jul 14, 2022 · 3 comments
Assignees

Comments

@lucasvaltl
Copy link
Contributor

lucasvaltl commented Jul 14, 2022

Is your feature request related to a problem? Please describe

When a user successfully installed and seems to be using / happy with their installation, we should nudge them towards the logical next step in the user journey: to install Gitpod on K8s, likely via our PoV Reference architecture (#10622).

Describe the behaviour you'd like

  • When a user has successfully installed and started 1 workspace, there should be a toast that asks them to go to the next installation method.
  • The amount of workspaces needed until we nudge should be configurable
  • The nudge should point to the community license form, however with attribution (we should be able to track that a user came from a preview installation) - e.g. using an UTM link
  • The same nudge should also be in the documentation.
  • This only happens in the local preview

Describe alternatives you've considered

  • Only do this in the documentation - which might be overlooked.

Additional context

Implementation Ideas:

  • Can show a goodbye message ("thanks for trying Gitpod, go to this link for next steps") on terminate signal in the CLI (with condition "has opened a workspace")
  • AND show this within the dashboard - see internal discussion
    • We can hide this behind a feature flag such that it only gets shown in local preview mode - see this function
    • From @gtsiolis: I’d suggest to use a non-closable, info variant of the alert component variant placed at as a global page alert (see examples[1][2]).
      • The content of the alert could inform users they are running a preview that is not intended production usage, and provide a call-to-action (CTA) to install with a community license, contact sales for buying an enterprise license, or later on start a free trial of the enterprise license.
@lucasvaltl lucasvaltl changed the title In-product nudge towards next installation steps (i.e. PoV reference Architecture) [Local-Preview] In-product nudge towards next installation steps (i.e. PoV reference Architecture) Jul 14, 2022
@Pothulapati Pothulapati self-assigned this Jul 15, 2022
@Pothulapati
Copy link
Contributor

Merged #11434 which adds a warning alert in the dashboard! I've tried to do the terminate CLI option, but it's heavily dependent on which terminates first i.e script or the container itself, and couldn't get far.

Because the website nudge provides a direct path to action (as its through the browser), and always there, I'm thinking this is enough. WDYT?

(A release will be done this week, along with documentation being updated)

@corneliusludmann corneliusludmann moved this from 📓Scheduled to ⚒In Progress in 🚚 Security, Infrastructure, and Delivery Team (SID) Aug 4, 2022
@lucasvaltl
Copy link
Contributor Author

Let's stick to the in UI nudge for now :) Is it shown immediately or after some time? (going to close this for now)

Repository owner moved this from ⚒In Progress to ✨Done in 🚚 Security, Infrastructure, and Delivery Team (SID) Aug 5, 2022
@Pothulapati
Copy link
Contributor

Is it shown immediately or after some time?

Immediately, and is on the top of the Window always!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

2 participants