Hi Nicolas,

On 24 Mar 2015 at 11:07:45, Thomas Mortagne 
([email protected](mailto:[email protected])) wrote:

> On Tue, Mar 24, 2015 at 10:59 AM, Nicolas Delsaux
> wrote:
> > OK
> > I however have another question on that topic.
> > As a Java dev, I'm quite fond of Webjars as they provide me a way to make
> > sure which version of a Javascript I use.
> > I've seen that XWiki can integrate webjars
> > (http://extensions.xwiki.org/xwiki/bin/view/Extension/WebJars+Integration)
> > but, as far as I understand, it's only available when writing extensions ...
>  
> Not really, it's mostly used as extension dependency but you can
> install any jar you want. It's just that the simple search is
> supported only with XWiki repositories like
> http://extensions.xwiki.org. If you want to install a jar from any of
> the maven repositories registered you can use "Advanced Search" and
> indicate the exact id and version you want to install it.
>  
> > When writing that, I realize the same question can be asked about Groovy :
> > if I try to use a dependency using Groovy grapes, will it work ? It seems to
> > me it won't work, but can anyone confirm ?
>  
> As far as I know Groovy grapes automatically download and load jar you
> declare as long as ivy is provided and XWiki embeds Ivy (it's actually
> embedding it only for this reason since we don't use it directly). Not
> sure where it search by default but I guess it should find any Maven
> Central jar.

Yes Groovy Grapes work inside groovy script in wiki pages. For example:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Twitter+Search

Thanks
-Vincent

> > Le 23/03/2015 17:09, Eduard Moraru a écrit :
> >>
> >> Hi Nicolas,
> >>
> >> Typically, the flow is the following:
> >> 1. You create a page and the markup (wiki syntax + additional HTML if you
> >> need form UI elements or if you can not reuse property displayers from
> >> velocity, e.g. $doc.display('someProperty', 'edit') [1] )
> >> 2. You add a skin extension [2] object to that document where you add your
> >> CSS and JS needs
> >> 3. Inside that JSX object you can depend on 3rd party libraries using the
> >> recommended require.js approach [3] or anything else that suites you
> >> 4. Profit
> >>
> >> More such information is available on the dev guide's tutorials and
> >> resources page [4].
> >>
> >> Hope this helps,
> >> Eduard
> >>
> >> P.S.: Regarding javascript, be aware that we are currently moving away
> >> from
> >> Prototype.js and towards jQuery, but a lot of documentation still talks
> >> about how to do things with Prototype.js, you just need to digg deep
> >> enough
> >> to find the jQuery alternatives, figure them out, ask people for help and,
> >> document back your findings (on xwiki.org pages) so that you can help
> >> others in your same situation :)
> >>
> >> ----------
> >> [1] http://platform.xwiki.org/xwiki/bin/view/DevGuide/API
> >> [2]
> >> http://extensions.xwiki.org/xwiki/bin/view/Extension/Skin+Extension+Plugin
> >> [3]
> >>
> >> http://platform.xwiki.org/xwiki/bin/view/DevGuide/JavaScriptAPI#HRequireJSandjQueryAPIs
> >> [4] http://platform.xwiki.org/xwiki/bin/view/DevGuide/
> >>
> >> On Mon, Mar 23, 2015 at 5:33 PM, Nicolas Delsaux  
> >> wrote:
> >>
> >>> I would like to create a Javascript application in XWiki.
> >>> My precise goal is to go get some content from Jenkins (build status) and
> >>> render it over a static image using d3.js or any other rich rendering
> >>> framework.
> >>> I suppose the only way to implement that is to write my webpage as HTML.
> >>> But, then, how will I use external frameworks ? (typically d3.js)
> >>>
> >>> Thanks
> >>>
> >>> --
> >>> Nicolas Delsaux
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to