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.
>>>
>>>
>>>
>

Reply via email to