Hi!
I have created another version of HybridAuth module - which is attached to this issue (THERE IS NO UPGRADE PATH, yet or never). It is based on the code of the current code in git, but changes quite a few things introducing features from the successful uLogin module.
I don't see any sense in creating patches to the current version, I would rather suggest to commit it as a new branch, 7.x-2.x.
Changes and improvements:
- Integration with Token and Rules
- Pluggable icon packs via Ctools plugins system
- widget is now a form element
- Much more settings in the admin UI
- Full identities management
- Changed the way the user is created - it now creates a user using Drupal core user_external_login_register() function, not using the registration form.
Things to improve:
- Not all auth providers (supported by HybridAuth library) are supported yet
- Default icon packs are incomplete
- Only one widget type is now tested and working, 2 others need some love
- Migrate from Colorbox to Ctools overlay
I would love to become a co-maintainer of this module and continue improving it, including release for Drupal 6. This version was created for a contest at http://startupturbo.com/contest requiring the Drupal 7 module to allow social login through Mail.ru auth provider. It may contain some glitches and bugs to hunt, but it works.
Thanks
AndyB
| Comment | File | Size | Author |
|---|---|---|---|
| #6 | hybridauth20121003.zip | 183.87 KB | duozersk |
| hybridauth.zip | 171.81 KB | duozersk |
Comments
Comment #1
duozerskChanging meta data according to http://drupal.org/node/251466
Comment #2
azin commentedMany thanks for this - let me know if you need any help in running test cases or otherwise checking the module. I installed it on two portals and checked against Facebook, Google, LinkedIn and Twitter and it works just as good as before, and was very happy to see the profile merge page working well, as well as the new admin pages and username create functions.
Thanks again.
Comment #3
duozerskHere is a sandbox for this new version - http://drupal.org/node/1799842/git-instructions/7.x-2.x/nonmaintainer - it already has some fixes against the version attached in this issue.
AndyB
Comment #4
rafamd commentedThanks for taking the lead @duozersk!!
Comment #5
duozerskI did some progress in the above sandbox:
- Ctools overlay is implemented
- All 3 widget types are also done
Basically, the code in the sandbox can be considered production ready (as the architecture is mostly based on the tested uLogin module) - all the issues are welcome to the issue queue at http://drupal.org/project/issues/1799842?categories=All
Thanks
AndyB
Comment #6
duozerskHere comes the latest snapshot of the sandbox - for those who don't have the ability to get the code from git.
Thanks to everyone who uses it, appreciate your support! ;)
Thanks
AndyB
Comment #7
andypost@duozersk you should write a mail (use contact form) to current maintainer to get co-maintainership
Comment #8
rwohlebSorry for the delay in response. Things always get in the way.
@duozersk, I've made you a co-maintainer. Please merge in all your fixes. I've been meaning to get back to this module but I've been insanely busy, so I'm glad to have your help. Create issues for each of the new features/changes you want to implement so that we can discuss.
Comment #9
duozerskRobert,
Thanks a lot! I will commit my version to 7.x-2.x branch and then will create a new issue describing the architecture and changes so that we can discuss all the aspects.
Thanks
AndyB
Comment #10.0
(not verified) commentedfixed a typo