On Tue, Jul 8, 2008 at 8:49 AM, Chris Chabot <[EMAIL PROTECTED]> wrote:
> If in the container rewrite_by_default = false, and the gadget rewrite > feature = true, then you rewrite. > > The configuration is just to control what to do when the gadget doesn't > specify anything about rewriting. Orkut style 'rewrite everything if they > dont specify' or 'don't touch unless requested' :) Orkut actually switched to opt-in due to all the weird stuff developers were including in gadgets. I'd recommend most containers do the same unless they have very close relationships with all the developers targeting them. > > > -- Chris > > > On Jul 8, 2008, at 5:03 PM, Gonzalo Aune wrote: > > Chris, >> >> what happened if in the container we specified that by default, the >> content-rewrite is off and you specified it in the gadget xml?, it'll be >> available right? >> >> G.- >> >> On Fri, Jul 4, 2008 at 6:07 PM, Chris Chabot (JIRA) <[EMAIL PROTECTED]> >> wrote: >> >> >>> [ >>> >>> https://issues.apache.org/jira/browse/SHINDIG-427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12610663 >>> #action_12610663] >>> >>> Chris Chabot commented on SHINDIG-427: >>> -------------------------------------- >>> >>> There are 2 test gadgets in >>> shindig/javascript/samplecontainer/examples/rewriter{on,off}.xml. >>> >>> When i try the rewriteron.xml i see that : >>> >>> <style type="text/css"> @import url( rewriter1.css ); </style> >>> is rewritten too: >>> <style type="text/css"> @import url( rewriter1.css ); </style> >>> >>> aka no changes, while it should be rewritten. >>> >>> <link rel="stylesheet" type="text/css" href="rewriter2.css"/> >>> is rewritten too: >>> <link rel="stylesheet" type="text/css" >>> href="/gadgets/proxy?url=%2Fgadgets%2Fproxy%3Furl%3Drewriter2.css"/> >>> >>> In this case the base URL of the gadget ( >>> http://shindig/gadgets/files/samplecontainer/examples/rewriter/ in my >>> case) should be prefixed before the URL. However it seems to have changed >>> it >>> too /gadgets/proxy?url=rewriter2.css ? >>> >>> It should've been: >>> href="/gadgets/proxy?url= >>> >>> http://shindig/gadgets/files/samplecontainer/examples/rewriter/rewriter2.css >>> " >>> >>> >>> In the same spirit: >>> <img id="rewriteimg" src="feather.png" >>> is rewritten too: >>> <img id="rewriteimg" >>> src="/gadgets/proxy?url=%2Fgadgets%2Fproxy%3Furl%3Dfeather.png" >>> >>> but should've been: >>> src="/gadgets/proxy?url= >>> >>> http://shindig/gadgets/files/samplecontainer/examples/rewriter/feather.png >>> " >>> >>> And that goes for the rest of the tags in the rewriteron.xml too. >>> >>> >>> Interestingly enough, in the rewriteroff.xml gadget >>> <style type="text/css"> @import url( >>> >>> http://shindig/gadgets/files/samplecontainer/examples/rewriter/rewriter1.css); >>> </style> >>> is untouched (as it should be since the gadget has <Param >>> name="exclude-urls">.*</Param>) >>> >>> However: >>> <link rel="stylesheet" type="text/css" href=" >>> >>> http://shindig/gadgets/files/samplecontainer/examples/rewriter/rewriter2.css >>> "/> >>> was turned into: >>> <link rel="stylesheet" type="text/css" >>> >>> href="/gadgets/proxy?url=http%3A%2F%2Fshindig%2Fgadgets%2Ffiles%2Fsamplecontainer%2Fexamples%2Frewriter%2Frewriter2.css"/> >>> >>> Which is really interesting, since exclude url's is set to .* aka all ! >>> :) >>> >>> Also >>> <img id="rewriteimg" src="feather.png" >>> is rewritten (while it shouldn't rewrite anything) to: >>> <img id="rewriteimg" src="/gadgets/proxy?url=feather.png" >>> >>> but >>> <script type="text/javascript" src=" >>> >>> http://shindig/gadgets/files/samplecontainer/examples/rewriter/rewriter1.js >>> "> >>> is un-touched again. >>> >>> Seems as it is, the patch isn't ready to be committed yet. Could you >>> please >>> take a look at these issues? >>> >>> Thanks! >>> >>> Content-Rewrite >>>> --------------- >>>> >>>> Key: SHINDIG-427 >>>> URL: https://issues.apache.org/jira/browse/SHINDIG-427 >>>> Project: Shindig >>>> Issue Type: New Feature >>>> Components: Gadget Rendering Server (PHP) >>>> Reporter: Jorge Condomà >>>> Attachments: content-rewrite-feature.patch >>>> >>>> >>>> Add the Content-Rewrite feature to the Gadget Rendering Servlet and the >>>> >>> Proxy servlet >>> >>>> >>>> >>> http://orkutdeveloper.blogspot.com/2008/06/rewriting-returns-to-sandbox.html >>> >>> -- >>> This message is automatically generated by JIRA. >>> - >>> You can reply to this email to add a comment to the issue online. >>> >>> >>> >

