Flags and Lollipops

Monday, November 05, 2007

First steps with Opensocial

I got access to the Orkut Developer's sandbox this morning (at the moment Orkut is the only place where you can test Opensocial apps - Ning also has an implementation but it's far too buggy to work with).

I like the idea behind Opensocial a lot. It had to happen, sooner or later.

The problem is that in this case, IMHO, Google have gone for 'sooner' a bit too soon. My Opensocial experience has been rubbish. I'm all for release early, release often but the whole thing seems half-baked to me.

I'm not talking about the API itself, just the implementation, though the API also has issues (for example: no way of identifying app visitors who aren't logged-in members of the social network you're hosted on).

First off: the Orkut sandbox sucks, big time. It becomes marginally more usable once you discover (by scouring the Google Group as there's no relevant documentation) that by appending the magic '&bpc=1' incantation to each Orkut url you can turn off caching and test your apps without reinstalling them under a different name each time you make a change.

Then there's the 'opensocial is not defined' issue: something happened during a rollout of new code across Google's servers and now the opensocial .js file can't be loaded; so nobody's apps are working unless you're on the west coast.

Again, I only know this from speculation on the Google Group where (complaint #3) there aren't any actual Googlers, just confused developers wondering why none of tutorial code works. Facebook did the same thing - set up a developer help board! Let them help themselves! Ignore them, focus on pushing out new code! - and it's annoying. Take shifts, assign an intern, I dunno, just please put us out of our misery and tell us about typos in the specs, servers going down and known bugs as soon as you know about them.

Again, I like the idea and I'm definitely keen to build some Opensocial apps.

Might wait for 1.0, though.

Labels: ,

Comments and trackbacks Feel free to post your comments Blogger Chris Jackson Anonymous Maxine Blogger Pedro Beltrão Blogger Stew . This post has trackbacks.

Trackbacks:

4 Comments:

At November 05, 2007 2:20 AM, Blogger Chris Jackson said...

I personally don't mind google releasing a half baked concept. I think that google did so to see what the development community would come up with and see where the major holes are.

I am also having a spotty development experience, but its a growing process and I just love being on the cutting edge.

 
At November 05, 2007 2:35 PM, Anonymous Maxine said...

I recently had a frustrating experience with Google Reader -- displaying posts with code in them, and could not find out via the infamous user groups or report to GR, so I wrote a blog post about it. Next day, someone from GR had posted a reason and proposed solution in my comments. (Actually it turned out that the problem was from the Typepad end, so I got them to fix it -- Typepad's customer service and communication is exemplary). To return to the theme of your post, it is an innovative way to provide bug and other tech info, to respond to users' frustrated blog posts ;-) I'm kind of impressed they did it, but at the same time I wish they had a proper bug reporting system.

 
At November 05, 2007 4:00 PM, Blogger Pedro Beltrão said...

I wonder how many more super-poke, fun wall, zombies and slayers apps come out before I start getting invitations to useful applications instead. So far the only interesting things have been around sharing music, video, books and bookmarks.
On this note is Nature Network planing to support this ? If you use this to implement Connotea/scintilla integration into NN then it will be easier to spread in other social networks.

 
At November 05, 2007 4:33 PM, Blogger Stew said...

It's something we've thought about. Google are releasing an open source Opensocial server implementation at some point, that'd certainly be worth looking at.

 

Post a Comment

<< Home


See all posts from: July 2005 August 2005 September 2005 October 2005 November 2005 December 2005 January 2006 February 2006 March 2006 April 2006 May 2006 June 2006 July 2006 September 2006 October 2006 November 2006 December 2006 January 2007 February 2007 March 2007 April 2007 May 2007 June 2007 July 2007 August 2007 October 2007 November 2007 December 2007 January 2008 February 2008 March 2008