Hi devs,

I'm going to start working on a XWiki extension repository.

The idea is to provide a repository of extension like you can do with
maven repository but with a lot more possibilities like commenting on
extensions, grades, statistic, direct search...

The (work in progress) reference design page is
http://dev.xwiki.org/xwiki/bin/view/Design/ExtensionManagerXWikiRepository.

the general idea is to have the following modules:
- server (jar): basically a collection of rest resources allowing to
manipulate extensions
- server UI (xar): allow to administrate the repository itself
- client (jar): extension manager repository handler for XWiki
repository which communicate with server module using REST

the plan is to provide for 3.1 a first version with at least the
following characteristics:
* server side
** extension are in wiki pages (even extension themself as
attachments, it's not the design long term goal it's simply the
quickest for 3.1)
** REST interface will provide what extension manager already support
in maven repositories plus:
*** search extensions (probably just simple search for now)
** UI will have a livetable of extension and not much more
** will try to integrate it to extension.xwiki.org
* client side
** extension manager API will be added with search capabilities
** add a search filed in the existing extension manager admin UI
** the XWiki repository handler module of course

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

Reply via email to