Closed Bug 1060633 Opened 11 years ago Closed 11 years ago

After setting up a new MDN account, provide a link to the Getting Started page

Categories

(developer.mozilla.org Graveyard :: Sign-in, enhancement)

All
Other
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sheppy, Assigned: abhishek.kusnoor, Mentored)

Details

(Whiteboard: [specification][type:change][good next bug])

What feature should be changed? Please provide the URL of the feature if possible. ================================================================================== The last page you see during the signup process (I honestly have no idea what this process looks like anymore) should include a link to https://developer.mozilla.org/en-US/docs/MDN/Getting_started. What problems would this solve? =============================== This may help people figure out what to do next more quickly and easily. And hopefully will reduce bogus changes to pages made by people experimenting. Who would use this? =================== Newbies. What would users see? ===================== A link to a helpful guide to help them learn what to do next after creating an account on MDN. What would users do? What would happen as a result? =================================================== Sign up. See offer for help. Follow it. Become experts. Get hired by Mozilla to write docs. Oust Sheppy in a bloody coup. Is there anything else we should know? ======================================
Blocks: 1036113
Severity: normal → enhancement
We already have a flow of returning you to the edit page when you sign in during the editing process, so this would only apply for workflows that end with the 'Your email is confirmed!' page. This sounds simple, but we would have to change the email verification page to distinguish between regular users who are just verifying an email, and new users who have never used the site before and would benefit from the helpful message.
No longer blocks: 1036113
Mentor: lcrouch
Component: General → Sign-in
Whiteboard: [specification][type:change] → [specification][type:change][good next bug]
hey,any mentors there?
Hi again Bikramjeet. :) Thanks for grabbing another bug. In the current registration process, we send users back to the page they were on before they registered with a "You can now use ____" message. [1] :shobson, what do you think about simply adding a link like "Check out the MDN 'Getting Started' Guide" to that message? [1] https://github.com/mozilla/kuma/blob/cb64fa6cf1bcb8efaf5d718ac2c0237e400e2f73/media/redesign/js/auth.js#L157-L162
Flags: needinfo?(shobson)
Just including the link has the same problem that :mars identifies for the email confirmation page, just because they're connecting an account doesn't mean it's their first time on the site. I think what needs to happen is: After a user connects an account, we check if that is the first account connected to the profile. If it is a new account, in addition to displaying the "You can now use ____" message from comment 3, we also display a second, separate, notification with a link to the Getting Started guide. The new notification can just have the default/info state and read: "You've completed the first step of _Getting Started on MDN_[1] by creating a profile. Now, keep going by _picking a task on MDN_[2], and doing it!" [1] https://developer.mozilla.org/docs/MDN/Getting_started [2] https://developer.mozilla.org/docs/MDN/Getting_started#Possible_task_types We should probably only display this message if the Getting Started page has been translated into their locale, but I don't know if that's possible.
Flags: needinfo?(shobson)
Thanks :shobson. Bikramjeet, is :shobson's comment enough for you to get started?
Flags: needinfo?(singh.bikramjeet3)
It's helpful,thanks. I'll start working on it on 15 after finishing my last exam :)
Hi! Me and openjck had a long discussion on #mdndev yesterday. Can I get this bug assigned to me?
Assigned.
Assignee: nobody → abhishek.kusnoor
Mentor: lcrouch → jkarahalis
Flags: needinfo?(singh.bikramjeet3)
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/8c5ee1b0ae94005d3ebf9b6bd01ea190c3c02ff8 fix bug 1060633 using django messaging framework and mdn notification system fix bug 1060633 using django messaging framework and mdn notification system fix bug 1060633 using django messaging framework and mdn notification system Update models.py Update models.py https://github.com/mozilla/kuma/commit/59c6fbe4a4114b9a79a9a75aafbb32d0083dfc97 bug 1060633 - add session/messages to test request https://github.com/mozilla/kuma/commit/ff8a6d52227377ed8a0e6fd9b6c936fca306f56d bug 1060633 - small pep8 fix https://github.com/mozilla/kuma/commit/1fd85c32a1916c9499f2f7d4fc676953376c82ed bug 1060633 - add test for getting started message https://github.com/mozilla/kuma/commit/8ed3e1e30363f7e6025c515e81cd05abde319e1a bug 1060633 - variable names & flake8 cleanups https://github.com/mozilla/kuma/commit/d8a6e15d3616b1b53e4ad79f2fb38e0a20564ab0 Merge pull request #3130 from groovecoder/getting-started-link-1060633 fix bug 1060633 using django messaging framework and mdn notification system
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.