On Wed, Apr 2, 2008 at 8:20 PM, David Primmer <[EMAIL PROTECTED]>
wrote:

> In Wed, Apr 2, 2008 at 6:35 PM, Kevin Brown <[EMAIL PROTECTED]> wrote:
> > On Wed, Apr 2, 2008 at 6:08 PM, David Primmer <[EMAIL PROTECTED]>
> >  wrote:
> >  > This doesn't seem necessary. The social data (the API server for
> >  > people, activities and appdata) is not functionally at the same level
> >  > as these other servlets because it is not an interface for the gadget
> >  > server. You don't need to serve gadgets to participate in OpenSocial.
> >
> >
> >  Yes you do. You can't support opensocial without supporting the gadgets
> spec
> >  as well. They're effectively a single spec, although there's currently
> a
> >  pedantic separation due to the way that the specs have evolved.
> >
>
> You're right about supporting opensocial. What I meant by "participate
> in opensocial' was similar to what John outlined below, where the
> person implementing the server could only be doing the data api part
> of the "support" of opensocial and some other server or even other
> company could provide the other aspects. Didn't mean to confuse
> matters.


Of course -- the gadget rendering components can (and should be) logically
separated from the API server. A monolithic production setup would be
difficult to maintain, and I shudder to think about the pain we'd have to go
through for actually implementing it in Shindig! :)

What exists in the "social" package right now is the wiring for making the
opensocial javascript libraries work. More likely than not, there will be
significant overlap between this code and the API server code. Figuring out
the logical separation there is important to allow the social API server to
develop independently of the gadget rendering server.

Reply via email to