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
>
>