Hi Subbu, Thanks for getting your profile view working using templates. I expect that by second week of april, we can start showing the profile view in production for apps using os templates. I checked the code in, but it takes time for it to propagate to production.
We also need to get you os:NavigateToView before that - stay tuned. Thanks, -apurv On Fri, Mar 27, 2009 at 2:40 PM, subhasis....@gmail.com < subhasis....@gmail.com> wrote: > > I am a developer at weRead and is currently working on trying to put > our application back on profile page. I tried all sort of things that > are suggested to do that viz. data pipelining and templates / > javascript api for data pipelining / old ways of doing a makeRequest > and creating the html dynamically / even i tried putting simple > "Hello" string .... but NONE of them got the profile back on > production (though on sandbox everything is working). > > Coding: > To differentiate between canvas and profile i tried both <Content > type="html" view="profile">/<Content type="html" view="canvas"> as > well as "gadgets.views.getCurrentView().getName()". > > Templates i rendered as - > > <script xmlns:os="http://ns.opensocial.org/2008/markup" > type="text/os-data"> > <os:ViewerRequest key="viewer"/> > <os:OwnerRequest key="owner"/> > </script> > > <script xmlns:os="http://ns.opensocial.org/2008/markup" > type="text/os-data"> > <os:HttpRequest key="profileData" href="http:// > orkut.weread.com/profile/view/profile_orkut_json.php?uid=${owner.id} > &bl=5&con_sandbox=opensocial&container_type=orkut&dwc=true&user=$ > {owner.id}%7C${owner.name.givenName}" format="json" > refreshInterval="1"/> > </script> > > <script type="text/os-template"> > <div class="profile-wrapper"> > <div class="user-atom" if="${profileData.bookCount > [0] == '0'}"> > <a href="${profileData.userReadsLink}">$ > {owner.name.givenName} ${owner.name.familyName}</a> is sharing <a > href="${profileData.bookCount[1]}">${profileData.bookCount[0]} books</ > a> and <a href="${profileData.reviewCount[1]}">$ > {profileData.reviewCount[0]} reviews</a>. > </div> > ..... > ..... > ..... > > Current javascript style - > .... > var mode = gadgets.views.getCurrentView().getName(); > > if (mode == "profile"){ > showProfile(baseUrl, dataResponse); > return; > } > .... > .... > showProfile(baseUrl, dataResponse){ > var obj = document.getElementById("profileview"); > obj.innerHTML = "Hello"; > } > .... > > But nothing works at least for our app!!! I can see a few apps which > has their profile up and running with native profile rendering but not > mine. > Wanted to know if orkut is having a list of specific apps being > allowed to show > up their profile or so? OR In what ways i can try and get my app back > on the profile? I have been working on it for last 1 week ... so any > help will be highly appreciated. > > Regards, > Subbu > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Orkut Developer Forum" group. To post to this group, send email to opensocial-orkut@googlegroups.com To unsubscribe from this group, send email to opensocial-orkut+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/opensocial-orkut?hl=en -~----------~----~----~----~------~----~------~--~---