Deanos Facebook Connect Support - part 4

3 Mar 2013

 

Would have been nice if you mentioned your issues with duplicates went away. I was still trying to hunt that down.

  Didn't I just do that?

Anyway... I'm just getting around to circling back and seeing what issues I had reported and if they still exist in 7.1... chalk it up to some bugs in 7.0.9

3 Mar 2013

Hello Deano.

I am very tempted to install the FB connect mod but would like to ask you 3 questions which I can't find on your market page.

a. difference between your FB connect and the dolphin native mod (i'm trying to avoid installing the native mod before checking your answers here).

b. if i add fb connect now, when I already have close to 300 members who registered "manually", will there be any problems?  and how do i handle these existing members? 

c. do you know of any incompatibility with AntonV's "facebook inviter" mod.

Thanks for your time.

Crissie

5 Mar 2013

Version 4.0.3 has been released.

Added age checking to make sure facebook account signing up is within set range of your site.

Added option to override default membership level.

Fixed bug in proxy server detection for geo ip lookup.

https://www.deanbassett.com
5 Mar 2013

 

Hello Deano.

I am very tempted to install the FB connect mod but would like to ask you 3 questions which I can't find on your market page.

a. difference between your FB connect and the dolphin native mod (i'm trying to avoid installing the native mod before checking your answers here).

b. if i add fb connect now, when I already have close to 300 members who registered "manually", will there be any problems?  and how do i handle these existing members? 

c. do you know of any incompatibility with AntonV's "facebook inviter" mod.

Thanks for your time.

Crissie

 
a) Key differences are.

1) Mine is kept up to date if facebook changes their API. The native one is updated when the next version of dolphin is released.
2) Mine will import extra info such as Favorite films, music and books if they exist on the facebook account.
3) Auto matching of existing dolphin accounts to facebook account by email address.
4) The ability to set a facebook ID manually in profile edit to provide a second method to tie existing dolphin accounts to a facebook account.
5) Photo import for new accounts.
6) Redirect options for both join and connect.
7) Ability to override default dolphin active status.
8) Ability to override default dolphin membership level.
9) Country is not provided by the facebook API. My FB connect will use GEO IP to try and determine the country.
10) Able to specify a default country if you choose to not use GEO IP.
11) Built in backup of settings.


b) There should not be any problems. See item 3 and 4 above. Two ways are provided to link existing accounts to facebook accounts.

c) There are no reported incompatibilities with Antons inviter. So i am not aware of any.



https://www.deanbassett.com
5 Mar 2013

 It is working with Anton's FB inviter. I have both installed as well as facebook comments :-)

c. do you know of any incompatibility with AntonV's "facebook inviter" mod.

Thanks for your time.

Crissie

 

Diddy is not greedy and has time. Dolphin is cool and its not just mine :-)
5 Mar 2013

Trying to uninstall 4.1.2...

Uninstallation of: Deanos Facebook Connect Failed

 
-- Changing database: 
-- -- There are errors in the following MySQL queries:
-- -- Error: 
ALTER TABLE `Profiles` DROP INDEX `dbcsFacebookProfile`;
-- -- Error: 
ALTER TABLE `Profiles` DROP `dbcsFacebookProfile`;
6 Mar 2013

nevermind, I see the issue was reported before. I did this:

ALTER TABLE `Profiles` ADD `dbcsFacebookProfile` BIGINT(20) NOT NULL ;
ALTER TABLE `Profiles` ADD INDEX (`dbcsFacebookProfile`) ;



6 Mar 2013

What's the error that's displayed when they do not meet the age requirements?

I see this:

BxDbcsFaceBookConnectModule.php: echo $this -> _oTemplate -> getPage( _t('_dbcs_facebook_error_occured'), MsgBox( _t('_dbcs_fb_min_age_error', $iAge2)));

but nothing found in language...
6 Mar 2013

Is that actually what is showed verbatim?

Or a actual page with a missing language key?

I will have to check. Perhaps i missed the key, but i need to know what you actually see.

https://www.deanbassett.com
6 Mar 2013

There is a key missing. I will put a replacement zip in the market.

You can do it manually if you want. Make sure the key is added to the proper language cat so it gets removed when the module is uninstalled so no errors occur when reinstalling.

Key - _dbcs_fb_min_age_error

Text - Sorry. This site is restricted to {0} years of age and up.

Language category. - Deanos Facebook Connect

https://www.deanbassett.com
6 Mar 2013

Hi Deanos,

I find your modules are with good idea but need some improvements also. I bought your Facebook connect but I think it need some liitle changes also

1. If I click to prompt for password then password field must not visible it should not be text field but password field.

2. When user login second time by Facebook login then his profile should be updated each time with updated information from Facebook or a option to configure this feature.

3.I am not getting login buttons on the main screen as I seen on your screenshots

9 Mar 2013

 

Hi Deanos,

I find your modules are with good idea but need some improvements also. I bought your Facebook connect but I think it need some liitle changes also

1. If I click to prompt for password then password field must not visible it should not be text field but password field.

2. When user login second time by Facebook login then his profile should be updated each time with updated information from Facebook or a option to configure this feature.

3.I am not getting login buttons on the main screen as I seen on your screenshots

 
1) I will look into correcting that in the next version.

2) I disagree with that as it would prevent someone from changing their information on the dolphin site but i will see about making it a option for a later version. I also am not aware of a single website that does that or forces that on its members.

3) Read the instructions. Logon buttons are something that has to be manually installed.


https://www.deanbassett.com
9 Mar 2013

Hey Deano,

I don't know if it is this mod or if it is world map.. But now when I go off and edit my profile I get this error:


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/bodyartgrafix/bodyartgrafix/modules/boonex/world_map/classes/BxWmapModule.php:1) in /home/bodyartgrafix/bodyartgrafix/modules/deano/deanos_facebook_connect/inc/fbsdk/dbcs_fbc_facebook.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /home/bodyartgrafix/bodyartgrafix/modules/boonex/world_map/classes/BxWmapModule.php:1) in /home/bodyartgrafix/bodyartgrafix/inc/design.inc.php on line 101



It just now started happening and I upgraded to 7.1.1 yesterday..

16 Mar 2013

 

Hey Deano,

I don't know if it is this mod or if it is world map.. But now when I go off and edit my profile I get this error:


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/bodyartgrafix/bodyartgrafix/modules/boonex/world_map/classes/BxWmapModule.php:1) in /home/bodyartgrafix/bodyartgrafix/modules/deano/deanos_facebook_connect/inc/fbsdk/dbcs_fbc_facebook.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /home/bodyartgrafix/bodyartgrafix/modules/boonex/world_map/classes/BxWmapModule.php:1) in /home/bodyartgrafix/bodyartgrafix/inc/design.inc.php on line 101



It just now started happening and I upgraded to 7.1.1 yesterday..

 Has nothing to do with this mod.. Un-installed the world map and all better.. Sorry Deano..

16 Mar 2013

I want to use FB connect for my mobile app that works with the Boonex FB Connect module. Will you be adding that functionality?

18 Apr 2013

Perhaps at some point. I have no immediate plans to do so.

https://www.deanbassett.com
18 Apr 2013

 

Perhaps at some point. I have no immediate plans to do so.

 I currently have your mod, is it possible to use the FB mods together?

18 Apr 2013

They can both be installed on the same site. And either can be used to connect.

https://www.deanbassett.com
18 Apr 2013

 

They can both be installed on the same site. And either can be used to connect.

 Awesome, thanks Dean. With the same API or do I need a new one if I install the Boonex FB mod?

18 Apr 2013

Nope. You can use the same keys with both mods.

https://www.deanbassett.com
18 Apr 2013

Where would I see an option to Connect with FB for the Boonex app?  I'd like to see if it works without uninstalling your mod.  Also, I am running 4.1.2, what is new in 4.1.3?

27 Apr 2013

 

Where would I see an option to Connect with FB for the Boonex app?  I'd like to see if it works without uninstalling your mod.  Also, I am running 4.1.2, what is new in 4.1.3?

If you made the modification to remove the drop down when you installed the button, there there is no option to connect using the default FB connect. But you can easily do it just by going to the mods url.

yoursite.com/modules/?r=facebook_connect/login_form


As for the difference between 4.1.2 and 4.1.3. Here are the changes.

Dec 31, 2012 - Fixed bug in redirect key {nickname} for dolphin 7.1
Dec 31, 2012 - Added age restriction check to make sure those under the sites min age cannot join.
Feb 21, 2013 - Added option to select a default membership level.
Mar 04, 2013 - Bug found in delimiter for proxy detection on GEO IP. Fixed.
Mar 05, 2013 - Released version 4.1.3

https://www.deanbassett.com
27 Apr 2013

 

 If you made the modification to remove the drop down when you installed the button, there there is no option to connect using the default FB connect. But you can easily do it just by going to the mods url.

yoursite.com/modules/?r=facebook_connect/login_form


As for the difference between 4.1.2 and 4.1.3. Here are the changes.

Dec 31, 2012 - Fixed bug in redirect key {nickname} for dolphin 7.1
Dec 31, 2012 - Added age restriction check to make sure those under the sites min age cannot join.
Feb 21, 2013 - Added option to select a default membership level.
Mar 04, 2013 - Bug found in delimiter for proxy detection on GEO IP. Fixed.
Mar 05, 2013 - Released version 4.1.3

 OK, thanks.  I did remove the drop down.  I'm just trying to figure out why I can't get my app to use the Boonex FB Connect (login doesn't show).  I tried the link you posted and it says that a profile already exists with this email address already exists.  So I assume that means that it is working.

27 Apr 2013

Dammit i hit that stupid report button by mistake again.

I am not sure what to do there. I have no devices to test with. One of the reasons my mod has no mobile support yet.

However, there may be additional changes needed. The mobile support for facebook connect was added to dolphin 7.1.1 and may require some additional changes.

https://www.deanbassett.com
27 Apr 2013

 

Dammit i hit that stupid report button by mistake again.

I am not sure what to do there. I have no devices to test with. One of the reasons my mod has no mobile support yet.

However, there may be additional changes needed. The mobile support for facebook connect was added to dolphin 7.1.1 and may require some additional changes.

 I'm glad I'm not the only one that hits that report button by mistake sometimes.  No mobile device?  You're behind the times. :)

27 Apr 2013

Two reasons.

1) Mobile carrier prices are high. Beyond my means at the moment.

2) Before i moved last year, the town i was in did not even have cell service(and still don't). No point getting devices you can't use anyway.


https://www.deanbassett.com
27 Apr 2013

 Don't they have emulators you can use? I used to make themes for blackberry and just used their set of emulators... dunno about android and iphone though...

Two reasons.

1) Mobile carrier prices are high. Beyond my means at the moment.

2) Before i moved last year, the town i was in did not even have cell service(and still don't). No point getting devices you can't use anyway.


 

28 Apr 2013

I have tried. I have not been able to find a emulator that will also allow the apps to run.

https://www.deanbassett.com
28 Apr 2013

I had an issue during upgrading my site and several of my members lost their photos.  I still have them saved as back-ups and want to upload them so my member's do not have to do it.  I used Deanos Tools to log in but am not able to upload a photo when acting as a member.  Is that normal or is something wrong?

9 May 2013

 

I had an issue during upgrading my site and several of my members lost their photos.  I still have them saved as back-ups and want to upload them so my member's do not have to do it.  I used Deanos Tools to log in but am not able to upload a photo when acting as a member.  Is that normal or is something wrong?

Wrong forum for the tools. But yes, uploading of photos can be a problem due to the fact the tools run the user in a framed page. You could try to right click the photo link and open in a new window so it's not in a framed page. But yes, not everything works as expected when logged in as a user due to the frames.


https://www.deanbassett.com
9 May 2013

 

 

I had an issue during upgrading my site and several of my members lost their photos.  I still have them saved as back-ups and want to upload them so my member's do not have to do it.  I used Deanos Tools to log in but am not able to upload a photo when acting as a member.  Is that normal or is something wrong?

Wrong forum for the tools. But yes, uploading of photos can be a problem due to the fact the tools run the user in a framed page. You could try to right click the photo link and open in a new window so it's not in a framed page. But yes, not everything works as expected when logged in as a user due to the frames.


 Oops, thanks.  And that explains it a bit.  I did something similar, refreshed the page and it accomplished the same goal.  Thanks.

9 May 2013

please consider improving the import for facebook picture...the current limitations prevent me from using that functionality. I would really appreciate. thanks

8 Jul 2013

 

please consider improving the import for facebook picture...the current limitations prevent me from using that functionality. I would really appreciate. thanks

 You need to be more specific on what should be improved.

https://www.deanbassett.com
10 Jul 2013

Product updated to version 4.2.1

Fixes and New features.

Jul 08, 2013 - Fixed bug setting profile photo if avatar module is not installed.
Jul 11, 2013 - Add information popups to settings form.
Jul 11, 2013 - Improved real ip detection function.
Jul 12, 2013 - Improved prompting system.
Jul 12, 2013 - Prompt for password changed to show * instead of actual characters.
Jul 13, 2013 - Fixed bug saving settings for default status and membership.
Jul 13, 2013 - Added auto prompt for nickname if free nick was not found.
Jul 13, 2013 - Added auto prompt for email if email from facebook is not valid.
Jul 13, 2013 - Added option for logging out of facebook when logging out of site.
Jul 13, 2013 - Added prompt for sex.
Jul 13, 2013 - Added prompt for country.
Jul 13, 2013 - Added prompt for city.
Jul 13, 2013 - Added prompt for zip.
Jul 13, 2013 - Added default values for headline and description.
Jul 17, 2013 - Changes on how photos with no description are named.
Jul 18, 2013 - Bug that created a empty album under certain conditions fixed.
Jul 23, 2013 - Added a album import privacy option.
Jul 23, 2013 - Added option in config class to set default albums default privacy.
Jul 23, 2013 - Fixed setting of imported photo albums description.
Jul 28, 2013 - Released version 4.2.1

Biggest changes was the improvement of the prompting system for additional info, and the addition of several new prompt options.

Also added a built in help system for each of the configuration options.


https://www.deanbassett.com
28 Jul 2013

do we have to install this ourselves and if so, where's the install guide?

Thanks,
Sam 

29 Jul 2013

 

do we have to install this ourselves and if so, where's the install guide?

Thanks,
Sam 

 
Yes. Most people do. I do first time installs after purchase for free, $5.00 there after.

Module is a zip file. Unpack. All of the instructions are included in txt files within the modules zip file.


https://www.deanbassett.com
29 Jul 2013

FB has made quite a few changes since your last screen shot of important fields to be enabled/disabled.  

Im currently trying to configure this stuff right now, but can you take a quick look at this and see if all is ok?

  

fb connect2.jpg · 158.4K · 863 views
Ultra Newb reporting for duty.
30 Jul 2013

It looks fine. I won't be doing updated screen shots anymore.

You may find the video i did easier. https://www.youtube.com/watch?v=k3HEDcsFviE

The video also is out of date. It does not show the Sandbox Mode which facebook now defaults to On which must be set to Off to make the app live.

https://www.deanbassett.com
30 Jul 2013

Ok, I left it in Sandbox mode to test things out before I make it live.  Reason being is that once it is live, it will be available to the public, which Im not ready.  Sandbox allows testing only for dev's and hand picked users to test.

 

But I will disable sandbox mode and see what happens

Ultra Newb reporting for duty.
30 Jul 2013

That's fine. A lot of people do not know what sand box mode is for and then i get a support request because they are testing with a different facebook account and it fails and they don't know why. So i had to mention it.

https://www.deanbassett.com
30 Jul 2013

Hello Dean, Is it possible when someone Join the site by using facebook connect. the mod will send an automatic  message to that person profile on facebook saying. "Math or Lisa joined my.site.com by using Facebook Connect". can it be done?


Thanks

3 Aug 2013

No it is not.

No functions for sending messages has been built into my facebook connect module. It was built to retrieve information. Not send.

https://www.deanbassett.com
3 Aug 2013

Thanks Dean, and also sometime when I click on F connect this is the message that members and I are getting sometime..  Plus it always take up to 10 second to go to facebook so that person can put his or her info"

SERVERS DNS DOES NOT APPEAR TO BE FUNCTIONING.

COULD NOT RESOLVE DOMAIN GRAPH.FACEBOOK.COM

CONTACT YOUR HOST

 

Error. Missing PHP Extension.
TEST FOR PROPER OPERSTION OF CURL FAILED WITH THE FOLLOWING MESSAGE.

NAME LOOKUP TIMED OUT

CONTACT YOUR HOST.
3 Aug 2013

 

Thanks Dean, and also sometime when I click on F connect this is the message that members and I are getting sometime..  Plus it always take up to 10 second to go to facebook so that person can put his or her info"

SERVERS DNS DOES NOT APPEAR TO BE FUNCTIONING.

COULD NOT RESOLVE DOMAIN GRAPH.FACEBOOK.COM

CONTACT YOUR HOST

 

Error. Missing PHP Extension.
TEST FOR PROPER OPERSTION OF CURL FAILED WITH THE FOLLOWING MESSAGE.

NAME LOOKUP TIMED OUT

CONTACT YOUR HOST.

 
That indicates a timeout when trying to resolve DNS.

The message says to contact host. I put specifically added the words Contact your host to that error because it is a hosting issue, and i was hoping people would actually do it instead of asking me for help with a problem i can't fix.

Either your server is overloaded and is responding to slowly to make the connections to facebook before timing out, or there is a issue with your hosts DNS servers.


You can get rid of that error by looking for this code in modules/deano/deanos_facebook_connect/BxDbcsFaceBookConnectModule.php at about line 1348 and remove this block of code.

        // Check for proper operation of curl
        $ch = curl_init();
        curl_setopt ($ch, CURLOPT_URL,'https://graph.facebook.com' );
        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt ($ch,CURLOPT_VERBOSE,false);
        curl_setopt($ch, CURLOPT_TIMEOUT, 30);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        $sPage = curl_exec($ch);
        $sCurlError = curl_error($ch);
        if ($sPage === false) {
            echo $this -> _oTemplate -> getPage( _t( '_dbcs_fb_erh' ), MsgBox( _t( '_dbcs_fb_curl_test_failed', $sCurlError ) ) );
            exit;
        }


But removing that check just hides the error, it will not fix it and may result in a different error. So i do not recommend it.

The proper solution is to fix the underlying problem that is causing the error. Which is... you need to improve communication speed between your site and facebook.


https://www.deanbassett.com
3 Aug 2013

Thanks, The problem was with Facebook setting.... All of them must be desabled...

Client OAuth Login:
Disabled
This enables the OAuth client login flow for the application.
Embedded browser OAuth Login:
Disabled
This should be enabled only when the app uses an embedded browser control to do OAuth client login flow.
Require AppSecret Proof for Server API calls:
Disabled
This requires the application to submit a proof of app secret when it makes API calls from a server.

 

Migrations

Stream post URL security:
Disabled
Events Timezone:
Disabled
October 2013 Breaking Changes:
Disabled
Local Currency Payments Breaking Changes:
Disabled

 

Insights

Install Insights:
Disabled
This lets you see information about mobile app installs. Learn more.
Mobile SDK Insights:
Disabled
This allows the Facebook mobile SDKs to send data about SDK interactions, which you can view in App Insights.

 

3 Aug 2013

Disabling all of those settings should not have been necessary.

I test facebooks current settings on a regular basis to make sure my module is compatible with their settings. As of today's test, the module is fully compatible with facebooks current default settings.

But whatever works for you. I cannot verify any difference. All of my tests on my site pass without problems, and no delays in response from facebook.

https://www.deanbassett.com
3 Aug 2013

 

Latest version installed, 4.2.1 everything works fine. Was testing it and tried to import my Facebook albums. All seemed to be working then I got this.

 

None of the images/albums were successful in uploading. Backed out, rejoined site, profile was ok but none of the content made it in.

 

 

I also have the debug email if you want to see it.

http://towtalk.net ... Hosted by Zarconia.net!
13 Aug 2013

Oh, I also found something else during my testing. If I sign up using your Facebook connect, authorize myself (confirm email) then log out. log back in as admin and delete the account from Dolphin. It does not delete the information.

The account disappears but if I log out and then click the facebook login button again, it auto sets the account back up and logs me in.... Just a little odd....

http://towtalk.net ... Hosted by Zarconia.net!
13 Aug 2013

 

 

Latest version installed, 4.2.1 everything works fine. Was testing it and tried to import my Facebook albums. All seemed to be working then I got this.

 

None of the images/albums were successful in uploading. Backed out, rejoined site, profile was ok but none of the content made it in.

 

 

I also have the debug email if you want to see it.

 
I will most likely need to see the email. Just the first part above the Debug information. I only need to see the actual database error.

However, you said in the other post you have to confirm your email. So that means you changed the default status setting in the facebook connect settings?

I will need a site url as well. I will also test.





https://www.deanbassett.com
13 Aug 2013
13 Aug 2013
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.