{"action":"created","issue":{"url":"https://api.github.com/repos/MozillaFoundation/plan/issues/53","labels_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/53/comments","events_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/53/events","html_url":"https://github.com/MozillaFoundation/plan/issues/53","id":51343767,"number":53,"title":"Revise Login Architecture & UX","user":{"login":"thisandagain","id":747641,"avatar_url":"https://avatars.githubusercontent.com/u/747641?v=3","gravatar_id":"","url":"https://api.github.com/users/thisandagain","html_url":"https://github.com/thisandagain","followers_url":"https://api.github.com/users/thisandagain/followers","following_url":"https://api.github.com/users/thisandagain/following{/other_user}","gists_url":"https://api.github.com/users/thisandagain/gists{/gist_id}","starred_url":"https://api.github.com/users/thisandagain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thisandagain/subscriptions","organizations_url":"https://api.github.com/users/thisandagain/orgs","repos_url":"https://api.github.com/users/thisandagain/repos","events_url":"https://api.github.com/users/thisandagain/events{/privacy}","received_events_url":"https://api.github.com/users/thisandagain/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/mobile","name":"mobile","color":"207de5"},{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/needs-design","name":"needs-design","color":"00ee99"},{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/needs-dev","name":"needs-dev","color":"00ee99"},{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/p1","name":"p1","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"thisandagain","id":747641,"avatar_url":"https://avatars.githubusercontent.com/u/747641?v=3","gravatar_id":"","url":"https://api.github.com/users/thisandagain","html_url":"https://github.com/thisandagain","followers_url":"https://api.github.com/users/thisandagain/followers","following_url":"https://api.github.com/users/thisandagain/following{/other_user}","gists_url":"https://api.github.com/users/thisandagain/gists{/gist_id}","starred_url":"https://api.github.com/users/thisandagain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thisandagain/subscriptions","organizations_url":"https://api.github.com/users/thisandagain/orgs","repos_url":"https://api.github.com/users/thisandagain/repos","events_url":"https://api.github.com/users/thisandagain/events{/privacy}","received_events_url":"https://api.github.com/users/thisandagain/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/MozillaFoundation/plan/milestones/12","html_url":"https://github.com/MozillaFoundation/plan/milestones/March%2013","labels_url":"https://api.github.com/repos/MozillaFoundation/plan/milestones/12/labels","id":937623,"number":12,"title":"March 13","description":"","creator":{"login":"thisandagain","id":747641,"avatar_url":"https://avatars.githubusercontent.com/u/747641?v=3","gravatar_id":"","url":"https://api.github.com/users/thisandagain","html_url":"https://github.com/thisandagain","followers_url":"https://api.github.com/users/thisandagain/followers","following_url":"https://api.github.com/users/thisandagain/following{/other_user}","gists_url":"https://api.github.com/users/thisandagain/gists{/gist_id}","starred_url":"https://api.github.com/users/thisandagain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thisandagain/subscriptions","organizations_url":"https://api.github.com/users/thisandagain/orgs","repos_url":"https://api.github.com/users/thisandagain/repos","events_url":"https://api.github.com/users/thisandagain/events{/privacy}","received_events_url":"https://api.github.com/users/thisandagain/received_events","type":"User","site_admin":false},"open_issues":19,"closed_issues":4,"state":"open","created_at":"2015-01-15T23:49:03Z","updated_at":"2015-03-02T18:17:24Z","due_on":"2015-03-13T07:00:00Z","closed_at":null},"comments":17,"created_at":"2014-12-08T19:48:27Z","updated_at":"2015-03-02T19:45:14Z","closed_at":null,"body":"After reviewing the performance of Login v3 for a few months, we've observed a few issues specific to user experience (conversion rate) and developer ergonomics. In order to more easily resolve both, this sprint is to address some of the issues with the architecture, developer ergonomics, and user experience of login. **This is the first of two sprints to re-architect, re-design, and finally re-deploy login.**\r\n\r\n### User Experience Issues\r\n- Poor sign-up conversion rate within form itself\r\n- Minor measurable improvement over persona conversion\r\n- Email-based (mobile concern)\r\n- Email directs users back to desktop (mobile concern)\r\n- \"Password-less\" causes a number of UX edge cases that we don't have good benchmarks for how to solve and is slow / frustrating\r\n\r\n### Information Requirements\r\n- Username (encourage NOT real names)\r\n- Password\r\n- Email OR Mobile Phone\r\n- TOS accept\r\n- Marketing opt-in\r\n\r\n### Architecture Requirements\r\n- Separation of concerns\r\n    - Decouple session handling from the UI\r\n    - Decouple mobile (Webmaker App) and desktop (Webmaker.org) UIs\r\n- Duplication\r\n    - Consolidate  the `angular` and `vanilla js` versions of Login to a single non-framework (vanilla) dependent module\r\n- l10n\r\n    - Improve / fix localization support (https://github.com/mozilla/webmaker-login-ux/issues/161)\r\n- Test coverage\r\n    - Improve / implement test coverage as to increase reliability & confidence when shipping changes to login\r\n- Instrumentation\r\n    - Add additional Google Analytics goals / funnel as to measure *where* in the Login process we are loosing users. (https://github.com/mozilla/webmaker-login-ux/issues/166)\r\n\r\n### Milestone\r\n*TBD*\r\n\r\n### RACI\r\nPhase: Build / Ship\r\nOwner: @thisandagain \r\nDecision: @davidascher \r\nLead design: @cassiemc\r\nLead dev: TBD x 2 (Backend)\r\nQuality: @simonwex \r\nMetrics: @adamlofting"},"comment":{"url":"https://api.github.com/repos/MozillaFoundation/plan/issues/comments/76796377","html_url":"https://github.com/MozillaFoundation/plan/issues/53#issuecomment-76796377","issue_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/53","id":76796377,"user":{"login":"cassiemc","id":1186326,"avatar_url":"https://avatars.githubusercontent.com/u/1186326?v=3","gravatar_id":"","url":"https://api.github.com/users/cassiemc","html_url":"https://github.com/cassiemc","followers_url":"https://api.github.com/users/cassiemc/followers","following_url":"https://api.github.com/users/cassiemc/following{/other_user}","gists_url":"https://api.github.com/users/cassiemc/gists{/gist_id}","starred_url":"https://api.github.com/users/cassiemc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cassiemc/subscriptions","organizations_url":"https://api.github.com/users/cassiemc/orgs","repos_url":"https://api.github.com/users/cassiemc/repos","events_url":"https://api.github.com/users/cassiemc/events{/privacy}","received_events_url":"https://api.github.com/users/cassiemc/received_events","type":"User","site_admin":false},"created_at":"2015-03-02T19:45:14Z","updated_at":"2015-03-02T19:45:14Z","body":"Confirming the design assignments. @thisandagain is going to work on initial IA & Architecture this week, then I will step in next week for UI, supported by @vazquez depending on how the teach stuff plays out this week."}}