It works! Thanks Vincent!.
On Wed, Sep 9, 2009 at 12:11 PM, Vincent Massol <vincent(a)massol.net> 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<vincent(a)massol.net> 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&rela…
"></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&relate…
> 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 <sergiu(a)xwiki.com>
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<
arturo.zambrano(a)gmail.com>
>> 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/ht…
>>> {{/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 <vincent(a)massol.net>
>>
>> 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>…
>>>>> 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
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users