Aarrgghh!!

Basecamp CFC

I've been using Basecamp for freelance consulting and I absolutely love it. I have one problem with it, once you shut down a project the client can't get any of their materials. It would be nice if you could export the entire contents of a project, compile it into a .pdf, and ship it off to a client as part of a project closeout.

They have a pretty thorough API, and I happen to know a language that can make pdf's pretty easy. So I figured I could make my own solution, and I did. In doing so, I had to create a service CFC for the Basecamp API. Since there wasn't one when I looked around for it, but there were a few questions about one, I figured I would share it on RIAForge, and I have. You can download Basecamp CFC from there now.

A few things to note:

  • I implemented all of the data retrieval methods
  • I implemented create, update, and delete methods for comments and messages
  • I have not implemented create, update, and delete methods for categories, todos, or milestones
  • There are not API methods for create, update, and delete of companies and people.

I haven't implemented everything, because, frankly I didn't need it all. But, if anyone uses the thing and really wants them, I will be happy to implement more.

If anybody uses it, let me know.


January 28, 2008 Posted by Terrence Ryan at 9:33 PM

Basecamp CFC, ColdFusion,



Comments

Cool.

Very cool.


Posted by: John Allen at January 31, 2008 10:21 PM

You're very creative :) I whish I knew that way when I was using Basecamp, it could be less painfull then. Well, anyway, I gave up on Basecamp. I'm with Wrike.com now.

Good luck with your projects!


Posted by: Clint Herlihy at February 1, 2008 9:15 AM

Great idea, Terry, thanks! I've been trying to get it to work on my dev server but I can't go pass the login screen. The error is thrown by line 629: "Error in Underlying Web Call - 403 Forbidden". I tried with http and even https BC accounts (https://basecampsandbox.projectpath.com guest/guest), but no joy. Any idea where I should start looking to fix this? Thanks again for the good work! n.


Posted by: Nicolas at February 4, 2008 6:40 AM

Aarrgghh Guy! Nicolas: Is the Basecamp API enabled?




Posted by: Terrence Ryan at February 4, 2008 5:16 PM

This is a great idea. One problem...I'm a non-technical, non-developer basecamp user who would like to use this.

Can this be made accessible on the web? This is such a great tool, I would be willing to pay for the priviledge of archiving my basecamp projects to PDF. Seriously! We already pay for basecamp, this would be a great addition.


Posted by: Jay at February 5, 2008 7:30 AM

Aarrgghh Guy! I responded to Jay off-blog, but I am exploring options and business models for a publicly available web application.

If anyone is interested please drop me a line through my contact page.




Posted by: Terrence Ryan at February 5, 2008 10:06 AM

Hi Terry, please put me on the list of interested folks like Jay who could use a dead simple method getting a pdf archive of a project ... probably other things too later ????

Thanks


Posted by: Sandy Kirtland at February 6, 2008 3:59 PM

I've fixed a number of issues with both the basecamp.cfc and the demo app that goes along with it. Basecamp.cfc. I added a debug setting to the init method. You can get any help from here.


Posted by: a+ exams at October 21, 2009 6:04 AM

Posted by Who at February 8, 2010 11:02 PM

Post a comment











Remember personal info?