Alright. I think I've got it figured out.. just posting here for verification. So I store the preferences using an Ajax call.
The next time the page renders, I have to make sure that there's again Ajax calls that query the prefs on the server, and use them while constructing the URL for the gadget. Does that sound right? Thanks! Tom. On Nov 25, 11:57 am, Tom Deckers <[EMAIL PROTECTED]> wrote: > Chris, > > That did help me, but there's still a piece of the puzzle missing for > me. I can now store the user prefs through the ajax call (or could I > use the AppDataService too?). How does the 'system' know where to > fetch the preferences from the next time it renders the gadget for the > user? Do I also implement another function to fetch the data through > ajax? If so where does this happen? > > Thanks for your patience... I'm almost there ;-) > Tom. > > On Nov 22, 6:29 pm, Chris Chabot <[EMAIL PROTECTED]> wrote: > > > The prefs are actually not stored through shindig, but on the containing > > site through the rpc service, for example: > > >http://www.partuza.nl/js/container.js > > > see the gadget.rpc.register('set_pref') and setUserPref() function which > > does a simple ajax call to the container to store it. > > > To communicate the prefs to the gadget again, put them on the iframe url > > (&up_<key>=<val>) and your done :) > > > Reason behind it is that the user pref (gadget settings such as 'which > > horoscope to display') UI is also a container affair and communicated in the > > iframe url; Oh and also don't forget to populate the url with the default > > values if nothing has been specifically set yet > > > Hope that helps! > > > -- Chris > > > On Sat, Nov 22, 2008 at 4:16 PM, Tom Deckers <[EMAIL PROTECTED]> wrote: > > > > Hey group, > > > > I'm new to Shindig and am trying to figure out how to persist user > > > preferences to the server (rather than use the cookie version). > > > Anyone who can jumpstart me? I'm assuming this can/should be done > > > with basic gadget functionality without having to use OpenSocial > > > DataService? I'm using the Java version of Shindig. > > > > Thanks for any pointers! > > > Regards, > > > Tom. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Implementing OpenSocial Containers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/opensocial-container?hl=en -~----------~----~----~----~------~----~------~--~---
