Home > Show comments in lightbox

Login / Register

Login with Facebook
We have 18 guests online

Community Builder Integration

Facebook Fan Box

Facebook App Settings PDF Print E-mail
Written by Administrator   
Saturday, 03 April 2010 15:42

During the installation process myApi tries to set your facebook application settings for you.  However there are some know issues with get these settings correct. If you are having any problems at all using myApi first go to http://www.facebook.com/developers/apps.php and check you application settings by hitting edit settings.

Then go to the "Connect" tab on the lest hand side and look at your connect url and base domain. For my website http://www.myapi.co.uk the settings should be

Connect URL - http://myapi.co.uk/  (notice there is no www.)

Base domain - myapi.co.uk (neither http:// or www. should proceed your base domain)


Hope this helps


Add a comment
Frontpage PDF Print E-mail
Written by Administrator   
Wednesday, 24 February 2010 17:27

myApi Beta

bringing together the facebook API and Joomla CMS

Over the next 24 hours (Sun 28th) I will be upgrading the hosting provider of myapi.co.uk so the site may be offline at some point during this period.


Note :- myApi is currently in beta, my priority is to build a community of people who want this functionality who can provide feedback and new feature requests.  And an updated component will be made available at least once a week.

Download http://www.myapi.co.uk/myApi-SuperInstaller.zip?v=1.07.041

Notice a problem, or is this site not working for you then email me at  This e-mail address is being protected from spambots. You need JavaScript enabled to view it


myApi is a Joomla package consisting of a suite of components, modules and plugins that bring deeply integrated facebook features to your website quickly and easily.

It's main features can be summarised as follows


  • Facebook Connect - Allow your users to login into you site using their facebook account, myApi links facebook users to existing or new joomla account and allows native managing of users from within Joomla and compatibility with other user management systems such as community builder.
  • Full Community Builder Support - Facebook accounts can be linked to new or existing joomla accounts, wich keep synchronized with community builder.  And using a clever javascript override users community builder pictures are replaced with their current facebook profile image.
  • Comments - Bring ajax powered spam proof comments to your site.  Automatically adds comment boxes to all articles or specific categories or sections
  • Share - Allow users to share your site content on the web.  Automatically add share buttons to all articles and post the article contents to a users facebook profile
  • Status updates - Update a users facebook status when they log into your site to tell their friends to check it out.
  • Publish to mini feed - Stories such as new user accounts cad be published as a mini feed story, or stream items, to bring in more users from facebook.
  • Fan Box - Show case your online communities members by showing a facebook fan box on your site.
If you already have a Joomla website then you can add all this functionality in under 10 minutes. All you need is a facebook account, no php or javascript knowledge is required.

As much as I love seeing your reviews in the comments box below it'd be great it you could write an official review here


Add a comment
Last Updated on Monday, 29 March 2010 20:57
Configuration and Setup PDF Print E-mail
Written by Administrator   
Wednesday, 24 February 2010 18:20

myApi Configuration

Once you've entered a valid API and secret key you can start configuring your application and managing facebook connect users.

Go to components > myApi > connect and several different tabs are available for you the edit your settings


Connect users

This tab shows a list of joomla users that have linked their facebook profiles to the site, as an admin you are not able to add a new link between a facebook profile and joomla user, this can only be done by the facebook users on the front end.  However you can unlink facebook accounts from joomla account.  Just check the boxes next to the links you want to destroy and click unlink accounts.  This does not delete the joomla user account or facebook profile.



Here you can change your api and secret key, this si not recommended and only necessary if your are deleting or changing a facebook application



This tab handles the settings for the plugin plg_myapicontent please make sure that the plugin is installed and enabled by checking extensions > plugins

If the plugin is installed and enabled you can automatically add facebook comments and share buttons to all articles.  You can also choose specific sections or categories to show them on or just shown them on all.

Please not that you can add share buttons to all articles but comments are not rendered if the article is being displayed in a blog or category format, this is due to presentational issues.  Comments will only be visible on full page view.



This tab handles the settings for the plugin plg_myapiuser please make sure that the plugin is installed and enabled by checking extensions > plugins

If the plugin is installed and enabled it will update a users status message when they login, and display a mini feed story when a user first signs up or links accounts.  The actual text displayed in these messages can be entered on this tab.


This tab handles the settings for the module mod_myapifblogin please make sure that the module is installed, enabled and published to the correct position by checking extensions > modules

This module shows the facebook connect login button, the button size and text can be changed here as well as specifying wether the user should stay on the same page or be redirected when they login.


This tab handles the settings for the plugin plg_myapifbconnect please make sure that the plugin is installed, enabled by checking extensions > plugins

This module brings  in all the javascript needed to facebook connect and will parse facebook markup into viewable form.  You can choose extended permission from this tab.  Extended permissions allow your website even more access to your users.  When ever a user clicks on the facebook connect button from myApiFbLogin they will be prompted to grant these permissions and if the refuse will not be granted access to your site facebook connect features.  It is recommended you always insist your users grant the publish stream, email and offline access permissions.


This tab shows information for the plugin plg_myapiauth please make sure that the plugin is installed and enabled by checking extensions > plugins

This is the authorisation plugin for joomla, this will convert a securely passed facebook ID into a Joomla user session.  It has not configurable settings but must be installed and enabled.

Add a comment
Last Updated on Friday, 05 March 2010 17:16
Installation PDF Print E-mail
Written by Administrator   
Wednesday, 24 February 2010 17:47

How to install myApi

(in under 10 minutes)

myApi's core features rely not only on the component it's self but also on a few different modules and plugins.  But to make installation as simple as possible everything has been included into one super installer that will install the following.


  • Component - com_myapi
  • Module - mod_myapi_fblogin
  • Plugin - plg_myapiconnect
  • Plugin - plg_myapiauth
  • Plugin - plg_myapicontent
  • Plugin - plg_myapiuser
It is important to remember that when installing myApi using this super installer that the above modules and plugins will need to be enabled and published in the relavent positions.  Please note that the plg_myapiconnect is essential for rendering facebook elements like comments or the login box
You can download the super installer package from the home page

After the component has been uploaded an installed you are ready to set up you application.  Choose myApi from the admin components menu components > myApi > connect.

You will then be prompted to enter an API key and secret key, click the link provided to set up a new facebook application, simply give it a name and accept the facebook TOS and press save.  They are the only settings you will need to enter on facebook, the next page will show advanced options making no changes just save this application and copy and paste your API key and Secret key in the boxes provided.  By default the following settings will be changed in your facebook application: canvas url and email domain.  If you don't want myApi to save these default settings you can toggle the radio button to no to use existing settings (not recommended).  Then simply press save, your keys will be validated and your facebook application setting saved.

Now that you've registered a valid application with myApi you can start configuring site setting and managing your facebook connect users.



Add a comment
Last Updated on Sunday, 28 March 2010 19:17
Facebook Terms of Service PDF Print E-mail
Written by Administrator   
Saturday, 27 February 2010 01:03

Be cool kids

dont break the rules

Facebook have spent a lot of time making such a great site, service and API.  And because they have put so much in, they can set their own rules.  myApi makes it simple to create an application for facebook, but in the process you need to agree to the facebook terms of service for applications.  But don't worry myApi sticks to the rules, however there are some other facebook connect joomla components that rely on breaking these terms of service and not abiding to user privacy and the poiclies on storing personal data.

In short facebook will not allow you to gather information about a user, for example their first name, using their API and then store that information into you websites database.  You can only store users information for a maximum of 24 hours, thats why myApi only stores the users facebook ID, and then caches their details for a maximum of 24 hours.

Do not use other joomla solutions that break the facebook terms of service and respect user privacy online with myApi.

Add a comment