On Nov 28, 2011, at 6:24 PM, Guillaume Sauthier (Objectweb) wrote:
2011/11/28 Vincent Massol <vincent(a)massol.net>
Hi Guillaume,
On Nov 28, 2011, at 4:40 PM, Guillaume Sauthier (Objectweb) wrote:
Hi all
It's a following of the recent discussion on this list :)
I have provided the basis for a java backed {{panel}} macro
implementation.
The source code is currently hosted on my github
account, but I would
like
to move it under xwiki-contrib.
I've created a repo for you:
https://github.com/xwiki-contrib/macro-panel
Thanks
I've moved the code from my own repo to this one.
I had forgotten to configure email notifications. Done now.
See
https://github.com/sauthieg/xwiki-panel-macro
I've inited an extension page for this macro on the extension wiki:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Panel+Macro
BTW, what is the type for a Java Macro ? Macro type seems to be
restricted
to Velocity …
It should be components (the other macro types are for old deprecated
technology). I've fixed it and added the download link too for you (there
are instructions when you edit the extension page on how to do that BTW).
Oops, missed that point :)
Any interest ?
Yes looks useful to me and we should move it to xwiki-platform IMO (after
reviewing it and finding a way to remove the hack that I saw there to get
the panel doc, if possible ;)).
I'm sure that I couldn't invent that piece of code myself, someone had
probably helped me :)
Maybe you ;)
It was me indeed.
BTW, I tried to move to latest xwiki-commons module
(3.3-milestone-1), and
I hit some issues, so I did not incorporate theses changes in what I pushed.
The first one is that the AbstractLogEnabled class is no more in the
dependencies,
To get logs now you just need to get the SLF4J logger injected, see
http://extensions.xwiki.org/xwiki/bin/view/Extension/Component+Module#HComp…
and when launching the tests, a component was probably
still
using it. I found that class in an older commons module (3.2-milestone-x),
but it was not very clean :'(
The other one (and I gave up on this one) was that the RenderingTest was
complaining about not being able to find a Parser component …
Can't think of an issue for this one, I'd need to try it out to see the full
error.
Thanks
-Vincent
--G
>
> Thanks!
> -Vincent