web-monetization-extension icon indicating copy to clipboard operation
web-monetization-extension copied to clipboard

Improve post-install flow

Open sidvishnoi opened this issue 1 year ago • 4 comments

Someone (Santosh?) mentioned in yesterday's community call, that extension by default gets hidden in extension list and they need to pin it. Someone also suggested having a post-install page that tells user what's next.

I installed 1password extension today, and I think we can take a lot of inspiration here: Their post-install page is an extension page itself, chrome-extension://aeblfdkhhhdcdjpifhhbdiojplfjncoa/app/app.html#/page/ready so it knows more easily about the extension state. (We had to use http://webmonetization.org/welcome on post-connect screen as OpenPayments redirect had to be https://)

image

TODO:

  • [ ] Add post-install page with next-steps
    • [ ] Move to next step once wallet is connected.
  • [ ] Recommend pinning extension for easier access
  • [ ] Anything else we want there?

sidvishnoi avatar Aug 30 '24 09:08 sidvishnoi

Melissa is working on a getting started page in the documentation so we don't need to invent the wheel. We will need to add learn more links to the extension and make sure that the doc's page is our post install page. I tried a bunch of extensions to see the experience. Some create new pages within the extension, others link to pages from within their websites

RabebOthmani avatar Sep 02 '24 15:09 RabebOthmani

@sidvishnoi @raducristianpopa based on last week's call and before working on the content for a post-install HTML page, I'd like to confirm with you: do we think creating an HTML page within the extension is better than linking to a getting started page on the WM website?

RabebOthmani avatar Sep 24 '24 12:09 RabebOthmani

Depends what we want to show on it:

  • Documentation? Best on separate page.
  • Using the extension (like screenshot in this issue's description): within extension

sidvishnoi avatar Sep 24 '24 12:09 sidvishnoi

I understand that there are both flavours of a post install 'welcome page'. The objective is to try to educate users early on on things like how to get a wallet, understand how to overall get started with the extension, etc. which are things that are already in a getting started page ready to go on WM website. My assumption and based on a face to face conversation with @raducristianpopa during the Rafiki work week, is that we will utilize this getting started page. Last week during our team call, I got the impression that it might be an issue going that route and that's what I wanted to clarify.

RabebOthmani avatar Sep 24 '24 12:09 RabebOthmani