[xwiki-devs] Navigation Menu Bar UIX
Hi devs, I'm going to add an UI extension point after the XWiki header that could be used to inject a navigation top menu bar. The extension point id can be: org.xwiki.platform.template.header.bottom or org.xwiki.platform.template.header.after I'll go with the first option if no one has a strong preference for the second. Regarding the package prefix in the UIX id, even though it was missing from JV's proposal http://lists.xwiki.org/pipermail/devs/2013-March/053739.html the existing UIX have it (e.g. org.xwiki.platform.panels.Applications) so I'm using it too to be consistent. I would also like to integrate http://extensions.xwiki.org/xwiki/bin/view/Extension/Navigation+Menu+Wiki+Ma... http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig into xwiki-platform-menu/xwiki-platform-menu-ui (with various code modifications and some functional tests) without bundle it with XE. This new module could host in the future the menu creator proposed by Caty http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MenuCreator . The goal of all this is to have http://jira.xwiki.org/browse/XWIKI-9148 closed for 5.1 final. It's ok IMO to do this during RC phase because it can't break existing features. Thanks, Marius
Hi, For me sounds good. Can't wait. Spor! Caty On Fri, Jun 14, 2013 at 10:31 AM, Marius Dumitru Florea < [email protected]> wrote:
Hi devs,
I'm going to add an UI extension point after the XWiki header that could be used to inject a navigation top menu bar. The extension point id can be:
org.xwiki.platform.template.header.bottom or org.xwiki.platform.template.header.after
I'll go with the first option if no one has a strong preference for the second.
Regarding the package prefix in the UIX id, even though it was missing from JV's proposal http://lists.xwiki.org/pipermail/devs/2013-March/053739.html the existing UIX have it (e.g. org.xwiki.platform.panels.Applications) so I'm using it too to be consistent.
I would also like to integrate
http://extensions.xwiki.org/xwiki/bin/view/Extension/Navigation+Menu+Wiki+Ma... http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig
into xwiki-platform-menu/xwiki-platform-menu-ui (with various code modifications and some functional tests) without bundle it with XE. This new module could host in the future the menu creator proposed by Caty http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MenuCreator .
The goal of all this is to have http://jira.xwiki.org/browse/XWIKI-9148 closed for 5.1 final. It's ok IMO to do this during RC phase because it can't break existing features.
Thanks, Marius _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi Marius, On Jun 14, 2013, at 9:31 AM, Marius Dumitru Florea <[email protected]> wrote:
Hi devs,
I'm going to add an UI extension point after the XWiki header that could be used to inject a navigation top menu bar. The extension point id can be:
org.xwiki.platform.template.header.bottom or org.xwiki.platform.template.header.after
I'll go with the first option if no one has a strong preference for the second.
Fine with me. We'll need to implement an UIX alias solution at some point in order to handle renames anyway.
Regarding the package prefix in the UIX id, even though it was missing from JV's proposal http://lists.xwiki.org/pipermail/devs/2013-March/053739.html the existing UIX have it (e.g. org.xwiki.platform.panels.Applications) so I'm using it too to be consistent.
I would also like to integrate
http://extensions.xwiki.org/xwiki/bin/view/Extension/Navigation+Menu+Wiki+Ma... http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig
into xwiki-platform-menu/xwiki-platform-menu-ui (with various code modifications and some functional tests) without bundle it with XE. This new module could host in the future the menu creator proposed by Caty http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MenuCreator .
Sounds good.
The goal of all this is to have http://jira.xwiki.org/browse/XWIKI-9148 closed for 5.1 final. It's ok IMO to do this during RC phase because it can't break existing features.
Ok, provided it doesn't delay the release date. One thing I'd like to see too is a documentation page on xwiki.org for UIX, listing all known extension points provided by the platform. It could be put in the DevGuide on platform.xwiki.org. Cool stuff! Thanks -Vincent
On Fri, Jun 14, 2013 at 10:40 AM, Vincent Massol <[email protected]> wrote:
Hi Marius,
On Jun 14, 2013, at 9:31 AM, Marius Dumitru Florea <[email protected]> wrote:
Hi devs,
I'm going to add an UI extension point after the XWiki header that could be used to inject a navigation top menu bar. The extension point id can be:
org.xwiki.platform.template.header.bottom or org.xwiki.platform.template.header.after
I'll go with the first option if no one has a strong preference for the second.
Fine with me.
We'll need to implement an UIX alias solution at some point in order to handle renames anyway.
Regarding the package prefix in the UIX id, even though it was missing from JV's proposal http://lists.xwiki.org/pipermail/devs/2013-March/053739.html the existing UIX have it (e.g. org.xwiki.platform.panels.Applications) so I'm using it too to be consistent.
I would also like to integrate
http://extensions.xwiki.org/xwiki/bin/view/Extension/Navigation+Menu+Wiki+Ma... http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig
into xwiki-platform-menu/xwiki-platform-menu-ui (with various code modifications and some functional tests) without bundle it with XE. This new module could host in the future the menu creator proposed by Caty http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MenuCreator .
Sounds good.
The goal of all this is to have http://jira.xwiki.org/browse/XWIKI-9148 closed for 5.1 final. It's ok IMO to do this during RC phase because it can't break existing features.
Ok, provided it doesn't delay the release date.
I have most of it done locally.
One thing I'd like to see too is a documentation page on xwiki.org for UIX, listing all known extension points provided by the platform. It could be put in the DevGuide on platform.xwiki.org.
There is http://extensions.xwiki.org/xwiki/bin/view/Extension/UIExtension+Module#HAva... but it's not very exposed. Thanks, Marius
Cool stuff!
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Jun 14, 2013, at 9:46 AM, Marius Dumitru Florea <[email protected]> wrote:
On Fri, Jun 14, 2013 at 10:40 AM, Vincent Massol <[email protected]> wrote:
Hi Marius,
On Jun 14, 2013, at 9:31 AM, Marius Dumitru Florea <[email protected]> wrote:
Hi devs,
I'm going to add an UI extension point after the XWiki header that could be used to inject a navigation top menu bar. The extension point id can be:
org.xwiki.platform.template.header.bottom or org.xwiki.platform.template.header.after
I'll go with the first option if no one has a strong preference for the second.
Fine with me.
We'll need to implement an UIX alias solution at some point in order to handle renames anyway.
Regarding the package prefix in the UIX id, even though it was missing from JV's proposal http://lists.xwiki.org/pipermail/devs/2013-March/053739.html the existing UIX have it (e.g. org.xwiki.platform.panels.Applications) so I'm using it too to be consistent.
I would also like to integrate
http://extensions.xwiki.org/xwiki/bin/view/Extension/Navigation+Menu+Wiki+Ma... http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig
into xwiki-platform-menu/xwiki-platform-menu-ui (with various code modifications and some functional tests) without bundle it with XE. This new module could host in the future the menu creator proposed by Caty http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MenuCreator .
Sounds good.
The goal of all this is to have http://jira.xwiki.org/browse/XWIKI-9148 closed for 5.1 final. It's ok IMO to do this during RC phase because it can't break existing features.
Ok, provided it doesn't delay the release date.
I have most of it done locally.
One thing I'd like to see too is a documentation page on xwiki.org for UIX, listing all known extension points provided by the platform. It could be put in the DevGuide on platform.xwiki.org.
There is http://extensions.xwiki.org/xwiki/bin/view/Extension/UIExtension+Module#HAva... but it's not very exposed.
ah yes that's a good start. I propose that we move this list in the DevGuide and link it from http://extensions.xwiki.org/xwiki/bin/view/Extension/UIExtension+Module WDYT? Thanks -Vincent
Thanks, Marius
Cool stuff!
Thanks -Vincent
On Jun 14, 2013, at 9:54 AM, Vincent Massol <[email protected]> wrote:
On Jun 14, 2013, at 9:46 AM, Marius Dumitru Florea <[email protected]> wrote:
On Fri, Jun 14, 2013 at 10:40 AM, Vincent Massol <[email protected]> wrote:
Hi Marius,
On Jun 14, 2013, at 9:31 AM, Marius Dumitru Florea <[email protected]> wrote:
Hi devs,
I'm going to add an UI extension point after the XWiki header that could be used to inject a navigation top menu bar. The extension point id can be:
org.xwiki.platform.template.header.bottom or org.xwiki.platform.template.header.after
I'll go with the first option if no one has a strong preference for the second.
Fine with me.
We'll need to implement an UIX alias solution at some point in order to handle renames anyway.
Regarding the package prefix in the UIX id, even though it was missing from JV's proposal http://lists.xwiki.org/pipermail/devs/2013-March/053739.html the existing UIX have it (e.g. org.xwiki.platform.panels.Applications) so I'm using it too to be consistent.
I would also like to integrate
http://extensions.xwiki.org/xwiki/bin/view/Extension/Navigation+Menu+Wiki+Ma... http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig
into xwiki-platform-menu/xwiki-platform-menu-ui (with various code modifications and some functional tests) without bundle it with XE. This new module could host in the future the menu creator proposed by Caty http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MenuCreator .
Sounds good.
The goal of all this is to have http://jira.xwiki.org/browse/XWIKI-9148 closed for 5.1 final. It's ok IMO to do this during RC phase because it can't break existing features.
Ok, provided it doesn't delay the release date.
I have most of it done locally.
One thing I'd like to see too is a documentation page on xwiki.org for UIX, listing all known extension points provided by the platform. It could be put in the DevGuide on platform.xwiki.org.
There is http://extensions.xwiki.org/xwiki/bin/view/Extension/UIExtension+Module#HAva... but it's not very exposed.
ah yes that's a good start.
I propose that we move this list in the DevGuide and link it from http://extensions.xwiki.org/xwiki/bin/view/Extension/UIExtension+Module
WDYT?
Actually IMO this page on platform should be a tutorial about creating/using UIX with a reference section of all known UIX. Thanks -Vincent
Thanks -Vincent
Thanks, Marius
Cool stuff!
Thanks -Vincent
On 06/14/2013 03:31 AM, Marius Dumitru Florea wrote:
Hi devs,
I'm going to add an UI extension point after the XWiki header that could be used to inject a navigation top menu bar. The extension point id can be:
.bottom or org.xwiki.platform.template.header.after
"bottom" is visual, "after" is semantic. +1 for "after".
I'll go with the first option if no one has a strong preference for the second.
Regarding the package prefix in the UIX id, even though it was missing from JV's proposal http://lists.xwiki.org/pipermail/devs/2013-March/053739.html the existing UIX have it (e.g. org.xwiki.platform.panels.Applications) so I'm using it too to be consistent.
I guess we can say the rule is to follow the java package names / maven artifactId rules. +1 for the proposed prefix (org.xwiki.platform.template.header.)
I would also like to integrate
http://extensions.xwiki.org/xwiki/bin/view/Extension/Navigation+Menu+Wiki+Ma... http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig
into xwiki-platform-menu/xwiki-platform-menu-ui (with various code modifications and some functional tests) without bundle it with XE. This new module could host in the future the menu creator proposed by Caty http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MenuCreator .
The goal of all this is to have http://jira.xwiki.org/browse/XWIKI-9148 closed for 5.1 final. It's ok IMO to do this during RC phase because it can't break existing features.
Thanks, Marius -- Sergiu Dumitriu http://purl.org/net/sergiu
+1 On Fri, Jun 14, 2013 at 9:31 AM, Marius Dumitru Florea <[email protected]> wrote:
Hi devs,
I'm going to add an UI extension point after the XWiki header that could be used to inject a navigation top menu bar. The extension point id can be:
org.xwiki.platform.template.header.bottom or org.xwiki.platform.template.header.after
I'll go with the first option if no one has a strong preference for the second.
Regarding the package prefix in the UIX id, even though it was missing from JV's proposal http://lists.xwiki.org/pipermail/devs/2013-March/053739.html the existing UIX have it (e.g. org.xwiki.platform.panels.Applications) so I'm using it too to be consistent.
I would also like to integrate
http://extensions.xwiki.org/xwiki/bin/view/Extension/Navigation+Menu+Wiki+Ma... http://extensions.xwiki.org/xwiki/bin/view/Extension/NavigationMenuConfig
into xwiki-platform-menu/xwiki-platform-menu-ui (with various code modifications and some functional tests) without bundle it with XE. This new module could host in the future the menu creator proposed by Caty http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MenuCreator .
The goal of all this is to have http://jira.xwiki.org/browse/XWIKI-9148 closed for 5.1 final. It's ok IMO to do this during RC phase because it can't break existing features.
Thanks, Marius _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
participants (5)
-
Ecaterina Moraru (Valica) -
Marius Dumitru Florea -
Sergiu Dumitriu -
Thomas Mortagne -
Vincent Massol