+ All Categories
Home > Documents > Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Date post: 12-Jan-2016
Category:
Upload: simon-williams
View: 219 times
Download: 4 times
Share this document with a friend
25
Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org
Transcript
Page 1: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Registration and Log-in FlowBenjamin Melançonagaric.com & dgd7.org

Page 2: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

The Problem

• If you're doing something cool with your site, people logging in is really important.

• No one actually likes registering for sites.

• People will be somewhere in your site when they decide to do something– leave a comment, upload media, or buy something.

• The currently have to hold that thought while they go somewhere else and register and find their way back to what they were

Page 3: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.
Page 4: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Scenario

1 "You said something dumb! I'm going to tell you how wrong you are!"

2 "I have to register on your site to leave a comment? If only I had my own site, I'd libel you on that. But I don't so I'll log in."

3 "I've been through your stupid registration, verified my e-mail, and I've forgotten the one constructive thing I had to say and am leaving nothing but vitriol."

reality edition

Page 5: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Scenario

1 Mary thinks: "Your blog post is really interesting. I'd like to leave a comment."

2 She is halfway through leaving a comment when she notices the plague of Unverifieds in the other comments and doesn't want to be one of them.

3 She copies her comment into a text file because she knows even if she logs in at another tab, she'll still have to reload the page where she is commenting.

nice user edition

Page 6: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Scenario

4 Mary cannot remember for sure if she has gone through your registration and CAPTCHA, so she tries the login form.

5 She has forgotten either her e-mail or password, because she is a normal human.

Drupal is almost helpful here, asking her "Have you forgotten your password?"

nice user edition

continued

Page 7: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.
Page 8: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Scenario

4 Mary follows the link to the Request new password page.

5 Her username has been erased, she briefly wonders if you and your web site and Drupal hate her, and types in her name again.

nice user edition

continued

Page 9: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.
Page 10: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.
Page 11: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Scenario

6 She has her username wrong or she has not yet registered on the site. Either way, she now clicks over to the Create new account tab.

7 If she did have an account but had her username wrong when asking for her password, she would get big errors here. Repeat process.

nice user edition

continued

Page 12: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Catch 22

If you allow anonymous comments,it is easier to leave an anonymous

comment than it is to log in and leave a comment as The Real YouTM

Page 13: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

kthxbai

Default behavior: cannot do anything until approved manually.

Page 14: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Current Behavior

Page 15: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

What Registration or Log in Should Be

► Easy► Part of the flow of engaging with the site or re-engaging with the site.

Page 16: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.
Page 17: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

People Don't Want to Connect to Your Web Site

• The Web and Drupal are about connecting people.

• Connecting to your site must not get in their way.

Page 18: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Hello, Mary!

1. Thank you for leaving your comment.

Page 19: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.
Page 20: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

End Separate Pages

The options Log in or Register should be radio buttons within one form, and this form should be able to work with

the submit button of any form it is placed in

Page 21: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Pluggable Back End

Anything that we can imagine must be able to go through core's form.

OpenID, Facebook Connect, Twitter, Google, Ostatus(?), etc. etc. etc.

People cannot be expected to decide/remember what they are logging

in with before they start.

Page 22: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.
Page 23: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Streamline OpenID login

http://drupal.org/node/237642

Page 24: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Have more thoughts later?► i'm here all week► [email protected]► agaric.com/contact► mlncn on IRC► very next session! BoF on Coordinating Community Projects in the Erie room at 5:45pm, and a Code Sprint for Login & Registration Flow would be a perfect pilot.

Thanks!

Page 25: Registration and Log-in Flow Benjamin Melançon agaric.com & dgd7.org.

Proposed Sprint

• Next slot, 5:45pm, talking about coordinating community projects— which includes modules or core patches that many agree are important, but the organization of resources to make it happen does not necessarily happen.


Recommended