On Tue, Feb 28, 2012 at 09:16, Thomas Mortagne <[email protected]>wrote:

> Hi devs,
>
> From the start Extension Manager has been designed to be usable
> outside of XWiki. I would like to make this effective by moving it
> into commons.
>
> Here is the detail of the operation:
>
> = Not moved
>
> * UI of Extension Manager
> * Xar handler
> * Server side module and UI of XWiki Repository (but the client will
> be moved to commons since a generic REST protocol has been designed
> for it which could be implemented by anything)
> * Clustering module
> * Script service module
> * An ExecutionContextInitializer which is responsible for switching
> the current Thread classloader for each new request with the one
> linked to the current wiki (so that everything loading classes like
> script macros do it from the proper classloader)
>
> That means that the commons version of Extension Manager will support
> everything the current one supports except for the thing that don't
> make sense outside of XWiki (XAR packages, wiki pages UI, etc.).
>
> = Dependencies to move
>
> * ClassLoader module: even more than Extension Manager (and like other
> stuff that will follow in other mails) this module is ready to be
> moved as it is except for the attachment based support which is
> already in a separated module and will stays in platform obviously.
>
> = Extracted from Extension Manager
>
> * Job Manager: encapsulate background task into a job providing
> progress and status informations as well as logging isolation. In it's
> own module.
> * ClassLoader Manager: namespace based organization for classloaders
> (like we have for Component Managers). In the existing classloader
> module.
>
> WDYT ?
>
> Here is my +1
>

Sounds good, +1


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



-- 
Denis Gervalle
SOFTEC sa - CEO
eGuilde sarl - CTO
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to