spacebase / spacebasenz

Website for SpaceBase New Zealand
http://dev-spacebasenz.pantheonsite.io/
GNU General Public License v2.0
0 stars 0 forks source link

Password set page needs design work #364

Open treasuretron opened 4 years ago

treasuretron commented 4 years ago

In GitLab by @richbodo on Mar 28, 2019, 17:01

This is our current worst UX issue and our largest blocker to getting new users, so I am marking this as a bug - even though you can make an argument that the dozen or so glaring issues are not completely broken - they combine to make it hard for anyone to join or take the site seriously.

In the stage of signup flow where the user is asked to create their password (they get there from an email link), all that needs to be done on the users end is for them to create a password.

There are a number of weird things about this form:

1) The user is asked to "change" their password, but they have never created a password. That doesn't inspire confidence.

2) It looks like we copied a table from the admin control panel into the user signup flow at some point. The password policy statement is a long, unfriendly table that stretches well off the page in any device I tried. Would be interesting to get some ideas on how to handle this with less vertical space. I vote for removing it.

3) All the users profile info does not need to be on this form. That seems like something we should handle in a different place. This is for completing signup and setting a password, that's it.

4) The password strength meter does not complain about anything, but it often prevents typing the verified password, blocking input while it spins, and causes users to have to retype everything, more slowly and with some pauses. Yet, when there is no complaint, and after re-entering everything, the password entered is rejected after the entire form is filled, as a weak password.

That's really just the first four or so issues - there are a lot more but it's hard to continue - the UX hurts my eyes.

Screen_Shot_2019-03-28_at_1.49.20_PM

treasuretron commented 4 years ago

In GitLab by @richbodo on Mar 28, 2019, 17:01

changed title from Password {-policy-} page needs design work to Password {+set+} page needs design work