The UserPrefs have moved back to the query string (at least for now). The list of exempted modules is not necessary right now, but I am keeping it and have all the gadget urls up to now.
See the other thread I've just posted http://groups.google.com/group/Google-Gadgets-API/browse_thread/thread/9604c8d7b8288a53#. Thanks for your patience. Rob Russell Google Developer Relations On Thu, Apr 22, 2010 at 4:46 PM, rahga <[email protected]> wrote: > Please add the following URLs to the list: > http://infinityis.rahga.com/small.xml > http://infinityis.rahga.com/mediumnotes.xml > http://infinityis.rahga.com/largenotes.xml > > We'll try to get our app fixed soon. > > Richard Hoelscher > > On Apr 20, 9:55 pm, Rob Russell <[email protected]> wrote: > > I've discussed this with the rest of the team and there has been a change > in > > the way we send parameters to gadgets which use Content type="url". In > > short, we started sending the user prefs parameters after a # - the URL > > fragment identifier. This change caused problems for developers who rely > on > > using URL parameters in server side code - since the url fragment isn't > sent > > to the server. > > > > We didn't intend to break any gadgets and I would normally announce > changes > > like this on the blog and in this forum earlier. We've talked about ways > > that affected gadgets can deal with the new location of the parameters > for > > type=url gadgets and have some suggested fixes. > > > > First, if your gadget can deal with the user prefs completely in > Javascript > > without another trip to the server then do so. Use the documented apis > for > > user prefs - > http://wiki.opensocial.org/index.php?title=Gadgets.Prefs_%28v0.8%29. > > Gadgets that are already using these API functions to retrieve user prefs > > are not affected by this iGoogle change. > > > > The other, hopefully less common, case is if you use the parameters in > > server side code in a way that slightly alters the delivered content. An > > example would be setting up location-dependant data with the user > location > > stored in their preferences. In this case you can have the gadget read > the > > parameters from the url in Javascript and send an ajax request to your > > server for the data you need to render the relevant sections of your > gadget. > > Of course your gadget should use the documented userprefs apis as above. > > > > A side-effect of the second fix may be that your gadget's initial render > can > > happen sooner which can improve user-perceived performance (while taking > > roughly the same time to load overall). > > > > We realize this unintended consequence may be difficult to deal with > > immediately. So we've figured out a way to exempt specific gadgets for up > to > > two weeks if you need the time. Just give the url of your gadget in this > > thread and we'll add you to the list. > > > > I encourage anyone to post specific questions about fixes for your code > in > > new threads on this forum. This may not be the best place for help with > > server-side code generally but in this case you may find other developers > in > > similar situations. > > > > Rob Russell > > Google Developer Relations > > > > > > > > On Tue, Apr 20, 2010 at 1:16 PM, Nick <[email protected]> wrote: > > > I found a temporary solution that will get your stuff around this > > > Google Bug. Add this to your response if the query strings you are > > > expecting are not found. > > > > > <script type="text/javascript"> > > > > > if (window.location && window.location.hash) { > > > var hash = window.location.hash; > > > window.location.search = "?" + hash.substring(1); > > > } > > > > > </script> > > > > > This is a dirty hack and a kitten dies everytime it is used. It was > > > the quickest way around the problem that I could find. > > > > > On Apr 20, 1:23 pm, Mahin <[email protected]> wrote: > > > > Hi, > > > > > > My gadget is also affected. > > >http://www.google.com/ig/directory?hl=en&url=screeperzone.com/atplus/. > .. > > > > > > At least end of March 2 users of my gadget reported this issue, I was > > > > not able to reproduce at that time as my gadget worked without any > > > > issue in my IGoogle page. Today I can see many users are being > > > > affected by this issue. > > > > > > I think this is to do with Google caching. When IGoogle releases a > new > > > > version of their code, not all users get this new version, slowly all > > > > the Google servers are updated with this new code and all users get > > > > this new version. > > > > > > Please let us know if there is any updates or a due date when this > > > > issue can be resolved. > > > > > > Thanks, > > > > Mahin > > > > > > On Apr 20, 7:48 am, WP <[email protected]> wrote: > > > > > > > While debugging this problem yesterday it only appeared to affect > IE > > > > > 6, 7, & 8. Today though it is also doing the same thing on FF & > > > > > Chrome. Opera and Safari seem to be unaffected. > > > > > > > WP > > > > > > > On Apr 20, 7:12 am, Roy <[email protected]> wrote: > > > > > > > > Just a quick follow up to my last post. > > > > > > > > I have a couple of URL-type gadgets, and approximately 40 to 45 > per > > > > > > cent of requests > > > > > > to these gadgets deliver no user preferences. So, this is a > > > > > > significant problem. > > > > > > > > Looking at user agents, I don't believe that this problem is > > > exhibited > > > > > > more > > > > > > by some useragents. My logs are showing roughly the same > proportions > > > > > > of popular useragent strings in both the "good"- and "bad"-type > > > > > > requests > > > > > > to the gadgets. > > > > > > > > Hope this helps! (I also hope this problem can be resolved > soon!) > > > > > > > > Cheers, > > > > > > Roy > > > > > > > > -- > > > > > > You received this message because you are subscribed to the > Google > > > Groups "iGoogle Developer Forum" group. > > > > > > To post to this group, send email to > > > [email protected]. > > > > > > To unsubscribe from this group, send email to > > > [email protected]<google-gadgets-api%[email protected]> > <google-gadgets-api%[email protected]<google-gadgets-api%[email protected]> > > > > > . > > > > > > For more options, visit this group athttp:// > > > groups.google.com/group/Google-Gadgets-API?hl=en. > > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > Groups "iGoogle Developer Forum" group. > > > > > To post to this group, send email to > > > [email protected]. > > > > > To unsubscribe from this group, send email to > > > [email protected]<google-gadgets-api%[email protected]> > <google-gadgets-api%[email protected]<google-gadgets-api%[email protected]> > > > > > . > > > > > For more options, visit this group athttp:// > > > groups.google.com/group/Google-Gadgets-API?hl=en. > > > > > > -- > > > > You received this message because you are subscribed to the Google > Groups > > > "iGoogle Developer Forum" group. > > > > To post to this group, send email to > [email protected] > > > . > > > > To unsubscribe from this group, send email to > > > [email protected]<google-gadgets-api%[email protected]> > <google-gadgets-api%[email protected]<google-gadgets-api%[email protected]> > > > > > . > > > > For more options, visit this group athttp:// > > > groups.google.com/group/Google-Gadgets-API?hl=en. > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "iGoogle Developer Forum" group. > > > To post to this group, send email to > [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]<google-gadgets-api%[email protected]> > <google-gadgets-api%[email protected]<google-gadgets-api%[email protected]> > > > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/Google-Gadgets-API?hl=en. > > > > -- > > You received this message because you are subscribed to the Google Groups > "iGoogle Developer Forum" group. > > To post to this group, send email to [email protected] > . > > To unsubscribe from this group, send email to > [email protected]<google-gadgets-api%[email protected]> > . > > For more options, visit this group athttp:// > groups.google.com/group/Google-Gadgets-API?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "iGoogle Developer Forum" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-gadgets-api%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/Google-Gadgets-API?hl=en. > > -- You received this message because you are subscribed to the Google Groups "iGoogle Developer Forum" 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/Google-Gadgets-API?hl=en.
