Introducing the Basecamp PHP Wrapper

Let it be known that Greg and I are Basecamp addicts. We use it constantantly for all our various projects and try our best to use every single facet to its full potential.

So when Jason announced the Basecamp API I was damn excited. I knew that with some simple classes I could integrate the API into our applications and my development workflow, making even better use of our well-trod HQ.

I would have used the Ruby Wrapper but

  1. Though I look for any excuse to get better at Ruby and Rails, my proficiency is just no where near where it should be (yet)
  2. More importantly, all the application I would want to integrate with are written in PHP.

Thus, I give you – The Basecamp PHP WrapperDownload here>

Its easy to use and follows most of the conventions of the Ruby Wrapper. Even though its not Ruby, I tried to retain the simplicity in the PHP. It implements all of the current API calls with the exception of file uploading, which I hope to add soon.

I’m going to keep updating it as the API is updated and I have time. Im also going to post more examples and uses as I come up with them. Subscribe to the feed for the latest.

Use it wisely.

2 Responses to “Introducing the Basecamp PHP Wrapper”

[…] More fun with the Basecamp PHP Wrapper First The Wrapper, Introduction, Part 1 So jumping right in . . . I’ve been working on a little application using the Basecamp Wrapper, and basically just fooling around with the UI now. Just because I’m dicking around, doesn’t mean you should have to suffer. So here are some nuggets. The idea for the app was that I wanted a big simple todo list that combined all the todos I had from all the different projects in a meaningful and useful order. So first and foremost its collecting all the todos in a single array and then making use of them. In my Customcamp class: […]

[…] the past 2 years (!!!) since I put up my little basecamp API wrapper I’ve received a lot of great feedback and comments from other developers. In using it for […]

About

QuirkeyBlog is Aaron Quint's perspective on the ongoing adventure of Code, Life, Work and the Web.

twitter/@aq.

instagram/@quirkey.

github/quirkey.

QuirkeyBlog is proudly powered by WordPress

Categories