On Aug 24, 2012, at 6:39 PM, Vincent Massol <[email protected]> wrote:
> > On Aug 24, 2012, at 6:18 PM, Jean-Vincent Drean <[email protected]> wrote: > >> Hi, >> >> I've been working on UI extensions lately and those extensions are >> implemented as components. >> To be able to have components both defined from java code and from >> wiki documents I've worked on the xwiki-platform-component-wiki module >> started by Jerome a while ago. >> The initial design is described here: >> http://dev.xwiki.org/xwiki/bin/view/Design/WikiComponents >> >> In addition the module allows other modules to easily synchronize java >> components with content coming from XObjects. >> To do so you need to implement WikiComponent [1] and >> WikiComponentBuilder [2]. Then a manager will automatically >> unregister/register your components whenever it's required: when the >> wiki starts, when a document is updated, deleted, etc. >> >> In order to commit the UI extension module I need >> xwiki-platform-component-wiki to be moved to platform. >> Here's my +1 > > +1 And +1 to refactor existing code to use that in the future. I can think of: * Wiki Macros * IRC Bot Listeners Thanks -Vincent >> [1] : >> https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/src/main/java/org/xwiki/component/wiki/WikiComponent.java >> [2] : >> https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/src/main/java/org/xwiki/component/wiki/WikiComponentBuilder.java _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

