[xwiki-users] Video Macro and XWiki 2.0 M4
Hi, I just installed Xwiki and Video Macro (uploaded and imported it as described in the video macro page). As a result of including the following code: {{velocity}} #includeMacros("Macros.Video") {{/velocity}} {{velocity wiki="false"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world") {{/velocity}} In the rendered page viewed with firefox I get : <p/> <div style="border: 1px solid #000; width: 520px; height: 411px;"><object width="520" height="411"><param name="movie" value="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed style="border: 1px solid #000;" src="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0" type="application/x-shockwave-flash" width="520" height="411" allowFullScreen="true" allowScriptAccess="always"></embed></object></div> <p/> Note: this not the result of viewing the source code, this is how the final page looks like. I guess the problem is xwiki is not using the result of executing the macro as part of the source code of the page. I have also tried setting the "wiki" flag to true. Can anyone give me some piece of advice? thanks. arturo
Hi, On Sep 8, 2009, at 9:31 PM, Arturo Zambrano wrote:
Hi, I just installed Xwiki and Video Macro (uploaded and imported it as described in the video macro page).
As a result of including the following code:
{{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity wiki="false"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world") {{/velocity}}
In the rendered page viewed with firefox I get :
<p/> <div style="border: 1px solid #000; width: 520px; height: 411px;"><object width="520" height="411"><param name="movie" value="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed style="border: 1px solid #000;" src="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0" type="application/x-shockwave-flash" width="520" height="411" allowFullScreen="true" allowScriptAccess="always"></embed></object></ div>
<p/>
Note: this not the result of viewing the source code, this is how the final page looks like.
I guess the problem is xwiki is not using the result of executing the macro as part of the source code of the page.
I have also tried setting the "wiki" flag to true.
Can anyone give me some piece of advice?
The video macro you mention is a velocity macro written for the 1.0 syntax and it thus generate HTML. Thus in syntax 2.0 you need to wrap it in the html macro. {{velocity}}{{html}} #video(....) {{/html}}{{/velocity}} In the future we'll either create a java macro for it or a wiki macro. For creating wiki macros, see: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial This allows you to not have to add the includeMacros and it'll make the macro avail in the wysiwyg editor too. Thanks -Vincent
Thanks Vincent. Now it shows an empty flash player box (screenshot attached), but no video is viewed (I 've checked the urls). I tried both dailymotion and youtube. Here is the code. {{velocity}} #includeMacros("Macros.Video") {{/velocity}} {{velocity}} {{html}}#video(' http://www.dailymotion.com/video/xr04b_xwiki-round-the-world'){{/html}} {{/velocity}} {{velocity}} {{html}}#video('http://www.youtube.com/v/p6vqcUTzPiw&hl=en&fs=1&'){{/html}} {{/velocity}} Is anything I missed? thanks again. arturo On Tue, Sep 8, 2009 at 4:39 PM, Vincent Massol <[email protected]> wrote:
Hi,
On Sep 8, 2009, at 9:31 PM, Arturo Zambrano wrote:
Hi, I just installed Xwiki and Video Macro (uploaded and imported it as described in the video macro page).
As a result of including the following code:
{{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity wiki="false"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world") {{/velocity}}
In the rendered page viewed with firefox I get :
<p/> <div style="border: 1px solid #000; width: 520px; height: 411px;"><object width="520" height="411"><param name="movie" value="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed style="border: 1px solid #000;" src="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0" type="application/x-shockwave-flash" width="520" height="411" allowFullScreen="true" allowScriptAccess="always"></embed></object></ div>
<p/>
Note: this not the result of viewing the source code, this is how the final page looks like.
I guess the problem is xwiki is not using the result of executing the macro as part of the source code of the page.
I have also tried setting the "wiki" flag to true.
Can anyone give me some piece of advice?
The video macro you mention is a velocity macro written for the 1.0 syntax and it thus generate HTML. Thus in syntax 2.0 you need to wrap it in the html macro.
{{velocity}}{{html}} #video(....) {{/html}}{{/velocity}}
In the future we'll either create a java macro for it or a wiki macro. For creating wiki macros, see: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial
This allows you to not have to add the includeMacros and it'll make the macro avail in the wysiwyg editor too.
Thanks -Vincent
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Can you look at the HTML source of the document and see what was generated? In the first example I saw that the URLs were escaped, as in http:~// instead of http:// On Tue, Sep 8, 2009 at 22:22, Arturo Zambrano<[email protected]> wrote:
Thanks Vincent. Now it shows an empty flash player box (screenshot attached), but no video is viewed (I 've checked the urls). I tried both dailymotion and youtube. Here is the code. {{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity}} {{html}}#video(' http://www.dailymotion.com/video/xr04b_xwiki-round-the-world'){{/html}} {{/velocity}}
{{velocity}} {{html}}#video('http://www.youtube.com/v/p6vqcUTzPiw&hl=en&fs=1&'){{/html}} {{/velocity}}
Is anything I missed?
thanks again.
arturo
On Tue, Sep 8, 2009 at 4:39 PM, Vincent Massol <[email protected]> wrote:
Hi,
On Sep 8, 2009, at 9:31 PM, Arturo Zambrano wrote:
Hi, I just installed Xwiki and Video Macro (uploaded and imported it as described in the video macro page).
As a result of including the following code:
{{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity wiki="false"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world") {{/velocity}}
In the rendered page viewed with firefox I get :
<p/> <div style="border: 1px solid #000; width: 520px; height: 411px;"><object width="520" height="411"><param name="movie" value="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed style="border: 1px solid #000;" src="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0" type="application/x-shockwave-flash" width="520" height="411" allowFullScreen="true" allowScriptAccess="always"></embed></object></ div>
<p/>
Note: this not the result of viewing the source code, this is how the final page looks like.
I guess the problem is xwiki is not using the result of executing the macro as part of the source code of the page.
I have also tried setting the "wiki" flag to true.
Can anyone give me some piece of advice?
The video macro you mention is a velocity macro written for the 1.0 syntax and it thus generate HTML. Thus in syntax 2.0 you need to wrap it in the html macro.
{{velocity}}{{html}} #video(....) {{/html}}{{/velocity}}
In the future we'll either create a java macro for it or a wiki macro. For creating wiki macros, see: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial
This allows you to not have to add the includeMacros and it'll make the macro avail in the wysiwyg editor too.
Sergiu You are right, the code looks like... <h1 id="HTrainingZone"><span>Training Zone</span></h1><p>You can practice editing here.<br/></p><p> </p><div style="border: 1px solid #000; width: 520px; height: 411px;"><object height="411" width="520"> <param name="movie" value="http:~//www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed allowfullscreen="true" allowscriptaccess="always" height="411" src="http:~//www.dailymotion.com/swf/xr04b&v3=1&related=0" style="border: 1px solid #000;" type="application/x-shockwave-flash" width="520"></embed></object></div> but wiki code is: {{velocity}} {{html}}#video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world"){{/html}} {{/velocity}} This escape character seems to be added automatically by xwiki. Any idea about how to avoid this behavior? thanks! arturo ps: I volunteer myself to document this once it is completed and add this to the xwiki documentation of the macro video On Tue, Sep 8, 2009 at 8:53 PM, Sergiu Dumitriu <[email protected]> wrote:
Can you look at the HTML source of the document and see what was generated? In the first example I saw that the URLs were escaped, as in http:~// instead of http://
On Tue, Sep 8, 2009 at 22:22, Arturo Zambrano<[email protected]> wrote:
Thanks Vincent. Now it shows an empty flash player box (screenshot attached), but no video is viewed (I 've checked the urls). I tried both dailymotion and youtube. Here is the code. {{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity}} {{html}}#video(' http://www.dailymotion.com/video/xr04b_xwiki-round-the-world'){{/html}}<http://www.dailymotion.com/video/xr04b_xwiki-round-the-world%27%29%7B%7B/html%7D%7D> {{/velocity}}
{{velocity}} {{html}}#video(' http://www.youtube.com/v/p6vqcUTzPiw&hl=en&fs=1&'){{/html}}<http://www.youtube.com/v/p6vqcUTzPiw&hl=en&fs=1&%27%29%7B%7B/html%7D%7D> {{/velocity}}
Is anything I missed?
thanks again.
arturo
On Tue, Sep 8, 2009 at 4:39 PM, Vincent Massol <[email protected]> wrote:
Hi,
On Sep 8, 2009, at 9:31 PM, Arturo Zambrano wrote:
Hi, I just installed Xwiki and Video Macro (uploaded and imported it as described in the video macro page).
As a result of including the following code:
{{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity wiki="false"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world ") {{/velocity}}
In the rendered page viewed with firefox I get :
<p/> <div style="border: 1px solid #000; width: 520px; height: 411px;"><object width="520" height="411"><param name="movie" value="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed style="border: 1px solid #000;" src="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0" type="application/x-shockwave-flash" width="520" height="411" allowFullScreen="true" allowScriptAccess="always"></embed></object></ div>
<p/>
Note: this not the result of viewing the source code, this is how the final page looks like.
I guess the problem is xwiki is not using the result of executing the macro as part of the source code of the page.
I have also tried setting the "wiki" flag to true.
Can anyone give me some piece of advice?
The video macro you mention is a velocity macro written for the 1.0 syntax and it thus generate HTML. Thus in syntax 2.0 you need to wrap it in the html macro.
{{velocity}}{{html}} #video(....) {{/html}}{{/velocity}}
In the future we'll either create a java macro for it or a wiki macro. For creating wiki macros, see: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial
This allows you to not have to add the includeMacros and it'll make the macro avail in the wysiwyg editor too.
-- http://purl.org/net/sergiu _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi Arturo, On Sep 9, 2009, at 1:41 PM, Arturo Zambrano wrote:
Sergiu You are right, the code looks like...
<h1 id="HTrainingZone"><span>Training Zone</span></h1><p>You can practice editing here.<br/></p><p>
</p><div style="border: 1px solid #000; width: 520px; height: 411px;"><object height="411" width="520">
<param name="movie" value="http:~//www.dailymotion.com/swf/ xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed allowfullscreen="true" allowscriptaccess="always" height="411" src="http:~//www.dailymotion.com/swf/xr04b&v3=1&related=0" style="border: 1px solid #000;" type="application/x-shockwave-flash" width="520"></embed></object></div>
but wiki code is: {{velocity}} {{html}}#video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world "){{/html}} {{/velocity}}
This escape character seems to be added automatically by xwiki.
Any idea about how to avoid this behavior?
It's a bit complex to explain but it's a pb of mixing content in 1.0 and 2.0 syntax. Basically do this and it'll work: {{include document="Macros.Video"/}} {{velocity}}{{html wiki="true"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world") {{/html}}{{/velocity}} Note the wiki="true" part which is important. Of course the best is to convert the Macros.Video page in 2.0 syntax. Thanks -Vincent
thanks!
arturo
ps: I volunteer myself to document this once it is completed and add this to the xwiki documentation
of the macro video
On Tue, Sep 8, 2009 at 8:53 PM, Sergiu Dumitriu <[email protected]> wrote:
Can you look at the HTML source of the document and see what was generated? In the first example I saw that the URLs were escaped, as in http:~// instead of http://
On Tue, Sep 8, 2009 at 22:22, Arturo Zambrano<[email protected]
wrote:
Thanks Vincent. Now it shows an empty flash player box (screenshot attached), but no video is viewed (I 've checked the urls). I tried both dailymotion and youtube. Here is the code. {{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity}} {{html}}#video(' http://www.dailymotion.com/video/xr04b_xwiki-round-the-world'){{/ html}}<http://www.dailymotion.com/video/xr04b_xwiki-round-the-world%27%29%7B%7B/htm...
{{/velocity}}
{{velocity}} {{html}}#video(' http://www.youtube.com/v/p6vqcUTzPiw&hl=en&fs=1&'){{/html}}<http://www.youtube.com/v/p6vqcUTzPiw&hl=en&fs=1&%27%29%7B%7B/html%7D%7D
{{/velocity}}
Is anything I missed?
thanks again.
arturo
On Tue, Sep 8, 2009 at 4:39 PM, Vincent Massol <[email protected]> wrote:
Hi,
On Sep 8, 2009, at 9:31 PM, Arturo Zambrano wrote:
Hi, I just installed Xwiki and Video Macro (uploaded and imported it as described in the video macro page).
As a result of including the following code:
{{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity wiki="false"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world ") {{/velocity}}
In the rendered page viewed with firefox I get :
<p/> <div style="border: 1px solid #000; width: 520px; height: 411px;"><object width="520" height="411"><param name="movie" value="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed style="border: 1px solid #000;" src="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0" type="application/x-shockwave-flash" width="520" height="411" allowFullScreen="true" allowScriptAccess="always"></embed></ object></ div>
<p/>
Note: this not the result of viewing the source code, this is how the final page looks like.
I guess the problem is xwiki is not using the result of executing the macro as part of the source code of the page.
I have also tried setting the "wiki" flag to true.
Can anyone give me some piece of advice?
The video macro you mention is a velocity macro written for the 1.0 syntax and it thus generate HTML. Thus in syntax 2.0 you need to wrap it in the html macro.
{{velocity}}{{html}} #video(....) {{/html}}{{/velocity}}
In the future we'll either create a java macro for it or a wiki macro. For creating wiki macros, see: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial
This allows you to not have to add the includeMacros and it'll make the macro avail in the wysiwyg editor too.
I've updated http://code.xwiki.org/xwiki/bin/view/Macros/VideoMacro Oana is currently converting the video macro to a 2.0 macro. Lucky you! ;) Thanks -Vincent On Wed, Sep 9, 2009 at 2:28 PM, Vincent Massol<[email protected]> wrote:
Hi Arturo,
On Sep 9, 2009, at 1:41 PM, Arturo Zambrano wrote:
Sergiu You are right, the code looks like...
<h1 id="HTrainingZone"><span>Training Zone</span></h1><p>You can practice editing here.<br/></p><p>
</p><div style="border: 1px solid #000; width: 520px; height: 411px;"><object height="411" width="520">
<param name="movie"
value="http:~//www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed allowfullscreen="true" allowscriptaccess="always" height="411" src="http:~//www.dailymotion.com/swf/xr04b&v3=1&related=0" style="border: 1px solid #000;" type="application/x-shockwave-flash" width="520"></embed></object></div>
but wiki code is: {{velocity}}
{{html}}#video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world"){{/html}} {{/velocity}}
This escape character seems to be added automatically by xwiki.
Any idea about how to avoid this behavior?
It's a bit complex to explain but it's a pb of mixing content in 1.0 and 2.0 syntax.
Basically do this and it'll work:
{{include document="Macros.Video"/}}
{{velocity}}{{html wiki="true"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world") {{/html}}{{/velocity}}
Note the wiki="true" part which is important.
Of course the best is to convert the Macros.Video page in 2.0 syntax.
Thanks -Vincent
thanks!
arturo
ps: I volunteer myself to document this once it is completed and add this to the xwiki documentation
of the macro video
On Tue, Sep 8, 2009 at 8:53 PM, Sergiu Dumitriu <[email protected]> wrote:
Can you look at the HTML source of the document and see what was generated? In the first example I saw that the URLs were escaped, as in http:~// instead of http://
On Tue, Sep 8, 2009 at 22:22, Arturo Zambrano<[email protected]> wrote:
Thanks Vincent. Now it shows an empty flash player box (screenshot attached), but no
video
is viewed (I 've checked the urls). I tried both dailymotion and youtube. Here is the code. {{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity}} {{html}}#video('
{{velocity}} {{html}}#video('
{{/velocity}}
Is anything I missed?
thanks again.
arturo
On Tue, Sep 8, 2009 at 4:39 PM, Vincent Massol <[email protected]>
wrote:
Hi,
On Sep 8, 2009, at 9:31 PM, Arturo Zambrano wrote:
Hi, I just installed Xwiki and Video Macro (uploaded and imported it as described in the video macro page).
As a result of including the following code:
{{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity wiki="false"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world
")
{{/velocity}}
In the rendered page viewed with firefox I get :
<p/> <div style="border: 1px solid #000; width: 520px; height: 411px;"><object width="520" height="411"><param name="movie" value="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed style="border: 1px solid #000;" src="http:~// www.dailymotion.com/swf/xr04b&v3=1&related=0" type="application/x-shockwave-flash" width="520" height="411" allowFullScreen="true" allowScriptAccess="always"></embed></object></ div>
<p/>
Note: this not the result of viewing the source code, this is how the final page looks like.
I guess the problem is xwiki is not using the result of executing the macro as part of the source code of the page.
I have also tried setting the "wiki" flag to true.
Can anyone give me some piece of advice?
The video macro you mention is a velocity macro written for the 1.0 syntax and it thus generate HTML. Thus in syntax 2.0 you need to wrap it in the html macro.
{{velocity}}{{html}} #video(....) {{/html}}{{/velocity}}
In the future we'll either create a java macro for it or a wiki macro. For creating wiki macros, see: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial
This allows you to not have to add the includeMacros and it'll make the macro avail in the wysiwyg editor too.
It works! Thanks Vincent!. On Wed, Sep 9, 2009 at 12:11 PM, Vincent Massol <[email protected]> wrote:
I've updated http://code.xwiki.org/xwiki/bin/view/Macros/VideoMacro
Oana is currently converting the video macro to a 2.0 macro. Lucky you! ;)
Thanks -Vincent
On Wed, Sep 9, 2009 at 2:28 PM, Vincent Massol<[email protected]> wrote:
Hi Arturo,
On Sep 9, 2009, at 1:41 PM, Arturo Zambrano wrote:
Sergiu You are right, the code looks like...
<h1 id="HTrainingZone"><span>Training Zone</span></h1><p>You can practice editing here.<br/></p><p>
</p><div style="border: 1px solid #000; width: 520px; height: 411px;"><object height="411" width="520">
<param name="movie"
value="http:~//www.dailymotion.com/swf/xr04b&v3=1&related=0 "></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed allowfullscreen="true" allowscriptaccess="always" height="411" src="http:~//www.dailymotion.com/swf/xr04b&v3=1&related=0" style="border: 1px solid #000;" type="application/x-shockwave-flash" width="520"></embed></object></div>
but wiki code is: {{velocity}}
{{html}}#video(" http://www.dailymotion.com/video/xr04b_xwiki-round-the-world"){{/html}} {{/velocity}}
This escape character seems to be added automatically by xwiki.
Any idea about how to avoid this behavior?
It's a bit complex to explain but it's a pb of mixing content in 1.0 and 2.0 syntax.
Basically do this and it'll work:
{{include document="Macros.Video"/}}
{{velocity}}{{html wiki="true"}} #video("http://www.dailymotion.com/video/xr04b_xwiki-round-the-world") {{/html}}{{/velocity}}
Note the wiki="true" part which is important.
Of course the best is to convert the Macros.Video page in 2.0 syntax.
Thanks -Vincent
thanks!
arturo
ps: I volunteer myself to document this once it is completed and add this to the xwiki documentation
of the macro video
On Tue, Sep 8, 2009 at 8:53 PM, Sergiu Dumitriu <[email protected]> wrote:
Can you look at the HTML source of the document and see what was generated? In the first example I saw that the URLs were escaped, as in http:~// instead of http://
On Tue, Sep 8, 2009 at 22:22, Arturo Zambrano< [email protected]> wrote:
Thanks Vincent. Now it shows an empty flash player box (screenshot attached), but no
video
is viewed (I 've checked the urls). I tried both dailymotion and youtube. Here is the code. {{velocity}} #includeMacros("Macros.Video") {{/velocity}}
{{velocity}} {{html}}#video('
http://www.dailymotion.com/video/xr04b_xwiki-round-the-world'){{/html}}<http://www.dailymotion.com/video/xr04b_xwiki-round-the-world%27%29%7B%7B/html%7D%7D> < http://www.dailymotion.com/video/xr04b_xwiki-round-the-world%27%29%7B%7B/htm...
{{/velocity}}
{{velocity}} {{html}}#video('
http://www.youtube.com/v/p6vqcUTzPiw&hl=en&fs=1&'){{/html}}<http://www.youtube.com/v/p6vqcUTzPiw&hl=en&fs=1&%27%29%7B%7B/html%7D%7D> <http://www.youtube.com/v/p6vqcUTzPiw&hl=en&fs=1&%27%29%7B%7B/html%7D%7D>
{{/velocity}}
Is anything I missed?
thanks again.
arturo
On Tue, Sep 8, 2009 at 4:39 PM, Vincent Massol <[email protected]>
wrote:
Hi,
On Sep 8, 2009, at 9:31 PM, Arturo Zambrano wrote:
> Hi, > I just installed Xwiki and Video Macro (uploaded and imported it as > described in the video macro page). > > As a result of including the following code: > > {{velocity}} > #includeMacros("Macros.Video") > {{/velocity}} > > {{velocity wiki="false"}} > #video("
http://www.dailymotion.com/video/xr04b_xwiki-round-the-world
")
> > {{/velocity}} > > In the rendered page viewed with firefox I get : > > <p/> > <div style="border: 1px solid #000; width: 520px; height: > 411px;"><object > width="520" height="411"><param name="movie" value="http:~// > www.dailymotion.com/swf/xr04b&v3=1&related=0"></param><param > name="allowFullScreen" value="true"></param><param > name="allowScriptAccess" > value="always"></param><embed style="border: 1px solid #000;" > src="http:~// > www.dailymotion.com/swf/xr04b&v3=1&related=0" > type="application/x-shockwave-flash" width="520" height="411" > allowFullScreen="true" allowScriptAccess="always"></embed></object></ > div> > > <p/> > > Note: this not the result of viewing the source code, this is how > the final > page looks like. > > I guess the problem is xwiki is not using the result of executing > the macro > as part of the source code of the page. > > I have also tried setting the "wiki" flag to true. > > Can anyone give me some piece of advice?
The video macro you mention is a velocity macro written for the 1.0 syntax and it thus generate HTML. Thus in syntax 2.0 you need to wrap it in the html macro.
{{velocity}}{{html}} #video(....) {{/html}}{{/velocity}}
In the future we'll either create a java macro for it or a wiki macro. For creating wiki macros, see: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial
This allows you to not have to add the includeMacros and it'll make the macro avail in the wysiwyg editor too.
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (3)
-
Arturo Zambrano -
Sergiu Dumitriu -
Vincent Massol