Topic-icon Open Graph Object on Actions of Easydiscuss

Active Subscriptions:

None
9 years 8 months ago #59789 by imrabd
Dear Support ,

I have easydiscuss is the main component of my website.
can you please help me in creating an open graph object for following action on easydiscuss .

1) User registered .
2)Posted a discussion.
3) Replied a discussion.
4) Read a discussion.
5) Liked a discussion.

Please Note I have already enabled the open graph plugin.
and also I am using language override to replace the word discussion with salute.

my whole idea is when ever user performs the above action it should be logged on user's Facebook Timeline.
Can you please help.
I can share my admin user ID and Password.

Thanks,
Imran
The topic has been locked.
Support Specialist
9 years 8 months ago #59793 by alzander
Imran,
Facebook recently announced that the are removing the ability to define custom objects. Going forward, you will need to use the pre-defined objects for your content that Facebook has already defined. You can see a full list below:
developers.facebook.com/docs/reference/opengraph#object-type

For the removal information, see:
developers.facebook.com/docs/sharing/ope...en-graph-deprecation

We're still working out how we'll update JFBConnect to only use the pre-defined objects and remove our custom object support in an upcoming release. As to your specific questions on how to set things up:

1) User registered .

This is not allowed. You can't post to a users timeline for simple actions like registering. It's a Facebook restriction.

2)Posted a discussion.
3) Replied a discussion.

We would likely need a Open Graph Plugin to support these actions in EasyDiscuss. Our plugins are meant to integrate more deeply with the activities of some extensions.

4) Read a discussion.

For this, you would set the Open Graph object for your EasyDiscuss content. You can select which object type works best for your content from the pre-defined objects above. With the Open Graph - Custom plugin, you can set the object by setting the URL parameters of the page, like:
option=com_easydiscuss

Then, you can create an action of news.reads setup to trigger after the user has been on a EasyDiscuss discussion for 10 seconds or longer. We can help with this last bit with more details and information.

5) Liked a discussion.

Simply using a Facebook Like button on your content will share it back to their Timeline as a like. If you're looking to use a built-in Like feature within EasyDiscuss, that would need a Open Graph plugin as mentioned above.

We are investigating an EasyDiscuss Open Graph plugin, but I don't have a specific timeline on when it would be available.

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

None
9 years 8 months ago #59800 by imrabd
Dear Alex,

This is disappointing :( :( as in your tutorials
you have told that custom objects can be defined.
this was the main factor which has attracted me and now you are telling it's not possible.

for EasyDiscuss Open Graph plugin, you don't have a specific timeline but I have only 6M of Subscribe .

So has per my understanding only Read a discussion can be done and other can't.

-Imran
The topic has been locked.
Support Specialist
9 years 8 months ago #59802 by alzander
I understand the disappointment. The deprecation notice of custom Open Graph objects was announced on Wednesday night, less than a week ago. We're still trying to understand the changes and determine how we want to update JFBConnect in the future. The custom objects are still technically usable for 90-days from October 5th, but obviously we wouldn't recommend creating any at this point.

Reads and Likes of discussions can be posted back, depending on how you want the Like's to work. The others would need an EasyDiscuss specific plugin.

Of course, Open Graph Actions are just one feature of JFBConnect. We're always looking to add new features and integrate with more extensions. Other features such as authentication, profile import (especially if you're using EasySocial, but we support many other extensions), social sharing, and almost 50 different social widgets should all work with EasyDiscuss.

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

None
9 years 8 months ago #59803 by imrabd
Dear Alex,

what are other 50 different social widgets work with EasyDiscuss ?
Would you please explain few

Thanks,
Imran
The topic has been locked.
Support Specialist
9 years 8 months ago #59804 by mel
The SCSocialWidget module (and our corresponding Easy-tag system) provides the social widgets that Alex was referring to. For each provider that we support (currently 11 providers), we have implemented the social widgets available through their APIs. The module allows you to select the provider, e.g. Facebook, then the widget type, e.g. Page Plugin widget. Then you can configure the widget with its available options.

You can see a quick description of the SCSocialWidget module here . The list of widgets that we provide changes as the social networks change and is always growing, so I'd just encourage you to look through our module in your backend at the providers and widgets to see the most up-to-date selection of what's available.

-Melissa
The topic has been locked.
Active Subscriptions:

None
9 years 7 months ago #59880 by imrabd
Hi Melissa,

Can you please help me in configuring the channel auto post
and also for Open Graph to post the reading of the discussion on user activity.

I have already shared my admin password if you need i can share my FB password in which i have the page.

THanks,
Imran
The topic has been locked.
Active Subscriptions:

None
9 years 7 months ago #59881 by imrabd
I have created two channels one for FB and the other for twitter.
I posted a new discussion (salute) named test but its not been published on both FB and twitter
please help
The topic has been locked.
Active Subscriptions:

None
9 years 7 months ago #59885 by imrabd
When i tried to configure Social Stream is also not working please Help me here !!!
The topic has been locked.
Support Specialist
9 years 7 months ago #59889 by alzander

I posted a new discussion (salute) named test but its not been published on both FB and twitter

As mentioned before, we don't have EasyDiscuss integration with Channels to be able to push new topics to Facebook or Twitter.

If you want to configure a Read action, here's the steps I'd recommend:
1) Create a "Custom Object" - You'll need the Open Graph - Custom plugin enabled
2) Set the Type as "article"
3) Check the "Built-In Facebook Object" box
4) On the right side in the query parameters, enter:
option=com_easydiscuss
That should make this object apply to all EasyDiscuss pages

Then, setup the read action:
1) Create a "Custom Action"
2) Set the Action to "news.reads"
3) Check the "Built-In Facebook Action" box
4) In the Object Associations area, check the box next to the EasyDiscuss Object you created above
On the right side,
5) Set "Unique Action" to "Only once"
6) User can disable - Yes
7) Action Type - Automatic
8) On Page Load Timer - 15

Once both are published, if you are login to your site with the Facebook Admin account for your app, you should be able to go to the EasyDiscuss area and after you stay on a page for more than 10s, a popup in the bottom should appear to let you know an action has been added to Facebook. In Facebook, if you click the "Activity Log" or "Activity History" button under your cover photo, you can see if it was properly added there.

Please let us know how the above goes.

Thanks,
Alex
The topic has been locked.