banner
 
Learning at Lynda.com

You will find the widest range of training courses at Lynda.com and all for a modest monthly fee.

LYNDA.COM

A Linked In Company
ColdFusion CFML Help

The official language help pages for CFML can be found here:

Adobe CFML Docs

Includes tag changes between CFML 5 and 10
PHP Documentation

This is the definitive place to find documentation on PHP.

PHP Net Official Docs (English)

Wordpress Developer Docs

This is the documentation for Wordpress developers:

Wordpress Developer Docs
Get Social With Us!
Facebook Linked In Meetup
Meetup ETL (Extract Transform and Load) via Meetup.com RESTful API

This personal interests section of the web site is an example of the use of a ColdFusion based RESTful API custom module built to work with the Social Network application Meetup.com.  The module allows Agoria to both read and wriite event details with various groups in the Meetup.com social network.

The main function of the module is to provide Extract Transform and Load (ETL) functionality built into Agoria is to both read event details from Meetup and write event information to the Meetup.com social calendar.

In the case of reading data from Meetup.com, Agoria uses a custom Meetup API module that is designed to EXTRACT event data that is published via the Meetup.com API gateway. The data from Meetup.com can be received from Meetup.com as either XML or JSON formatted text exports as appropriate.

This event data is then TRANSFORMED into a suitable data structure and passed out ready for the relevant Agoria event display module. The display module then takes this structured data and outputs the event information into the common standard of HTML event format that is used throughout the Agoria software. 

The Agoria Meetup API Module is also capable of performing write operations with event details from the Agoria internal private events system to Meetup.com.  This is initiated by selecting the "Copy To Meetup" option whenever an event is being added or updated in the Agoria private events system.

In this case, the Meetup API module does its EXTRACT on the internal Agoria event format data. This data is then TRANSFORMED into the appropriate format of XML or JSON text content required by the Meetup API gateway.  Finally this XML or JSON  data is then passed to the Meetup.com API gateway for LOADING as either an update to an existing event or adding a new event into the Meetup.com event calendar.

For more details of the Meetup RESTful API, see the web address below:

www.meetup.com/meetup_api

The Meetup API provides simple RESTful HTTP and streaming interfaces for exploring and interacting with the Meetup platform from your own applications.