The following patch addresses the following issues:
+ fixed logout
+ removed several unused functions
+ removed 60* from install file
+ properly documented functions
+ offer multiple button texts
+ fix login button (only worked in auto mode)
+ fix login size in admin screen
+ Remove login button from user_login form (it is not part of that form) and moved it to a block
+ fix inconsistencies with auto mode
+ removed "ask" setting in login / logout mode as it wasn't in use
+ updated README file
+ removed "logo" setting:
open graph doesn't support it anymore: https://developers.facebook.com/docs/reference/api/photo/
+ removed unnecessary css
As well as
#1243534: Facebook Connect with fb_social
#1291924: Fix typo allready > already
#1287502: De-couple "login" from "register"
Sorry this is so big. I could try and break these out into more issues if necessary.
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | fbconnect-cleanup-1296370-3.patch | 46.48 KB | doka |
| #1 | fbconnect-cleanup.patch | 28.12 KB | acouch |
| fbconnect-cleanup.patch | 28.02 KB | acouch |
Comments
Comment #1
acouch commentedFixed one element with the button settings.
Comment #2
giorgio79 commentedAwesome, subs.
Comment #3
doka commentedThis patch adds on top of #1 the following patches as well:
#1294020: add Library API support: integrates the Library API (http://drupal.org/project/libraries)
#1262450: wrong db_select in fbconnect_invite.module and #1261866: serveral warning once the "Facebook Friends" block is activated and #1262458: cache error in FB invite block cause 500 HTTP Internal Server Error: correct few errors in the invite module
#1291920: Allow auto linking existing user to FB: Allow auto linking existing user to FB
#1291696: Linked account profile field is incorrect for Drupal 7: correct unlink in user settings form
#1290612: Set explicit weights on the User settings form: Giving the FBConnect items explicit 'normal' weights, and correct the settings link
#1291836: Fixes for fbconnect_stream_publish: fixes for stream publish
Simple apply this patch over the 7.x-2.x-dev version of 2011-Sep-23.
Comment #4
doka commentedor use this drush makefile (https://doka@github.com/doka/fbconnect_f.git) to get the Facebook SDK PHP 3.1.1 library, the fbconnect module, as well as the #3 patch downloaded and applied in one run into your /site/all folder.
Comment #5
amitaibu@doke, thank you but lets keep this issue's scope clear. The patch to review is in #1
Comment #6
hadi farnoud commentedI get error 500 on /admin/config/people/fbconnect/apperance and fbconnect/register/create
also I get
Facebook PHP sdk Not installed
Fbconnect : Facebook PHP library not found. See README.txt
on status
Comment #7
hadi farnoud commented#3 not applying on 23rd
Comment #8
doka commentedyou have to install the Facebook PHP SDK library as well, not just the fbconnect module and the patch.
Comment #9
tim.plunkettI've committed #3 with some tweaks, mostly an updated .install file to delete all of the variables.
Of the half dozen issues in #3, can someone go mark them as fixed accordingly?
http://drupalcode.org/project/fbconnect.git/commit/7c1d439e717d7219b4907...
Comment #10
giorgio79 commentedDone
Tim, could you also commit these patches waiting here
http://drupal.org/project/issues/fbconnect?text=&status=Open&priorities=...
Given we never had a stable 7 release I think we can go ahead since it is still in dev. :)
Comment #11
kpitcher commentedI just tried to install this on 7.8
Module installs according to module list but if it's active I get a 500 error when I try to go to configuration.
If I disable it things are back fine.
Comment #12
tim.plunkett@giorgio79 Can you mark RTBC the ones that are ready?
Comment #13
kpitcher commentedI had a few other modules that I think were conflicting. (Some chaos tools but I was no longer using them)
Once I removed those it installed enough to allow going to configuration.
Now I'm getting the Fbconnect : Facebook PHP library not found. The libraries sql table shows it does know where facebook-php-sdk is located. The manual module install and also the drush install both gave the same error so not sure what else to try to resolve this.
Comment #14
giorgio79 commented@kpitcher: raised a separate issue #1318004: Fatal error: Call to a member function getUser() on a non-object in sites/all/modules/fbconnect/fbconnect.module on line 408 looks like the library api patch by doka needs some work