You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by "Wang, Jeff (CTSI)" <Je...@ucsf.edu> on 2009/07/01 01:58:12 UTC

RE: Beyond the Examples

No, didn't get any answers.  I get the feeling that people got turned
off after reading question 1, because so many people ask it.

However, I've not seen discussion of questions 2-4 either on the wiki or
in the mailing list...

Jeff
-----Original Message-----
From: Viggo Navarsete [mailto:viggo.navarsete@gmail.com] 
Sent: Tuesday, June 30, 2009 2:04 AM
To: shindig-dev@incubator.apache.org
Subject: Re: Beyond the Examples

Hi Jeff,

did you get any answers to your post? I'm also interested in some of
your
questions, and guess they should make it into either a FAQ section or a
"best practices" section of the Shindig documentation.

Regards,
Viggo

On Thu, Jun 25, 2009 at 4:22 AM, Wang, Jeff (CTSI)
<Je...@ucsf.edu>wrote:

> Hi All,
>
>
>
> I'm a relative newbie to Shindig, and I've worked through some of the
> examples and created some sample gadgets.  But I've got some questions
> with regard to more useful deployments below.  Feel free to tell me to
> RTFM, or point me to a more appropriate mailing list.  (There doesn't
> seem to be a shindig-users list?)
>
>
>
> 1) Non-trivial datasources
>
> Dave Johnson and Chico Charlesworth have pretty decent run throughs
with
> Shindig and custom data sources.  Basically, we need to override
> PersonService, AppDataService, and ActivityService. and associate via
> Guice.  Message service is not necessary for OpenSocial compliance.
> Have I missed anything?
>
>
>
> 2) Gadget deployment
>
> a) For a given gadget written locally, is it better to use the
> <Shindig>/gadgets/files/... format, or expose the xml spec as an URL,
> and refer to it in the <Shindig>/gadgets/ifr... format?
>
>
>
> b) For a given external gadget, say, the ToDo example.  Is it better
to
> refer to the external URL, or to download it and save it locally to
> avoid potentially unwanted version update?  Would that be rude to the
> gadget developer?
>
>
>
> c) I see examples of multiple gadgets on the same page, but what about
> dynamic # of gadgets as with iGoogle or something like that?  You'd
> pretty much have to generate an array of specurls right?  Does someone
> have an example for that?
>
>
>
> 3) Authentication
>
> Shindig does a pretty good job of integrating OAuth into itself, but
> what about non-OAuth based 3-legged authentication?  Working in the
> education world, it seems that Shibboleth is becoming the accepted
> standard.  What extensions do I need to write a Shibboleth adaptor?
>
>
>
> Other alternatives are to try to limit ourselves to un-authorized
> gadgets, or to use third party cookies, which has problems in IE and
> Safari.
>
>
>
> 4) Shindig Deployment
>
>
>
> So I have code written, Guice/Spring xmls modified, a new gadget, and
> removed the samples.  Is there a good way to create the War, or do I
> have to package it myself?  The maven target obviously take the entire
> tree, and I'd like to add/subtract stuff from there.
>
>
>
> thanks for any help
>
> Jeff
>
>