Hi James, This is probably because of our "flaky" WYSIWYG editor. In the version you have it's escaping the special characters as xml entities thus making the URL fail... This is a known bug and we're working hard on a brand new WYSIWYG editor based on GWT that will not have all the deficiencies of the current editor. Right now all I can suggest is to not use the WYSIWYG editor and use the wiki editor one as much as possible. I know it's a good answer but we're a bit stuck, whenever we make changes to the current editor it breaks it in other places; it's really too hard to maintain (hence our decisions to rewrite it - a first version should be out in September).
Sorry about that. Thanks -Vincent On Jul 1, 2008, at 3:57 PM, James Weir wrote: > That seems to work now. > interesting though, when I add an http URL the first time it works > fine; > however if I re-edit the page then the httpURL gets interpreted by the > Wiki and corrupts the link, for example > > if I add this: > #video('http://www.dailymotion.com/video/x5yyb9_sarkozy-en-off-sur-france-3_news') > > save the page and then later I re-edit the page the http link is > saved as: > #video('http://www.dailymotion.com/video/ > x5yyb9_sarkozy-en-off-sur-france-3_news') > > > and an error is thrown: > > Error number 4001 in 4: Error while parsing velocity page > Tutorials.SAFTutorialBuild > Wrapped Exception: Failed to evaluate content with id SAFTutorial > Build > <http://demo.usharesoft.com:8080/xwiki/bin/view/Tutorials/SAFTutorialBuild > > > com.xpn.xwiki.XWikiException: Error number 4001 in 4: Error while > parsing velocity page Tutorials.SAFTutorialBuild > Wrapped Exception: Failed to evaluate content with id SAFTutorial > Build > <http://demo.usharesoft.com:8080/xwiki/bin/view/Tutorials/SAFTutorialBuild > > > at > com > .xpn > .xwiki > .render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:231) > at > com > .xpn > .xwiki > .render.XWikiVelocityRenderer.render(XWikiVelocityRenderer.java:93) > at > com > .xpn > .xwiki > .render > .DefaultXWikiRenderingEngine > .renderText(DefaultXWikiRenderingEngine.java:252) > at > com > .xpn > .xwiki > .render > .DefaultXWikiRenderingEngine > .renderText(DefaultXWikiRenderingEngine.java:176) > at > com > .xpn > .xwiki > .render > .DefaultXWikiRenderingEngine > .renderText(DefaultXWikiRenderingEngine.java:145) > at > com > .xpn > .xwiki > .render > .DefaultXWikiRenderingEngine > .renderDocument(DefaultXWikiRenderingEngine.java:134) > at > com > .xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java: > 423) > at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:371) > at sun.reflect.GeneratedMethodAccessor328.invoke(Unknown Source) > at > sun > .reflect > .DelegatingMethodAccessorImpl > .invoke(DelegatingMethodAccessorImpl.java:25) > > ... partial exception, the rest has been removed > > > at java.lang.reflect.Method.invoke(Method.java:597) > > > I know there is a notion of {pre} that stops xwiki interpeting parts > of > the page to stop this, however I was suprised that xwiki did this in a > macro. How can I stop this happening ? > > I have a more generic question; if you wish to use a widget in html as > part of the wiki, what is the best way to go about this ? Do you have > to create your own Macro ? or is there a way to tell xWkki to parse a > block as html ? > > Thanks > James > > > Vincent Massol wrote: >> Hi James, >> >> The person who wrote the installation tutorial was wrong. The way it >> was described doesn't work. >> I've updated the instructions. >> See http://code.xwiki.org/xwiki/bin/view/Macros/VideoMacroDownloads >> >> Thanks >> -Vincent >> >> On Jul 1, 2008, at 12:05 PM, James Weir wrote: >> >> >>> Hi, >>> >>> I have been trying to use the video macro [1] without much success. >>> >>> I followed the instructions to upload and import the xar file into >>> my >>> xwiki. The import was successful. >>> >>> I then add the macro into the Velocity macros: >>> Administration: >>> Preferences->Advanced->Velocity Macro Pages I added: >>> Marcos.Video, >>> >>> I was then hoping to embed a video into my xwiki. Unfortunately >>> all I >>> see is the text of the macro rather than the video, For example: >>> >>> #video('http://www.youtube.com/v/NEV2TnDUA-E&hl=en'); >>> >>> Any ideas on why this is not working ? >>> Thanks >>> James _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users