Check out the projects we're working and ones we finished.
This is our album of projects that we are working on and might have finished, look through, you might some usefull ones, they arose out as side projects that solved our problems through working on our main projects
The library that simplifies facebook intergration.
EFPA (Easy Facebook PHP API) library, version 1.3 is a library written to simplify the use of the facebook Graph API. The library simplifies posting, commenting, loading streams with ready-made templates and photo upload all in one command and allows for powerful data retrieval / publishing and data type representation.
Making the facebook API as easy as social plugins
EFPA was created out of the will of integrating web apps with facebook faster. It is tasks such 'authenticating' that puts off a lot of first time developers. They are forced to use social plugins as a means of having some connection to facebook.
This has meant that while the social "copy-paste" plugins have become a viral addition to any web app or website it has left out true communication with the facebook API to the few who could code to a higher degree.
A consistent API
For those in any level of scripting it is a pain when there are changes to the facebook API (REST to Graph and smaller feature changes etc) where code that developers had written had to be re-learnt and reverted to suit changes. With EFPA being an API to the facebook API itself, it means that changes to the facebook API can occur and be updates while the functions and calls remain the same with EFPA.
A quick example
Below is a quick example showing a php script using EFPA. As you can see, it is in 20 lines of code that the script conects and displays the user's name. All it takes to begin using EFPA is written below and here we'll break it down.
First we need to require the efpa.php page in to the script. We then create a new instance of the efpa classs. Doing this we need to define 4 parameters which you will recieve after you create your app on facebook here.
Next we need to connect by authenticating with facebook, for this we simply call connectAuth() and then we check if the app has connected. If the app has not connected (or == 'false') then we display a link for them to login. If the app has connected then we can proceed in developing the app, in the case below we simply display the user's name.