I just released the beginnings of a Rails implementation and came up with a bunch of questions for other people implementing containers. http://code.google.com/p/rails-open-social/
Could there be a single javascript container that everyone uses? I took the Google in-memory container and started overriding it with AJAX calls to my server and realized that as long as we stick to the URL convention in the documentation the container code is pretty reusable. Am I missing something? Why is OpensocialReference.js obfuscated? It's one of the files that Google distributed in their in-memory container release. I'm pretty sure it implements the parent container class, but I couldn't get that class to do anything. Every time I added a field to my Atom feed I had to add a feed to my javascript contianer. Is this how it's going to work? Have people looked at the Hi5 javascript container? One thing they realized is that despite the Google docs about a server-side API, the real API to the widgets is the Javascript container. So they took a completely different approach on the server side (FOAF and JSON). I like this but wonder if it's going to cause trouble later. Does anyone have an opinion? One other nice thing about the Hi5 code is that it's more AJAX ready. I realized as I was working with the Google code that since you can do multiple API calls in the same request, leading to multiple AJAX calls to your server, you need to build a javascript queue to handle the responses. The Hi5 code already does that. Probably does a lot more, but that's as far as I've gotten. What's the scope of this API? Is it called OpenSocial because the scope is going to go beyond widgets? Does anyone have a clear explanation of what a container needs to do to display a widget? I'm not talking about the OpenSocial API calls, just how the widget xml needs to be processed if you don't want to proxy it to gmodules.com. Is it just a matter of plugging the widget content section into an iframe? Does it need to be in an iframe? Do you have to replace some of the require's with javascript code? Where are all the partners? I don't see many posts from them on this list but I've heard through back channels that they're plenty confused. This is the only list for container developers right? Right? Cheers, Tony www.crowdvine.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OpenSocial Container Developers" 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 -~----------~----~----~----~------~----~------~--~---
