Hi Guillaume,
On Nov 28, 2011, at 2:02 PM, Guillaume Sauthier (Objectweb) wrote:
Hi all
Some weeks ago, I've been discussing in IRC with Thomas and Vincent about
contributing a {{panel}} macro that could be used to replace the old
velocity #panelHeader()/#panelFooter() macro...
I've pushed that code into github :
https://github.com/sauthieg/xwiki-panel-macro
ATM, it probably has less features than the old velocity stuff, but I'm
sure it is a good starting point if you want to move to a Java-based panel
macro.
The code is tested using the XWiki Test Runner.
So if you're interested in that code, I'll be happy to re-contribute it to
XWiki.
Any thoughts ?
Great! Here's what comes up to mind:
1) Either you keep the code in your user on github or we host it in xwiki-contrib:
https://github.com/organizations/xwiki-contrib. The advantages of hosting on xwiki-contrib
is that you get a wiki, a jira, a maven repository to release it, see
http://contrib.xwiki.org + it's closer to the rest of xwiki contribs/extensions .
However there's absolutely not reason you couldn't keep it in your github user if
you prefer.
2) You can start by publishing what you have on
http://extensions.xwiki.org and make it
downloadable so that people can start using it/provide feedback
3) Some devs from the xwiki dev team should review what you've done to decide if we
want to include it in xwiki-platform. Since 1) and/or 2) (they're separate) are easy
to do this point shouldn't be a blocker for them.
Let us know what you'd like to do.
Thanks a lot for contributing back!
-Vincent