During the Rails Rumble '09, OpenID came up a lot in the #railsrumble IRC
channel. A lot people had implemented OpenID in their app, and there was
some surprising grumbling from judges who didn't like it.
The grumbling surprised me at first: I like OpenID. But I think I've figured
out why these judges didn't: it's easy to do a crappy login page.
That blank white text box is like an iron door between me and this site. I am a
nerd AND an OpenID proponent, but I do not have my provider's URL memorized.
Even if I did, it's a drag to type: "https://www.google.com/accounts/o8/id"
(Incidentally, Googlers: can we get https://openid.google.com for this? C'mon,
that's kinda cool, no?)
So, please don't ever make me go look up my OpenID provider URL. Particularly
if I'm using someone as large as Google for a provider.
Kudos to you, SO team. This page kicks ass.
Stack Overflow gives me exactly what I want on an OpenID login page: a huge button with Google's logo on it.
Not only that, but they've shrunk the buttons for the less popular providers. I love that sort of touch in software.
Then just go copy StackOverflow's page.
I think we should shoot to have all OpenID login pages look like siblings: possessing a thread of sameness despite their differences.