All Projects → eomedia → Cfeosocial

eomedia / Cfeosocial

cfeoSocial is a set of gateways/test pages to integrate with Social Media APIs (Google,LinkedIn,Facebook).

Projects that are alternatives of or similar to Cfeosocial

cf-mailchimp
ColdFusion wrapper for the MailChimp 3.0 API
Stars: ✭ 17 (+112.5%)
Mutual labels:  coldfusion
TestBox
TestBox is a next generation testing framework for ColdFusion (CFML) that is based on BDD (Behavior Driven Development) for providing a clean obvious syntax for writing tests. It also includes MockBox, our mocking and stubbing framework.
Stars: ✭ 54 (+575%)
Mutual labels:  coldfusion
Cfmessenger v0.2.0
Stars: ✭ 5 (-37.5%)
Mutual labels:  coldfusion
Relaxation
Relaxation is a REST framework for ColdFusion that helps you build a REST API. And then it get's the heck out of your way.
Stars: ✭ 22 (+175%)
Mutual labels:  coldfusion
core
FarCry Core: a web app framework for the ColdFusion language (supporting Lucee & Adobe ColdFusion engines). An ideal platform for building bespoke or tailor made solutions.
Stars: ✭ 34 (+325%)
Mutual labels:  coldfusion
lucee-docs
Source and build scripts for Lucee's documentation.
Stars: ✭ 39 (+387.5%)
Mutual labels:  coldfusion
bolthttp
A HTTP Client for CFML
Stars: ✭ 28 (+250%)
Mutual labels:  coldfusion
Lucee Aws
Lucee extension to provide simpler access to common AWS commands through the AWS SDK
Stars: ✭ 24 (+200%)
Mutual labels:  coldfusion
monkehTweets
A ColdFusion wrapper to interact with the Twitter API (with OAuth integration)
Stars: ✭ 52 (+550%)
Mutual labels:  coldfusion
Lucee
Lucee Server is a dynamic, Java based (JSR-223), tag and scripting language used for rapid web application development. Lucee simplifies technologies like webservices (REST, SOAP, HTTP), ORM (Hibernate), searching (Lucene), datasources (MSSQL, Oracle, MySQL and others), caching (infinispan, ehcache, and memcached) and many more. Lucee provides a compatibility layer for Adobe ColdFusion © CFML using less resources and delivering better performance.
Stars: ✭ 719 (+8887.5%)
Mutual labels:  coldfusion
cfml-tags-to-cfscript
A collection of examples defining how to convert CFML code blocks written in tags to CFScript.
Stars: ✭ 30 (+275%)
Mutual labels:  coldfusion
cfml-security-training
An INSECURE example website for use in CFML security training.
Stars: ✭ 26 (+225%)
Mutual labels:  coldfusion
Muracms
Mura | Digital Experience Platform | Headless CMS
Stars: ✭ 267 (+3237.5%)
Mutual labels:  coldfusion
sonar-coldfusion
SonarQube ColdFusion Analyzer
Stars: ✭ 25 (+212.5%)
Mutual labels:  coldfusion
Birthdayreminder v0.2.0
Stars: ✭ 5 (-37.5%)
Mutual labels:  coldfusion
messaging-polyglot
RabbitMQ Messaging Polyglot with Java, ColdFusion, CommandBox, Groovy and more
Stars: ✭ 18 (+125%)
Mutual labels:  coldfusion
UnderscoreCF
An UnderscoreJS port for Coldfusion. Functional programming library.
Stars: ✭ 89 (+1012.5%)
Mutual labels:  coldfusion
Bernoutjethol
Stars: ✭ 8 (+0%)
Mutual labels:  coldfusion
Db Dot Cfc
Enhances cfquery by analyzing SQL to enforce security & framework conventions.
Stars: ✭ 5 (-37.5%)
Mutual labels:  coldfusion
Fw1
FW/1 - Framework One - is a lightweight, convention over configuration, MVC application framework for ColdFusion / CFML.
Stars: ✭ 371 (+4537.5%)
Mutual labels:  coldfusion

cfeoSocial ReadMe

Overview

cfeoSocial is a set of gateways/test pages to integrate with Social Media APIs (Google,LinkedIn,Facebook).

  * Licensed under the Apache License, Version 2.0 (the "License"); you may
  * not use this file except in compliance with the License. You may obtain
  * a copy of the License at
  *
  * http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and limitations
  * under the License.

Using the files

NOTE: We utilize some CF10 specific code like arrayEach so if you're using an earlier version of CF you may need to refactor to use CFLOOP or other compatible coding.

The goal of the project is to provide a general framework and jumpstart to integrating your application with social media sites using the OAuth2 authentication. If there turns out to be more interest we'll work on cleaning up the project with more formal documentation and features, otherwise it's just what it is.

Gateways (CFCs)

Facebook, Google, LinkedIn

Each component has an init() method which takes three parameters (apiKey,apiSecret,redirectURL) which will initialize the component with the basic information required for Authentication.

apiKey|apiSecret = provided by the social media site

Read Ray Camdens 3 part blog about setting up applications & OAuth to learn more

redirectURL = the OAuth.cfm file included in this project (wherever that fits within yor website framework)

Methods

Each method you create is handled within the invokeAPIService switch options and allows you to set simple values as shown;

st.method = "GET|POST|PUT|DELETE|etc.";
st.url="/rest/path/to/method/including/{variables}";
st.customVal=[]; Custom validation rules (e.g. variableName:variableType), checks for existence and validates type
st.customURL=[]; Custom url variables added to method (e.g. urlParameter:parameterValue)

Each gateway includes a few example methods to help understand how things work.

Testing (CFMs)

Facebook, Google, LinkedIn

These pages provide your basic authentication workflow and test calls of the social media gateways.

License

Copyright (c) 2013

Emerald Oceans Media Group, Inc. (eoMedia Group)

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].