> On 11 May 2016, at 19:06, Marius Dumitru Florea > <[email protected]> wrote: > > On Wed, May 11, 2016 at 10:47 AM, Vincent Massol <[email protected]> wrote: > >> >>> 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. >> > > Another consequence is that it will be harder to see if a change in the > rendering API breaks one of the available syntaxes. But this is acceptable.
yes, we would add the jobs in the CI. Thanks -Vincent > +1 > > Thanks, > Marius > > >> >> 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

