Allan Day created an issue #481:
If you've never signed into gitlab.gnome.org before, the sign in page looks like this:
It's pretty confusing, for a variety of reasons:
- The explanation for LDAP is away from the LDAP sign in fields, so you don't see it
- The explanation for the 3rd party sign in options is away from the sign in fields, so you don't see it
- There's no explanation of the ambiguous "standard" sign in option
- 3rd party sign in is what we want most new contributors to use, but a) it doesn't say that and b) that information is particularly buried
- The phrasing of the text makes it feel like the 3rd party logins aren't as good
- The structure of the page is wrong
- If 3rd party sign in is the primary sign in option, it should come first
- The eye naturally scans the prominent controls on the right first
- The description text on the left has low contrast which prompts the reader to ignore it
Looking at the GitLab documentation, I don't see a way to fix a lot of these issues. However, I think we could at least:
- Improve the text and formatting on the left, to grab attention and lead with the most critical information first [1]
- Change the name of the LDAP account to be easier to understand ("GNOME Account (LDAP)")
- Potentially change the "Standard" name to something more intelligable
Anything else we could do?
[1] The order of the information should probably go:
Welcome to GNOME's GitLab instance
Sign in to create and comment on issues and make code contributions.
How to sign in
- The main way to sign in is with an existing Google, Github or GitLab.com account. This is the best way to start using GNOME's GitLab instance.
- Established contributors can use a GNOME accounts, if they have one (see how to request a GNOME account).
- Standard accounts are < explain what standard accounts are! >.