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