Chris Heilman’s awesome multiple slideshow widget

Chris Heilman published an article where he described how to make a slideshow widget that has ALL your slideshows from slideshare in it. The article was recently profiled in the Ajaxian.
The result looks totally bad-ass. In fact, we’ve been working on a similar widget, but this one totally blows ours out of the water. The only downside is that his current solution required server-side scripting (with php). We’ll definitely take inspiration from this design and try to put something out in the near future that does something like this from a simple embed.
It’s interesting that Chris chose NOT to use our APIs for doing this, relying instead on our RSS feeds and embed codes to get the information he needed. Chris writes:
I had a look at the API of slideshare but I am always a bit bored with having to go through a developer ID and then do everything on the server. That’s why I put on my “ethical hacker” hat and took a look at the RSS feed of my slides and found everything I need there!
Sounds like making our read-only API calls usable without a login would have helped here. What else would make our API more accessible or useful to developers?

3 thoughts on “Chris Heilman’s awesome multiple slideshow widget

  1. Chris Heilmann November 6, 2007 / 1:34 am

    Well, the easiest would be to offer a JSON output format for the RSS feed. Give me that and I can do you a SCRIPT include badge that will rock even more. 🙂

  2. Jonathan Boutelle November 6, 2007 / 3:22 pm

    We are going to offer the JSON output format for our RSS data! (Should be a couple of weeks: we’ll push it out with the next release).
    In fact, we are considering making a bunch of changes to our API strategy sparked by your mashup! If you have other suggestions feel free to send them to me by email or IM.
    I take it you’d be in favor of a Digg-style “Scrape-E-I”, with no concept of API accounts at all? We’ve always been a little afraid of the lack of control in such an approach, but DO we want to make it as easy as possible for people to integrate with us.

Comments are closed.