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' :)
-- 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.