Hi everyone, I've now posted a detailed technical description of the changes we're proposing to the OpenSocial RESTful spec: http://docs.google.com/View?docid=dchtjj6f_3fw2b95d9. I've already gone through several revisions of this doc with feedback from various OpenSocial folks, so hopefully there's nothing too confusing or outrageous here. That being said, if you're passionate about the details of the RESTful API--particularly in terms of ease/burden of adoption--please take a look and share your feedback!
My hope is that we can quickly identify any confusion/disagreement about these proposed changes, tweak the proposal as needed, and then submit the changes to an official vote. Assuming there are no major surprises, we'll plan to put this up for a vote sometime next week. If some areas prove more contentious than others, we may break up the proposal into a few separate chunks, so the easy stuff can be approved sooner while we resolve any remaining issues. In other words: please dive in now, and let's move fast and be pragmatic.
BTW, for those interested in following the related progress of the PortableContacts spec, we're currently making a corresponding (and deeper) set of changes to align it with the overlapping portion of OpenSocial, and we'll post an updated draft spec to http://portablecontacts.net soon. Our goal is to soon end up with a best-of-breed standard language for who-you-know data that can be widely implemented by a large number of services, and that anyone working on implementing the OpenSocial RESTful APIs will be able to participate in this world without having to do any additional work!
Thanks, js
I've been looking forward to seeing PortableContacts spec and
worndering how different PortableContacts is against OpenSocial
RESTful spec. It's good to hear that there was consideration and
discussion between them.
I'm really excited to imagine how our service can get enpowered by
PortableContacts :)
But for now, as a future container holder, I'm with Chris.
Since our team is developing OpenSocial container using Shindig, any
delay of its release will affect our plan.
I was assuming Shindig to be version 1.0 (released branch) within August.
If shindig's going to be delayed, we will have to release our
container without restful api (as v0.7 or v0.8 with wire format which
requires additional development to us).
I hope at least, adoption of PortableContacts implementation to
shindig will be after release of version 1.0, if spec allows.
Eiji
2008/7/18 Chris Chabot <cha...@xs4all.nl>:
> I've been speaking with some of the main shindig implementors while
> working on this spec change, and while I don't want to put words in
> their mouth, I didn't get the sense that anything proposed here is
> going to slow them down significantly.
Odd, the I'm the furthest along with actually implementing the RESTful
spec (in the PHP version of shindig), probably the deepest at the
moment into it's practical implications on shindig's code base (as i
almost have it completed), and we didn't really speak about this..
Hey folks,
There is some good discussion here, and on the process point, I don't think we should let the timeline of Shindig influence the evolution of the spec. The two are intentionally independent.