Closed Bug 690334 Opened 13 years ago Closed 12 years ago

Make a good first-time experience for pancake users.

Categories

(Pancake Graveyard :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ibarlow, Assigned: sfoster)

References

Details

Attachments

(1 file, 3 obsolete files)

I'll flesh this bug out more as soon as I can, but I wanted to post some early wireframes, and get people thinking about how and when we might implement this.

Note that we will have varying flows whether users are on a Pancake App, on Firefox Desktop, Firefox Mobile, other desktop browsers, or other mobile browsers.
Target Milestone: --- → M1
Assignee: nobody → ibarlow
This flow takes users through a BrowserID signup process, allows them to enter some areas of interest, and then lands them in the app so they can start exploring.

Option A uses the current BrowserID flow where you
1. Enter your email
2. Leave the app to confirm your email address
3. Get sent to Safari to a confirmation page
4. Leave safari to go back to Pancake and continue the signup process.

While not impossible to navigate, it's less than ideal to make people jump through 2 other apps on their device to get started.

Option B shortens the flow, and allows you to enter your information WITHOUT having to leave the app. Users would then have 24-48 hours to confirm their browserID account email afterwards. This way, we can get people using the app in a more seamless manner.

We should continue this conversation with people on the BrowserID team, since it's a problem they will continue to see for apps trying to use a BrowserID setup flow.
Assignee: ibarlow → jcarpenter
Assignee: jcarpenter → ibarlow
Blocks: 733243
Target Milestone: M1 → M3
Attached file first run flow (obsolete) —
Attached is a flow for the latest first-time UX on Pancake. 

This allows users to
1. Sign in with Persona ID
2. (optional) Add social feeds
3. Start using the app
Attachment #563392 - Attachment is obsolete: true
Attachment #576961 - Attachment is obsolete: true
This flow is also available online as a set on my Flickr http://www.flickr.com/photos/61892693@N03/sets/72157629620643087/detail/
Assignee: ibarlow → nobody
Assignee: nobody → sfoster
Attached file first run flow
Here is a slightly updated flow for Pancake's first run experience. The only major difference here is that we've placed a Splash screen before the setup pages, that can either have an "Open" state or a "Closed" state.

If Pancake is "Open", new users can sign up, and existing users can bypass the signup by logging in.

If Pancake is "Closed", new users can leave their email to request an invite,  and existing users can still log in with a link below the email capture.
Attachment #607207 - Attachment is obsolete: true
Depends on: 747513
Depends on: 747586
Depends on: 747587
This landed in default, I believe it is all working. There's some minor CSS refactoring to do and we'll no doubt continue to refine the first-run experience so we can leave the meta ticket open.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: