Asiri Rathnayake wrote:
Hi devs,
I have completed wiki macro bridge implementation but there are few things that needs to be done inorder to commit it.
1. xwiki-properties module currently under sandbox ( http://svn.xwiki.org/svnroot/xwiki/sandbox/xwiki-core-properties/) need to be moved into /platform/core/trunk/xwiki-properties
This should be a separate vote.
2. Need to commit the xwiki-application-wiki-macro-bridge under /platform/xwiki-applications/trunk/wiki-macro-bridge. This application hosts XWiki.WikiMacroClass and XWiki.WikiMacroParameterClass documents. For 2.0M3 we will remove this application and add initialization code that will generate these two pages automatically.
If this will be removed shortly, why not wait? I don't like creating an application just so that it can be removed after a few days, since this creates junk on jira, hudson, our maven repo... Alternatively, we can keep the xar permanently, since it will contain a nice UI for managing macros.
3. Commit xwiki-core-rendering-macro-wikibridge under /platform/core/trunk/xwiki-rendering/xwiki-rendering-macros/xwiki-rendering-macro-wikibridge
Why is the app called wiki-macro-bridge when the module is called macro-wikibridge?
4. Make necessary dependancy changes so that XE will bundled with wiki-macro support by default.
Here is my +1 for all of above.
Note that this is a quite large commit (had to refactor macros to use xwiki-properties), there might be few places where my code can be improved. Any comments are welcome.
-- Sergiu Dumitriu http://purl.org/net/sergiu/