Facebook - Twitter - Google +1 all in one plugin for Joomla enable "Twitter button", "Google +1 button", Facebook "Like button", the Facebook "Share This button", the Facebook "Comment Box", the "LinkedIn button" and the "Pinterest button" on your published articles, with the following features:
- To choose the position (before, after or both the content)
- To choose counter or no-counter button style
- To choose the button size and style
- To choose the language for the social plugins
- To include and exclude certain articles and categories
- To set the CSS style for the container
- To set the container type
- To enable the views where the button will be show up
- To enable the comments counter
- To enable the moderation tool for FB comments
- Facebook Opengraph support
- Asyncronus load option for the plugins script
- Autopublish content fot Twitter and Facebook
- Auto resize Facebook comment box
- Auto choose adapt the plugin's language to the current one
- Video Youtube share support
- Virtuemart support
- Added Linkedin button
- Added Pinterest button
- Added the direct Facebook photo upload
- Added Google Share button
- Comments notification
- Add custom icon mode
This plugin is the extension of the popular Facebook Like and Share plugin and it allows the user to share your content with friends on Facebook, Twitter, Google, Linkedin or Pinterest.
The aim of this plugin is to make more easy the life of the people that want to share automatically their contents on the most important social network, and even if quite easy to configure it, I recommand all the users to take your time to do it properly.
The installation procedure is standard, then upload the zip file, enable the plugin and choose the options that you like more.
The configuration is fairly simple, as regards the part relating to facebook you can refer to the documentation of the extension Facebook Like and Share; in the same way about the Google Plus One, you can refer to the extension Google Plus One plugin for Joomla.
Please read carefully this small documentation article, because there are many answers to your question and it's the only documentation that you will get.
We are glad to inform our user that for Joomla 3.1 the new plugin is Compago Social Share, so if you want to try it let us know if you ll have problems.
About the twitter button the parameters are the show counter mode ("vertical","horizontal" or "none"), the language that tells twitter which language it should be in (default value is ‘en’ for English), the via variable that tells twitter who was the original tweeter (make sure you change it to your twitter account) and the related parameter that adds recommended users to follow. You are allowed up to two Twitter accounts for users to follow after they share content from your website. These accounts could include your own, or that of a contributor or a partner. The first account is the one that is shared in via property. (Make sure you change it to one of your other twitter accounts, or remove it). The correct format to enter data in this variable is "twitterusername:Description of the User".
The plugin can inject the html code for the buttons before or after the article content, but the code of the comments box only after.
All these social buttons are placed in one container, but you can set the order in which they are arranged within it by specifying the weight of each button. It means that if you set the weight for the FB Like button at 1 and the weight of the google +1 button ad 3, the plugin will place the code for the like button before of Google button.
About the autopublish content for Twitter and Facebook: to setup the plugin you need a Twitter application and a Facebook application, then you can follow the instruction:
- How to setup a Facebook application for a website
- How to setup a Twitter application to post a tweet using OAuth
For the Twitter autopublish action you need only the four keys:
- Consumer key
- Consumer secret
- Access token
- Access token secret
About the Autopublish action on Facebook you will need to setup:
- Facebook App ID
- App secret key
- Administrator account id / Pages id where you want to publish the content
You, as application and page administrator, need to be login in Facebook the first time for the authorization procedure. So the first time that you save an article you need to have the rigth permission, if you don't have it then the procedure will fail.
The autopublish action is triggered by the "apply" button in joomla 1.5 and by the "save" button in all the other versions.
That's a small tutorial for enable the autopublish the content on Facebook (plugin version <=2.5):
Video tutorial "How to setup the plugin with the Twitter autopublish function":
In the last version you can choose even if the social buttons must be show in the frontpage view or category view, and the open graph support works differently in "not article" views, because the informations included in the head of the page can't manage many buttons at the same time, and sure the opengraph type tag can not be "article" type.
To know how the link will be rendered you can use the tool lint: http://developers.facebook.com/tools/lint/ , that tool can be very usefull to know how FB see your page. With that tool you can verify your url page ,but also force FB to update the information about it, like the image used or the description. After you change image or description information you need to update the url with this tool, in order to refresh the facebook cache of your article.
To be a comment moderator you must use your personal facebook ID or the application ID where you are administrator, and add yourself in the moderators list by the FB comments tool. From the same page if you are a moderator and a application administrator you can see all the comments about the application website domain. This is another reason to connect your website to a Facebook application.
If the Like button is placed near the edge of an HTML element with the
overflow property set to
hidden, the flyout may be clipped or completely hidden when the button is clicked. This can be remedied by setting setting the
overflow property to a value other than
hidden, such as
auto. Every template is different, so you must be able to yourself to fix the css style, or just pay someone to do it! Of course we are available to work on it, but sure not for free.
If you want to use this plugin you cannot use the cache system on your website.
This plugin works well with PHP 5 version, then, if your webhosting provider can do it, switch from PHP 4 to PHP 5, in order to solve error like:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}'
Although we try to fix many bugs, we can not imagine a scenario in which the plugin is executed, largely due to some functions inhibited by your hosting provider. We therefore invite you to tell us when you have problems, so you can investigate the causes and resolve them.
Final note: be carefull using many FB block and plugins, because they can create some conflicts and the result will be unpredictable.
It would also be advisable that you follow our facebook page to stay updated on the latest version.
for Joomla 3.0/2.5/1.7/1.6 is available
for Joomla 1.5 is available
for Joomla 3.0/2.5/1.7/1.6 is available
Download plugin for Joomla 2.5 v3.1
Download plugin for Joomla 2.5 v3.0
Download plugin for Joomla 2.5 v2.8
Download plugin for Joomla 2.5 v2.7
Download plugin for Joomla 2.5 v2.6
Download plugin for Joomla 2.5 v2.5
Download plugin for Joomla 2.5 v2.4
for Joomla 2.5 is available
for Joomla 1.7 is available
for Joomla 1.6 is available
for Joomla 1.5 is available
Download plugin for Joomla 1.5 v3.1
Download plugin for Joomla 1.5 v3.0
Download plugin for Joomla 1.5 v2.8
Download plugin for Joomla 1.5 v2.7
Download plugin for Joomla 1.5 v2.6
Download plugin for Joomla 1.5 v2.5
Download plugin for Joomla 1.5 v2.4
Download plugin for Joomla 1.5 v2.3
Download plugin for Joomla 1.5 v2.2
Download plugin for Joomla 1.5 v2.1
Download plugin for Joomla 1.5 v2.0
Download plugin for Joomla 1.5 v1.3
Every suggestion or bugs notification will be appreciated. Many thanks to everyone who helped us with their suggestions.