× Joomla Facebook Connect support forum

Topic-icon Where do I download JFBCInvite?

Active Subscriptions:

None
14 years 4 months ago #18034 by AboutMe247sm
We just purchased JFBConnect. In the page on Facebook integration for JomSocial, it states: Invite functionality that works!
http://www.sourcecoast.com/jfbconnect/features/3rd-party-integration/jomsocial-facebook
From Googling, I guessed that the JFBCInvite module is what implements invite functionality. So please explain where to download this. I downloaded everything in my subscriptions and unzipped all the files, but this module is not included.
The topic has been locked.
Support Specialist
14 years 4 months ago #18036 by alzander
The invite module is the "Requests" module. You can enable and send Requests to your users, or have them send them. You can see it in action on our demo site:
www.sourcecoast.com/jfbconnect/demo/jfbcrequest-module

For information on how to configure it and set it up, see:
www.sourcecoast.com/jfbconnect/docs/facebook-requests

There used to be a module called JFBCInvite, but it's no longer supported as Facebook has discontinued development of the tool we were using. Facebook Requests are the replacement for it, and allow for a lot more flexibility for sending App Requests to all of your users, or letting your guests send them out. Additionally, the Requests feature allows you to track who sent and received each request.

Hope that helps,
Alex
The topic has been locked.
Active Subscriptions:

None
14 years 4 months ago #18038 by AboutMe247sm
Alex,

I was able to install the module but the Page Tab/Canvas tab in JFBConnect configuration states "Your Page Tab application does not appear to be correctly configured." and Secure Tab Page URL: is marked Not Set in red. Is this indicating that an SSL Certificate is needed?

The Canvas App tab also states, "Your Canvas application does not appear to be correctly configured.". and the settings for Canvas URL: and Secure Canvas URL: are marked in red as Not Set. How do I correct this? In your documentation page for Facebook Tab & Canvas Integration it states,
"you'll need to perform the following additional configuration changes to make sure you're application is ready for viewing within Facebook. In your application settings, go into the "About -> Advanced" area, and make sure the following settings are configured as below.

Please Note: These settings are not available on all applications. Proceed to the next step if you don't see these."
Those settings are not available, as you noted. In fact there is no "About -> Advanced" area in the app I created following your instructions. All I can find is Settings > Advanced. I am attaching screenshots of the Settings > Advance area of my app for your reference.
File Attachment:
File Attachment:
The topic has been locked.
Support Specialist
14 years 4 months ago #18049 by alzander
You're correct, the right area is "Settings -> Advanced". We'll update that typo shortly.

For your main issue though, yes, you'll need an SSL Certificate installed on your site to enable https URLs. That is required to enable your Facebook Canvas area. The Facebook Canvas is required for Requests.

Hope that helps,
Alex
The topic has been locked.
Active Subscriptions:

None
14 years 4 months ago #18225 by AboutMe247sm
Alex,
we installed SSL. In page tab/canvas, it states,
Your Page Tab application appears to be setup properly. To add it to your Facebook Page,
Your Canvas application appears to be setup properly.
I also created a request.

I then created a page with this Easy-Tag in it:
{JFBCRequest request_id=1 link_text=Invite Friends}

I was able to send messages, apparently, and in Admin under Requests, Send Count shows requests were sent. (by the way, what is a Breakout Canvas?). However, no one has received a message. What am I missing? Also, when I list the messages, Joomla User From is empty. Shouldn't this list the user who was logged in when the request link was sent?

thanks.
The topic has been locked.
Support Specialist
14 years 4 months ago #18256 by alzander
Can you post a link to the page you're sending the requests from so we can test? Also, please send the link to your Canvas Application URL on Facebook (apps.facebook.com/your-url).

In the admin area, there are two columns for who sent and two columns for who received the request. One is for the Joomla user, the other is for the Facebook user. Is neither of these set, or just the Joomla user?

Finally, the Breakout Canvas check simply decides whether the user that receives the request will stay on apps.facebook.com and see your website inside Facebook or if they will be redirected to your site and see it fully there.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
14 years 4 months ago #18306 by AboutMe247sm
Alex,
the page with the link is aboutme247.com/newdev/index.php?option=com_content&id=222
the canvas app is apps.facebook.com/aboutmetwofourseven
if you need username/password, email me & i can provide one

in admin, the columns for facebook user are set but not joomla user. I wouldn't expect it to be set for the person being invited, since we're inviting them to join the site. However, we want to track which joomla user is sending the invitation.

thanks,
John
The topic has been locked.
Support Specialist
14 years 4 months ago #18372 by alzander
John,
The Request functionality doesn't require that a Joomla user is using it. I just went to the page you linked to with one Facebook account and invite another Facebook account we have. The Request came through properly and, when I accepted it, I was redirected to a login page on your site (within the Facebook Canvas). The notification was properly removed from my Facebook account.. so everything seems right.

You should be able to see the Request in the admin area with both Facebook users and it should report as "Read". However, there will be no Joomla user associated with the send or receive, as I didn't create an account with either. If I ever did create an account, those fields will populate though (it updates when accounts are created).

Hope that explains, but if you have other questions, just let us know!

Alex
The topic has been locked.
Active Subscriptions:

None
14 years 4 months ago #18427 by AboutMe247sm
Alex,
I thought I posted another question yesterday, but apparently it did not go through so I will try again. While we finally managed to send an invitation using another Facebook account, not mine, the Requests > Breakout Canvas/Redirect From Canvas option did nothing. No matter the setting, when the invitee clicks the link, our website is displayed in the Facebook canvas. I notice your Info tooltip says this: "Please Note: Facebook Platform Policy I.12 states: "The primary purpose of your Canvas or Page Tab app on Facebook must not be to simply redirect users out of the Facebook experience and onto an external site."
Please take caution with this setting. We recommend it is not used for all requests." Is Facebook blocking the redirect? Or is there some configuration I need to change? And why do you recommend not using it, since you provide the option?
thanks
The topic has been locked.
Support Specialist
14 years 4 months ago #18429 by alzander
What is the URL that you have set for your Canvas URL in your Facebook Application? From the site you posted above, it should be:
aboutme247.com/newdev/

I'm not sure if you have it setup to go to the 'newdev' site, which would be required. If not, then when Facebook loads the 'live' (non-newdev) site, it won't be loading the JFBConnect installation that sent the request. In that case, that JFBConnect won't know about the original request, where the user should be redirected, or what the setting of the "Breakout Canvas" value is.

As for the Breakout Canvas setting, my guess for why it doesn't work is above. The reason we give the option is because the Platform policies specifically -do- allow the user to be redirected away from Facebook. However, that can't be the primary/only purpose of your Canvas. So, we want to notify our users that not every request should be marked as Breakout, or if they are, you should have another purpose for your Canvas page.. showing products, letting users see/navigate the site within Facebook, etc. It's up to you how to utilize your Canvas. We don't want to restrict you by not allowing your users to leave, but we also want to make sure our user's are aware of the Platform Policies.. we know not everyone reads them :D

Alex
The topic has been locked.