Escape Keys - TomdeMan's Blog

Bringing the power of drop.io to ColdFusion.

drop.io is a handy cloud collaboration tool.

To quote drop.io:

"Use drop.io to privately share your files and collaborate in real time by web, email, phone, mobile, and more."

"With the drop.io API, your app can leverage our core web-services to share what you want, with whom you want, how you want. Anything you can do with the drop.io interface, you can do via the API, so you can develop powerful extensions to the drop.io service, or cherry pick specific functionality from drop.io for your apps."

Check out their web interface drop.io.

To use drop.io with ColdFusion, I've posted the project DropIO CFC @ RIAForge.

The download package includes a sample application, as well.

To find out more about working with drop.io check out the developer page.

Project 'readme.txt':

project: DropIO CFC
version: 0.1
date: 2/5/2010

-overview-
This CFC allows you to connect and work with drop.io's API.

-requirements-
ColdFusion 7 or Higher
drop.io API Key (free - http://api.drop.io/)

-usage-
The constructor (init method) is required.
There is a dependency on Javascript libraries for file transfers.
See the included js folder and code examples for integration.

To setup the code samples provided,
place your drop.io API Key in the createObject call in the onApplicationStart method of the Application.cfc
Follow the instructions on the page.

-note-
drop.io Developer Page: http://dev.drop.io/

0.1 -INITIAL RELEASE- 2/5/2010
-supports the following drop.io API methods:
createComment
createDrop
createFile
createLink
createNote
deleteAsset
deleteComment
deleteDrop
getAsset
getAssetEmbedCode
getAssetList
getComment
getCommentList
getDrop
getUpload
sendAsset
updateAsset
updateComment
updateDrop
uploadFile
uploadResponse

SalesForceCFC has been stable, but there is always room for improvement. This version includes a few tweaks and clean up.

Download the code @ RIAForge

I would also like to put out a 'Call for Features' to put on the roadmap for 1.0

Some already suggested:
-support for SOQL sub/nested queries
-asynchronous HTTP calls

Please post your suggestions on the Forums @ RIAForge or just leave a comment here.

In addition, I will be including a base unit test collection to provide stability for future releases and customization. Along with improved documentation and code samples.

I'd like to thank Daniel Llewellyn and Pete Freitag for their contributions, as well.

0.7 -CHANGE LOG- 1/24/2009
- enhancement - added support for batch save
- enhancement - added support for AssignmentHeader
- enhancement - added support for EmailHeader
- enhancement - added result size to query return data
- enhancement - updated typing and case of component
- enhancement - increased default SOAP timeout
- deprecated - unnecessary setters (setServerURL,setSessionId,setLastLogin)

Speaking at NL CFUG - Battle of the Frameworks

Debating over the popular Coldfusion frameworks always leads to some interesting discussion.

Today, Model-Glue, Fusebox, and Coldbox will be facing off.

To introduce the code and theory, as well as the practicality each framework brings to the table, we will be presenting them with an application walkthrough.

Letting attendees see what's in the pudding and leave with the proof.

Check the NL CFUG Homepage for more information.

Location: Adobe HQ, Hoogoorddreef 54-A, Amsterdam

13:00 - 13:30 Binnenkomst
13:30 - 14:15 Coldbox - Tom de Manincor
14.15 - 15.00 Fusebox - Erik-Jan Jaquet
15:00 - 15:30 Pauze
15:30 - 16:15 ModelGlue - Jochem van Dieten
16.15 - 17.00 Discussie frameworks
17:00 - 18:00 Borrel / Netwerken

With a week left before the Coldbox 101 + Workshop here in Amsterdam, we have decided to extend the Early Bird pricing and offer a DISCOUNT, as well.

Early bird tickets are 1200 Euro ($1755 USD) and will be available until October 21st.

Use the discount code: CB_AMS_LM and receive a 200 Euro discount ($300 USD).

Where else can you get a 2 day training and a 1 day hands on workshop for 1000 Euro?

Not to mention, you will leave inspired and with plenty of resources and materials that will help you continue to expand your skill set indefinitely.

I apologize to those who have already registered, but we will also offer a retroactive discount for referrals. If you know someone who may be interested, now is the time to push. Have them mention your name and get 10% of their final ticket price. That applies to each referral. Yes, they are allowed to use the discount code above, but remember the kick-back is 10% of their ticket price.

UPDATE: Coldbox 101 Amsterdam

Registration issues have been resolved. Due to issues accepting payments with PayPal, and hosting an international event, tickets must be sold in USD and processed with Google Checkout.

The registration page has been updated: Coldbox 101 Amsterdam @ eventbrite

More news about the event:

Luis Majano, the creator of Colbox, will be joining us via Video Conferencing for a Meet and Greet. He will also talk about what's new in the latest version.

Each attendee will receive a Coldbox Training Manual (over 300 pages), along with an Exercise Booklet (just under a 100 pages), and some nice schwag (bag,t-shirt,etc).

UPDATE: Coldbox 101 Amsterdam

If you have tried to purchase tickets, but run into errors when checking out using PayPal, please bare with me. The alternate payment methods are also not functioning. I have been working with EventBrite and PayPal to determine the cause and find a solution...

I apologize for the inconvenience, and appreciate your patience.

In the meantime, it will be a manual process. To reserve your seat use the contact form and specify the attendees full names and email address.

You will receive an EventBrite ticket and a Paypal Invoice.

I am happy to announce the location of our first ColdBox Europe training here in Amsterdam.

Thanks to Ernst van der Linden, of Team Coldbox and BehindThe.net, along with the crew at RemuNet Services for offering to host the event.

The facility is in the heart of town, and has the real Amsterdam feel.

You can check it out on Google Maps:
Keizersgracht 83A
Amsterdam 1015 CG

The affiliation has also allowed us to offer the 3 DAY course for a discounted rate of 1200 Euros (early bird - before Oct.14th) and 1500 Euros after the 14th.

So spread the word and sign up soon, seating is limited.

Registration and Event Info at cboxams.eventbrite.com

Scotch on the Rocks with a twist of Training

Scotch on the Road is coming to Amsterdam on October 26th. If you don't know it is a FREE event. Check out their site for session information and other specifics.

We are considering offering a 2 day Coldbox 101 training and an additional hands-on Workshop. Since it's short notice, this is a quick poll for interest. Details and specifics will follow.

Schedule:
Thursday & Friday: Training
Saturday: Additional Hands-on Workshop
Sunday: ---
Monday: Scotch On The Road

This way there is enough time to go through the concepts, features, and syntax of Coldbox. And an extra day to put it into practice. Develop a full application using Coldbox with some of the latest technologies, like Coldspring, Lightwire, Transfer, etc. Not to mention, plenty of tips, tricks, tools, and shortcuts for developing. Not only with Coldbox, but in general. I'll even touch on some Object Oriented stuff, where it's good, bad, and why.

If you are coming from out of town, or just need a reason to bug the boss to spend some of that training budget...Amsterdam has one of the best public transport systems in the world. You can do plenty of sight seeing, beer drinking, and ...it's Amsterdam!

The guys here at CFUG NL are putting together a battle of the frameworks.

Bringing in presenters for each of the major frameworks: Coldbox, Mach-ii, Model Glue, and Fusebox.

I have been asked to represent Coldbox.

Each presenter will give a walk-through on how to build a basic application. We don't have too much time, so we will squeeze in as much info as we can about the frameworks, as well.

To help benchmark and to give developers a better understanding of what each framework offers, we will all be building the same app.

It will be held at the Adobe Office at the Amsterdam Arena and will start at 14:00 hours.

A number of requests and inquiries have come in about TransferSync and multiple application instances running on the same server.

Thanks goes to Dylan Miyake, who was kind enough to provide the solution.

I have updated the project TransferSync @ RIAforge, you can get the latest code there.

More Entries