Add a step to the ubiquity installer and oem-config for Ubuntu One configuration

Registered by Gary Ekker on 2011-10-25

During Ubuntu installation or oem-config firstboot, if a network is present then add an additional step in the workflow to either enter Ubuntu One credentials or to sign up for a free account.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Gary Ekker
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Kent Baxley has kindly assembled some screenshots of the 11.10 oem-config for Dell pre-loads:
http://people.canonical.com/~kentb/.private/oem-config-shots.zip

As you can see, we already have a screen to configure the wireless network. All we need now is the U1 registration screen.

Maybe an checkbox and email field could be added to the user/password creation screen?
Also there's another session on: "Signing in to Ubuntu with Ubuntu One credentials".
https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-sign-in-with-u1-credentials
There could probably be some type of coordination. Sadly both sessions are same day and time frame ;/ , but something could be done after.

Screenshots of ubiquity:
http://people.canonical.com/~evand/screenshots/ubiquity/2.7.10/
121

Need for approval
 - design, with appropriate input
 - engineering resources

In scope for this release (if approved):
- Sign in to Ubuntu One
- ... nothing else :-/

Out of scope for this release (if approved):
- New user registration
- User account creation based on information from Ubuntu One

Potential problems:
- This adds an extra step to the installation process
- Is it really valuable if there is no way to do new user registration?
  - marginally valuable and if there is no way to do new user registration, then it doesn't justify an extra step in the installer.
- What happens if you are not connected to the Internet at that time?
  - This would be a conditional step in the installation process that isn't displayed when there is no network.

Work items:
[mpt] With Cristian Parrino (or delegate), produce a candidate design for Ubuntu One integration in Ubiquity/oem-setup
[gekker,Cristian] Close the loop on a full solution sign-in, sign-up, it doesn't make sense without both
[] Can ISD support a shortened version of U1 signup

(?)

Work Items