Topic-icon Got stuck somewhere configuring JFBC Open Graph

Active Subscriptions:

None
Dear Alex,

You're right about the confusion. Adding the Like button was straightforward and easy, as is managing nearly all of JFBC functionality. I'm more struggling o figure out how I should configure Facebook to get a 'Share' button functionality without the former 'Share' button itself.

What I want to achieve is the following:
  • the user of my page - not a registered user- presses some button, 'like' will do
  • some modal box opens to allow the user three things:
  1. add some introductionary text
  2. select an image from the article to post to his/her page
  3. select the page to post the contents to
  • On the selected Facebook page an entry should appear with a headline, the selected picture, the added text by the user and the intro text of the article.


  • I've been trying to get this realized. The 'Like' button yields a simple like notification, without an intro text, no option to select the article image and without the possibility to choose the page to post on. Subsequently, I've been trying with other features that I could find, such as the Open Graph actions. An auto read function, which initiates the process without pressing a like button, would equallly be nice. But, I coulnd't get the action triggered.

    What is the best strategy to implement the former 'Share' button?

    Thanks and regards, Paul
    The topic has been locked.
    Support Specialist
    11 years 2 months ago #30990 by alzander
    There isn't a direct replacement for the Share button of old. WIth Open Graph, Facebook gives you (the site owner) the power to describe your pages and have more control over what a user's feed post about your page will look like. You can set the title, description, and image that are used when a user clicks the Like button. For the user, when they click the Like button, they get a comment box popup and a "Post to Wall" button where they can add their own comment and choose to post the Like on their wall.

    The closest thing available now is a different type of popup for posting to a user's feed, which you can see below:
    developers.facebook.com/docs/reference/dialogs/feed/
    With that, you (the admin) still have to specify the title, description, and image that are used. The user still has the option to add a comment and click a button to post to their wall. There is no method to select an image though. Additionally, since that's not using the 'Like' button, there is no counter of popularity of that page. It's a one-time use share, whereas the Like button can draw more users in by having a higher Like count.

    Hope that explains. Of course if you have any questions, just let us know.

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

    None
    Dear Alex,

    Thanks again for your explanation. I start to realize, that I've to dig deeper in Facebook, before I can make effective use of it. I just ordered some books on the Facebook API through Amazon to get a better foundation.

    The thing that keeps really nagging me, is that I cannot use the like button when I'm switched to another page of mine. Only when I'm logged on to my personal page, I get to like things. Yet, I also have a page for my company and I like to keep things separated. With the depreciated share button, this used to be no problem. From one of the FB tech pages, I understood that apps making use of Open Graph require authentication, and therefore I can imagine that I can only use those functions from my personal profile. But, FB also states that the standard social buttons, such as like and send, do not depend on authentication. Yet, I still have to switch to my personal profile before the like button is shown.

    Any ideas?

    Thanks and regards, Paul
    The topic has been locked.
    Support Specialist
    11 years 2 months ago #31164 by alzander
    Paul,
    Hopefully you don't need to know too much about the underlying Facebook API unless you want to develop or add new features. There is a lot to learn, no doubt, but for the social widgets (Like, Comment) or features we already support in JFBConnect, you can always rely on us to try and help explain and clarify whenever we can.

    As to your specific question on why you can't Like from a Page, that's a restriction from Facebook. FB wants all Like's to be 'organic' and tries to prevent abuse as much as possible. Since one user can create unlimited Pages, those Pages can't be allowed to then go Like everything for the user. It'd be ripe for abuse, and would ruin the Like counts for a lot of sites. By tying Like's to a "Real" person, they eliminate that problem and it's much easier for them to track abuse.

    Hope that explains why Pages can't Like content on sites. If you need more explanation or help though, just let us know.

    Alex
    The topic has been locked.
    Active Subscriptions:

    None
    Dear Alex,

    Thanks again for your support. I'ld only wish that FB was so understanding. It seems to me that a part of the attractiveness to separate concerns by using separate pages is now lost in an attempt to mitigate abuse. I think I start to understand why organizations sometimes create a company profile as if it were a real person.

    For the time being, I'll stick with the like button. Related to that, I've one more question. In the social plugin, a meta-tag og"description" is set. What are the means to control the length of the snippet? It seems that it is now about 50 characters; could I easily change that into 50 words or something?

    Thansk and regards,

    Paul
    The topic has been locked.
    Support Specialist
    11 years 2 months ago #31238 by alzander
    Yup, using a single user profile can help with some issues, but there's big limitations on that as well. First off, friends are 2-way connections, which means you'd have to approve people whereas anyone can 'Like' a Page. I don't know what the current limit is, but I think there's a cap of friends around 1000. Also, the JFBCFan module, to show the stream and 'friends' of a Page only works with Pages.

    So, Facebook definitely wants people to use Pages for businesses, products, etc and Profiles for 'friendships' only. What you choose to use is what is best for your needs.

    As for the og:description, that's done automatically be JFBConnect if you haven't gone into the Open Graph settings and created an "Object" for the page you're looking at. The default for Joomla articles is the first 10 words. If you create a new Object and set the category to your top-level category, you can then set the Description settings (in the right-hand side) to be 50 words or 500 characters or whatever would work best for you.

    If you need help with the above, just let us know.

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

    None
    Dear Alex,

    I've been running lots of experiments, using all your tips and advice, but I'n not getting where I want to be. Maybe I'm just rying to beat some Facebook strategy. I hope that you can tell me.

    What I want to achieve is the following: on my website I've a blog. As soon as I have a new entry, I want to post a teaser of some sort on a page on Facebook. Facebook like would be ppropriate. I can post such teasers on my profile page, but not on any other page. The next thing I thought I could try was to post on my profile page and then like it from the other page. Alas, I can like many thing, but not this particular post. My spouse also liked the article from my blog, and again, I can share that like on my profile page, but not on any other page.

    What is your strategy? Do you have any means to post something to a Sourcecoast page on Facebook?

    Thanks and regards,

    Paul
    The topic has been locked.
    Support Specialist
    11 years 2 months ago #31448 by alzander
    Paul,
    Sorry I didn't get back to this post. I think we're covering your question in the other topic you created:
    www.sourcecoast.com/forums/jfbconnect/jf...siness-facebook-page

    I'm going to close this post so it doesn't get too confusing and we can continue the discussion of this topic in that other thread.

    Thanks,
    Alex
    The topic has been locked.