[xwiki-devs] [vote] Move wiki components module from contrib to platform
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] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s... [2] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s... -- Jean-Vincent Drean, XWiki.
On Aug 24, 2012, at 6:18 PM, Jean-Vincent Drean <jv@xwiki.com> 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 Thanks -Vincent
[1] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s... [2] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s...
On Aug 24, 2012, at 6:39 PM, Vincent Massol <vincent@massol.net> wrote:
On Aug 24, 2012, at 6:18 PM, Jean-Vincent Drean <jv@xwiki.com> 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/s... [2] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s...
On Aug 24, 2012, at 6:40 PM, Vincent Massol <vincent@massol.net> wrote:
On Aug 24, 2012, at 6:39 PM, Vincent Massol <vincent@massol.net> wrote:
On Aug 24, 2012, at 6:18 PM, Jean-Vincent Drean <jv@xwiki.com> 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
And importantly, the new translation module, which should have something of a TranslationSet component role and the ability to register a TranslationSet component in a wiki page. I'll probably end up writing this one if nobody beats me to it... Thanks -Vincent
Thanks -Vincent
[1] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s... [2] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s...
+1 On Fri, Aug 24, 2012 at 6:18 PM, Jean-Vincent Drean <jv@xwiki.com> 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] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s... [2] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s...
-- Jean-Vincent Drean, XWiki. _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On 08/24/2012 12:18 PM, Jean-Vincent Drean 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] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s... [2] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s...
+0. -- Sergiu Dumitriu http://purl.org/net/sergiu/
+0 Note that 4.2M3 is planned for today. Let me know if this requires postponing the release. Thanks, Marius On Fri, Aug 24, 2012 at 7:18 PM, Jean-Vincent Drean <jv@xwiki.com> 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] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s... [2] : https://github.com/xwiki-contrib/xwiki-platform-component-wiki/blob/master/s...
-- Jean-Vincent Drean, XWiki. _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
participants (5)
-
Jean-Vincent Drean -
Marius Dumitru Florea -
Sergiu Dumitriu -
Thomas Mortagne -
Vincent Massol