On Mon, Jan 19, 2009 at 1:12 AM, Rajdeep Dua <[email protected]> wrote:
> I have compiled a presentation based on Sun's Social Site project which
> extends Shindig into a full blown SNS.
>
> http://sites.google.com/site/opensocialarticles/social-site-architecture

Nice! You've got a pretty good overview of SocialSite internals there.

I've got a couple of corrections for you. Most of them stem from the
fact that your presentation confuses the SocialSite Server with the
sample app that we include to show how to use our gadgets.  We've been
working to reduce this confusion and if you look at our current code
base, you'll see that there is now a very clear separation between the
server and the sample app(s).

The point is that SocialSite is a centralized social graph server that
provides access to the graph data via web services (OpenSocial +
extensions) and infrastructure for running authenticated OpenSocial
Gadgets on any type of web site. The only UI we offer is in the form
of OpenSocial Gadgets and an admin console (not for end users). The
sample app is just one example of how our Gadgets can be used.

Here are some specific corrections/notes on the presentation:

Page 2
- Note that Struts/Tiles are used in only two places
1) the Admin Console
2) A sample app that shows how to use our gadgets with Struts/Tiles

Page 3
- Again: Struts/Tiles only in Admin Console

Page 4
- This is a screen-shot of the Struts/Tiles sample app

Page 5
- Pages from the Struts/Tiles sample app

Page 7
- We no longer package as JMaki widgets, we're pure OpenSocial Gadgets
now and you can add our gadgets with just couple of lines of
JavaScript
- Gadgetizer is a gadget that can display a collection of gadgets,
managed by the user

Page 18
- Should mention that Profile properties are defined by a
configuration file, so you can leave out standard properties or you
can add new properties specific to your social site.

Hope that helps...

Thanks,
Dave

Reply via email to