Topic-icon Issues to create a nice Facebook App Canvas Page

Active Subscriptions:

None
13 years 11 months ago #24454 by julsen
I'm trying to use JFBConnect to create a nice integration between my site and Facebook. It's working fine for many things and helps to integrate Kunena and JReviews native login systems with Facebook login. However, my goal is create a Facebook App page (canvas) with nice look and easy to use interface. The JFBConnect works, but I'm there are some issues to solve:
1 - How can I make canvas page Facebook login automatic without make the standard home page (web) Facebook login automatic too?
2 - Whe I enable autologin, JFBConnect redirects the Facebook logged users who are unregistered in my web site to a "register page". Can I change this page to a different page? How can I do that?
Thanks!
The topic has been locked.
Support Specialist
13 years 11 months ago #24461 by alzander
Julio,
JFBConnect doesn't currently have a way to differentiate auto-login on your site vs an auto-login feature for Canvas only. It may be something we can help you do, but I'm not sure exactly what it would take, so it may take some investigation.

As for the Register Page, we'd recommend changing the Registration Flow of JFBConnect to Automatic. That will create users automatically when logged in if they don't have an account. Again though, it will behave that way on your site as well as Canvas view. Not sure if you're looking for different behavior between the two again.

Let us know if the above helps, and good luck,
Alex
The topic has been locked.
Active Subscriptions:

None
13 years 11 months ago #24491 by julsen

alzander wrote: As for the Register Page, we'd recommend changing the Registration Flow of JFBConnect to Automatic. That will create users automatically when logged in if they don't have an account. Again though, it will behave that way on your site as well as Canvas view. Not sure if you're looking for different behavior between the two again.


I did it. It's a nice solution to make easy users registration from Facebook.

alzander wrote: JFBConnect doesn't currently have a way to differentiate auto-login on your site vs an auto-login feature for Canvas only. It may be something we can help you do, but I'm not sure exactly what it would take, so it may take some investigation.


Facebook canvas page it's a different environment. I need to change the look and feel of my site to work on it. The user experience needs to be customized to people who is logged in Facebook and are seeing something that they "suppose" is a part of Facebook. A button "Login with Facebook" doesn't make sense into a canvas page. Users will think "I'm already logged with Facebook! This system isn't working". It's very different than the experience on regular website registration process.

My suggestion is improve the SCLogin module and create an option to "enable autologin". This is very important to JFBConnect users to create different experiences in different environment. Could you help to do that?

Another issue: I'm using a different template to customize my content to Facebook canvas page. It's workin fine, however it's stops to work when I open a new tab to show some content outside of Facebook. When I do it, the content inside the Facebook are changed to regular template. What can I do?
The topic has been locked.
Support Specialist
13 years 11 months ago #24508 by alzander
Julio,
Glad the auto-registration helped with your first issue.

As for the Canvas being a different environment, we agree. That's why we have the option to show a different template in that view. As for the "Login with Facebook" button showing in the canvas view, you should enable the Authenticated Referrals options in your Facebook Application. It's under the "Auth Dialog" menu. Once enabled, that will force users to approve your app when they visit the canvas view. When used with the Automatic login option you set above, that should automatically log them in when they visit.

We've had multiple users setup with Authenticated Referrals and heard it works well, but if that doesn't work for you, let us know. We have some plans for the next release of JFBConnect to allow you to enable Authenticated Referrals in the app and better support auto-login (just for the canvas) when you do, but that won't be available for a few months (if we're able to do what we want at all).

Finally, for the template that switches when you leave the page, unfortunately, there isn't anything we can do about that. Facebook only tells us the user visits your Canvas page when they first load it. When they do, we set a session variable to make sure we 'stick' the Canvas template through their session. However, if they visit the live site, that session variable is erased. If they continue to navigate on the Canvas, there's no way for JFBConnect to know that they are still in the Canvas.

Like you mentioned above:
The user experience needs to be customized to people who is logged in Facebook and are seeing something that they "suppose" is a part of Facebook.
If that's what you're shooting for, you really shouldn't be having them leave your App page to go to your 'live' page.

Hope that explains everything!
Alex
The topic has been locked.