Managed Hosting



Project Home Blog Forums Wiki Known Issues Contact Project

Author: Jonah Chanticleer (All RIAForge projects by this author)
Last Updated: June 28, 2009 7:38 PM
Version: 06-06-2009
Views: 17,490
Downloads: 0
License: Apache License, Version 2


According to Wikipedia [attribution http://en.wikipedia.org/wiki/Syrinx_(biology)], the Syrinx (Greek for pan pipes) is the name for the vocal organ of birds.

Syrinx also seemed an ideal code name for this project because its goal is to provide an easy way for Coldfusion developers to interact with Twitter's APIs.

The goal is simple, but figuring out how I am going to accomplish it has been challenging and complex. Although I'm delighted you are looking at my project, I feel obligated to warn you of the following:

1) I'm one man, and I'm not an advanced Coldfusion developer. I've had some experience with remote XML feeds, but this is the first time I've tried to connect code up to leverage an entire API. So if you're expecting immediate access to production quality code that supports every format and feature of the Twitter API, you will be disappointed.

2) The Syrinx project returns data in only JSON (cf.JavaScript Object Notation) format. There are two reasons for this: JSON has fantastic support in Coldfusion-- with a Deserialize function that transforms JSON objects into native Coldfusion structures/arrays; at the time of this writing, JSON is the only format supported by all methods of Twitter's APIs.

3) The Twitter APIs (REST and Search) are evolving constantly. It is quite possible a feature may change in such a way that breaks Syrinx code. Depending on the kind of change involved and the amount of free time I have, it may take some time for the Syrinx code to catch up.

Recent Blog Entries:


1) ColdFusion 8 (or later).

2) A Twitter account.

3) Patience as we figure things out and solve problems.

NOTE: Additional requirements may be identified as the project moves forward.

Issue Tracker:

There are no issues for this project.

To enter issues for this (or any other) project, you must be logged in.

Subversion Access:

You may access this project's Subversion repository with your client here: http://svn.riaforge.org/Syrinx.

To view files and changelists associated with this repository, go here: http://Syrinx.riaforge.org/index.cfm?event=page.svnbrowse.

Anonymous users have read access to the repository while the administrator has write access.

This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/