> On 10 May 2016, at 23:12, Vincent Massol <[email protected]> wrote:
> 
> Hi devs,
> 
> Following our strategy of moving non-core extensions of platform in 
> xwiki-contrib I’d like to discuss moving non-core modules of xwiki-rendering 
> into xwiki-contrib. 
> 
> My real need ATM is to know where I should commit the Markdown renderer I’ve 
> been working on as a proof of concept. It’s working but not everything is 
> supported yet and I don’t plan nor want to commit to make it work in the near 
> future. I also don’t want to put the burden of maintaining it on the xwiki 
> core dev team. And I also feel it should be located in the same module where 
> the Markdown parser is located. So one solution is to move the Markdown 
> syntax module into xwiki-contrib, as a whole.
> 
> Now, if we do this for the markdown module we might as well agree to do it 
> for other non-core modules, namely:
> 
> - some syntaxes: mediawiki, twiki, apt, confluence*, creole, docbook, doxia, 
> jspwiki, tex (+ markdown of course)
> - some macro transformations: linkchecker, wikiword
> - some macros like: the ctsreport one and the jira macro
> 
> WDYT?

Note that one consequence could be that we should deprecate the configured 
syntaxes, i.e. the xwiki.rendering.syntaxes property in xwiki.cfg. Or at least 
don’t define it by default.

This property is there since all syntaxes are bundled by default and admin may 
not want their users to use all available syntaxes.

What would be nice is that, if we move some syntaxes out, when an admin 
installs them as extension with the EM, they become active without having to 
stop and restart the wiki. I guess we could implement this with 
http://jira.xwiki.org/browse/XWIKI-12474 and by default when a new syntax 
extension is installed, it’s active i.e. do the same as we do for the 
Applications Panel.

Thanks
-Vincent


> 
> Thanks
> -Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to