Opened 14 years ago
Last modified 11 years ago
#100 closed defect (FIXED)
Friendlier steps after registration
| Reported by: | Christopher Allan Webber | Owned by: | Jef van Schendel |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.0.4 |
| Component: | ui | Keywords: | |
| Cc: | Parent Tickets: |
Description
After a discussion on IRC we've agreed that we should make
post-registration friendlier.
- After registering, we should auto-login the user (but still not
auto-verify their email)
- The user should immediately be redirected to a page like
/auth/welcome/ that says:
- Welcome to mediagoblin!
- We sent you a registration email! You should click it before you
can do anything! (Didn't get it? Click here to re-send)
- Once you've done that, you can start doing interesting things on
our site:
- Update your bio!
- Submit images!
- Go to your homepage!
Change History (8)
comment:1 by , 14 years ago
comment:2 by , 14 years ago
That sounds coherent. Maybe next to the username we could have something like [Username] [<Need verification!>] [Logout] Where the second button is bright red and replaces the [Upload] button described in `http://bugs.foocorp.net/issues/389 <http://bugs.foocorp.net/issues/389>`_ Or it could even just be a bright red [!]... I'm sure you can think of something better :)
comment:3 by , 14 years ago
We discussed this a bit on IRC. I really like the <Need verification!> link there, that's a good, prominent position. What we think is a good solution: - There's the <Need verification!> warning in the top right, next to the username. - The username is still clickable, so no change there. However... - The profile page and verification page will be combined: if you're verified, you get the usual full-featured profile page, if you're not yet verified, you go to the same page but you'll see this, as drawn by cwebber: .--------------------------------. \| , You need to verify \| \| /! your email! \| \|--------------------------------\| \| Hey! This is your place for \| \| your media but if if you want \| \| to start uploading media here \| \| you need to verify your email. \| \| \| \| Didn't get the email? \| \| Click here to resend. \| '--------------------------------'
comment:4 by , 14 years ago
| Component: | → Graphic Design / UI |
|---|
If this needs a non-trivial programming subtask, a dedicated Bug can still be filed. Simple programming things can be counted as "UI" anyway.
comment:5 by , 14 years ago
| Owner: | set to |
|---|
comment:5 by , 14 years ago
| Milestone: | → 0.0.4 |
|---|---|
| Status: | New → In Progress |
I've created and pushed the needed content and links for this, I'll close this ticket when it, uhm, actually works.
comment:6 by , 14 years ago
| Status: | In Progress → Closed |
|---|
Done! All changes discussed here merged in. The process is **so** much nicer now.
comment:7 by , 14 years ago
The original url for this bug was http://bugs.foocorp.net/issues/387 .
Relations:
#102: related, #186: related
Note:
See TracTickets
for help on using tickets.

I've still got a few questions. What's important for me is that the registering process is nice and smooth, and to make sure that the user always knows what the next step is. So the process I had in mind is pretty similar to the one described in this ticket: - User registers on "Register" page by submitting username, email, - User is sent to "Verification" page that says: - "You still need to verify, click here to send another one". - Maybe some more welcome text, though I'm not sure that's necessary. - User verifies via link in email and is sent to "Welcome" page. On this page it says: - If the user is logged in... - "Yay, you've been verified" - "Go here to edit your profile info" - "Go here to upload some images" - "Go here to explore other people's images" - If the user is not yet logged in... - It redirects to a login page. But this should not happen often, since the login happens after a user registers. It's just that the email verification link doesn't log you in. **About editing a user's profile...** I think it's okay if we give the user a bunch of placeholder info. For instance in the "bio" field we could put "Hi, welcome to my Mediagoblin page!" until the user changes it. Of course, as described above, after the user has registered the welcome page will invite the user to edit these right away. **About logging the user in after registering...** What do we put in the top right? Or rather, what does the user see on his profile page? Right now we've got "[user]'s account" and a link to his profile page. Should we also show this when the user hasn't verified yet? Should we grey it out maybe? I don't think it's good if it looks like you can edit everything on the profile page, when you really can't do that yet.