On Sat, May 5, 2012 at 8:33 PM, Jerome Velociter <[email protected]> wrote:
> Hi team,
>
> Just to let you know I've started splitting the WYSIWYG module in
> order to create a standalone distribution of the editor, to make it
> easier to use outside XWiki.

Great!

>
> The new structure of the module would be :
>
> ├── xwiki-platform-wysiwyg-client
> │   ├── xwiki-platform-wysiwyg-client-standalone
> │   └── xwiki-platform-wysiwyg-client-xwiki
> ├── xwiki-platform-wysiwyg-plugin-api
> ├── xwiki-platform-wysiwyg-server
> └── xwiki-platform-wysiwyg-war
>    ├── xwiki-platform-wysiwyg-war-standalone
>    └── xwiki-platform-wysiwyg-war-xwiki

+1

>
> Note that the standalone WAR distribution would only be built when
> releasing, otherwise it means we almost double the overall time of the
> WYSIWYG build. I'm not sure we can work around that so easily due to
> the way GWT works ; Marius maybe you can hint me here.

You can't reuse the artefacts generated by the standalone war (the
generated JavaScript) in the XWiki war build so I don't see other
option to win time than building the standalone war only when
releasing.

>
> You can check out the split here :
> https://github.com/jvelo/xwiki-platform/compare/XWIKI-7785

I made a few comments. Looks good.

Thanks,
Marius

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

Reply via email to