for those that have anonymous commenting enabled and hesitate to enable anonymous registering, it would be reasonable to have OpenID Selector integrated into comment form.
This way users won't have to create an account on the website in order to post one comment, and won't have to type-in name, email and website on the comment form (boring and time consuming).

The question is, how to implement this in GUI: replace name/email/website w/ OpenID Selector form, put OpenID Selector form to the right, or make OpenID Selector appear in popup (again extra "login" button, or popup must appear on clicking Post button?)

Ideas are welcome...

CommentFileSizeAuthor
#5 openidcommentlogin.png36.23 KBsstose

Comments

discursives’s picture

this sounds very similar to the request of another issue relating to how users can register with OpenID by default.
How about---
Any link that requires a login sends you to a page where you can login with OpenID and only OpenID. There would be no other way for a user to supply credentials. It would loop through the provider, return, and then you would complete the registration form with an email and trigger the e-mail verification routine, if required.

If you returned to the site you would repeat that, all the while hiding the normal login form from the users, and even disabling it in Drupal so that the user could not even request a new password without logging in with the same OpenID.

When the user Does complete the profile, then, you might even hide the password fields from them and tie in with a module like http://drupal.org/project/genpass to generate a password for them automatically...even hide the password field.

I suppose I am going off the deep end saying "get out of the password business completely" but that probably isn't important to some people. Still, it's one way to go about it.

I think, though, that having that "one login link to rule them all" would be very helpful, so, replacing the "login to post a comment" link with a quick route through OpenId, adding a username and website (to sign comment forms) would be a great route to go.

andriy_gerasika’s picture

Status: Active » Closed (fixed)

done in v1.5

you can check it in action on www.gerixsoft.com on commenting form -- there should be an icon below home page field

venusrising’s picture

Status: Closed (fixed) » Active

Thanks for the nice module. We cannot get the comment icon to display for openid comments. We set permissions to anonymous but it still does not show. We have everything enabled and working well. Any tips would help. Also, is there a way to show a login block on comments instead of the confusing openid logo that most people still don't understand.
AWESOME JOB~

vito8877’s picture

Category: feature » bug


We cannot get the comment icon to display for openid comments

Problem is in openid_selector_comment.js. Try to change line 18
+ '../images.small/openid.ico.png) no-repeat center center" class="openid openid_small_btn"></a></div>').insertAfter('#comment-form #edit-homepage-wrapper');
to
+ '../images.small/openid.ico.png) no-repeat center center" class="openid openid_small_btn"></a></div>').insertAfter('#comment-form');

Worked for me.

sstose’s picture

StatusFileSize
new36.23 KB

Worked for me too....

Using the module comment_login is one way of eliminating the for-many confusing lone OpenID button. This module gives the option to place login before or after comment form. It *almost* works with the OpenID selector....the selector buttons appear and function, but are image-less. I'm attaching a screenshot.... This modules may work together nicely for some, seems like a minor issue.

Many thanks!