All Projects → TheRealAgentK → Facebook Cf Sdk

TheRealAgentK / Facebook Cf Sdk

Licence: apache-2.0
Facebook CFML SDK for ColdFusion and Railo

Projects that are alternatives of or similar to Facebook Cf Sdk

Forecastcfml
a cfml wrapper for Forecast.io api
Stars: ✭ 8 (-90.36%)
Mutual labels:  coldfusion
Openbd Administrator
The browser based administrator for the Open BlueDragon CFML engine.
Stars: ✭ 14 (-83.13%)
Mutual labels:  coldfusion
Colddoc
ColdDoc is a tool that has been built to generate documentation based on ColdFusion Component Meta Data.
Stars: ✭ 44 (-46.99%)
Mutual labels:  coldfusion
Introtogit
Intro to Git presentation materials
Stars: ✭ 9 (-89.16%)
Mutual labels:  coldfusion
Toscript
Converts Tag based CFML to CFML Script
Stars: ✭ 12 (-85.54%)
Mutual labels:  coldfusion
Varscoper
varScoper is a code scanning tool that can be used to identify variables that are not explicitly scoped to be local or global to a ColdFusion function.
Stars: ✭ 30 (-63.86%)
Mutual labels:  coldfusion
Bernoutjethol
Stars: ✭ 8 (-90.36%)
Mutual labels:  coldfusion
Xindi
Xindi is a lightweight CFML content management system ideally suited to smaller websites.
Stars: ✭ 70 (-15.66%)
Mutual labels:  coldfusion
Tinytest
A tiny unit testing framework built as a means to learn more about unit testing in ColdFusion.
Stars: ✭ 13 (-84.34%)
Mutual labels:  coldfusion
Fusebox Coldfusion
Fusebox is a free, easy to use framework for web development that organizes your code for fewer development bugs and faster maintenance. It has a low runtime overhead. It is mainly targeted to ColdFusion but also has versions for PHP and ASP.
Stars: ✭ 41 (-50.6%)
Mutual labels:  coldfusion
Mobilemura
MobileMura is a plugin that adds advanced mobile features to Mura CMS.
Stars: ✭ 9 (-89.16%)
Mutual labels:  coldfusion
Combine
Serves Combined & compressed js & css with caching, using ColdFusion
Stars: ✭ 11 (-86.75%)
Mutual labels:  coldfusion
Poiutility.cfc
A ColdFusion component (and set of custom tags) for reading and writing XLS (Excel) documents in ColdFusion.
Stars: ✭ 36 (-56.63%)
Mutual labels:  coldfusion
Docker Lucee Mysql
Starter project for running CFML Applications in Dev & Production on Lucee & MySQL.
Stars: ✭ 9 (-89.16%)
Mutual labels:  coldfusion
Validatethis
An object oriented validation framework for ColdFusion objects
Stars: ✭ 45 (-45.78%)
Mutual labels:  coldfusion
Cfeosocial
cfeoSocial is a set of gateways/test pages to integrate with Social Media APIs (Google,LinkedIn,Facebook).
Stars: ✭ 8 (-90.36%)
Mutual labels:  coldfusion
Cfbackport
Back porting features contained in newer versions of ColdFusion.
Stars: ✭ 27 (-67.47%)
Mutual labels:  coldfusion
Cfselenium
A native Selenium WebDriver binding for ColdFusion
Stars: ✭ 77 (-7.23%)
Mutual labels:  coldfusion
Stripe Cfml
stripe-cfml is a CFML (Lucee and ColdFusion) library for interacting with the Stripe API.
Stars: ✭ 51 (-38.55%)
Mutual labels:  coldfusion
Vagrant Lemtl
Vagrant box with Linux, Nginx, MariaDB (or MySQL), Tomcat, and Lucee for local development with CFML and Java
Stars: ✭ 41 (-50.6%)
Mutual labels:  coldfusion

Welcome to the Facebook CFML SDK

As of 29/07/2014 this project has been transferred from the stewardship of Benoit into my ownership and is active again. Working with me on this is Ross and this work is kindly supported by one of our clients. Other 3rd-party contributions and suggestions are very welcome.

Benoit's team has completely migrated from CFML to Grails in 2013 and provides now support for Facebook SDK Grails Plugin.

Please find the updated README content for Version 3.1.1a below - this will be looked at further and updated soon.

Kai (05/08/2014)

Facebook CFML SDK - V3.2.0alpha2 (05/09/2014)

Release notes for V3.2.0alpha2 (05/09/2014)

  • Fixing an issue in which API versioning was incorrectly handled in internalised instances of the FacebookGraphAPI
  • Support for API versioning in the Facebook authentication dialog
  • New function getObjectsBatchedAdvanced in FacebookGraphAPI to improve the handling of API batch requests.

Release notes for V3.2.0alpha (12/08/2014)

  • Initial basic support for API versioning in the CFCs
  • There are two more working and correct examples of how to use the FB CFML SDK with a CFML-only login flow as well as a JS-Login-to-CFML flow (both using v2.0 API): /examples/website/serversideflow_v2_0.cfm and /examples/websites/j2serversideflow_v2_0.cfm
  • Bugfix (c05a736170ca5533e1d0b62be96810bc405c52f2): Reverted an accidental deletion of the token expiry threshold variable
  • Note: Facebook has deprecated the REST API in their version 2.1 API. There is no further work going into the FacebookRestAPI.cfc going forward from now on. You can probably continue to use it with version 1.0 and 2.0 apps for the time being, but you're kind of on your own.
  • Note: Facebook has deprecated FQL in their version 2.1 API. There is no further work going into any FQL-related functionality of this SDK going forward from now on. You can probably continue to use it with version 1.0 and 2.0 apps for the time being, but you're kind of on your own.
  • Note: As we're using only a handful of functions in FacebookGraphAPI.cfc ourselves and the framework doesn't have test cases, API version support IS considered to be experimental. In particular FacebookGraphAPI.cfc might contain shortcut functions that are not supported in v2.0 or v2.1 anymore. Please use at your own risk and report any issues, we're really keen to fix them.

Release notes for V3.1.2 (12/08/2014)

  • Some minor documentation fixes (links etc)
  • There are two working and correct examples of how to use the FB CFML SDK with a CFML-only login flow as well as a JS-Login-to-CFML flow: /examples/website/serversideflow.cfm and /examples/websites/j2serversideflow.cfm
  • Bugfix (879a1a5897378ca5edf21f96ba3ed1c220690613): Fixes an issue with the CSRF stake token to be regenerated wrongly
  • Improvement (83f67df61f34c0d772d9fe7d299807afacf8a79d): getUserAccessToken is now aligned with the latest version of the FB PHP SDK version 3 branch --- this involves not taking care of a token exchange automatically anymore (NOTE: might be breaking your app/site)
  • Improvement (83f67df61f34c0d772d9fe7d299807afacf8a79d): exchangeAccessToken sets the extended access token and its expiry time in the persistent scope automatically now so that it can be used as a stand-alone function from your app/site

Release notes for V3.1.1a (05/08/2014)

  • Some minor documentation fixes (links etc)
  • Bugfix (dc3231fed7c5b6f869d10fdf3759a6c88c62b08a): Preventing Adobe ColdFusion's broken serialisation to JSON from breaking return values from FB in certain instances

General Introduction

The Facebook Platform is a set of APIs that make your application more social. Read more about integrating Facebook with your web site on the Facebook developer site.

This project contains the open source Facebook CFML SDK that allows you to integrate the Facebook Platform on your website powered by a CFML-based application server, Adobe ColdFusion or Railo.

Facebook CFML SDK provides 3 components :

  • FacebookApp.cfc - A library to build apps on Facebook.com and websites with the Facebook Platform (the library is a complete port to CFML of the Facebook PHP SDK V3.1.1).
  • FacebookGraphAPI.cfc - A client wrapper to call Facebook Graph API (the wrapper is inspired from the latest official .NET and Python SDKs graph clients).
  • FacebookRestAPI.cfc - A client wrapper to call the old Facebook Rest API.

Getting started

  1. You must first download the latest version of the SDK. Please download the code base as a zip file, clone the repository or download a specific tag.
  2. Install the SDK on your CFML server.
  3. Use the components in your application.

To see the SDK in action, check the examples.

Migration from SDK V2

Previous Facebook ColdFusion SDK (V2.*) will stop working so you MUST upgrade to V3 by October 1, 2011.**

Check SDK documentation to see How to migrate from SDK V2 to SDK V3

Documentation

To view the latest SDK documentation, please use the project Wiki section on GitHub.

Downloads

Github has deprecated the Download section, to download the latest version of the SDK, please use the project's "Download ZIP" button, clone the repository to your local machine or grab a specific tag.

Bugs

To report any bug, please use the project Issues section on GitHub.

Feedback

The Facebook CFML SDK is not an official Facebook SDK.

It is being developed by Kai Koenig and Ross Phillips.

Previous versions (V3.1.1 up to mid-2013) were developed by Affinitiz, a french social media web agency.

The Facebook CFML SDK is licensed under the Apache Licence, Version 2.0.

Credits: logo based on ColdFusion Wallpaper - Revolution by Angry Fly.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].