[ 
https://issues.apache.org/jira/browse/OFBIZ-2118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bruno Busco updated OFBIZ-2118:
-------------------------------

    Attachment: vt_bluelight.zip
                AppMenuDropDown.patch

Please find attached a patch and a Visual Theme that I have written to 
implement what shown in the screenshots.

This is not intended to be commited (yet) but to share the idea and possibly 
discuss on a better implementation.

Here is what I have done:

The ApplicationBar and TabBar rendering has been moved from the CommonDecorator 
to the header.ftl (including the appbar.ftl)

I am not really happy with this because it takes things back from widgets to 
FTL but I did this to have the bar rendering implemented in the Visual Theme 
(through a specific header.ftl file)

Then, in order to render the ApplicationsMenu and the TabBarMenus menu widgets 
in the appbar.ftl file (I did not find a menu-render command usable into .ftl) 
I defined two wrapper screens (ApplicationMenuWrapper and TabBarMenuWrapper) 
that render rispectively the menu they find in the 
applicationMenuName/applicationMenuLocation and  
tabBarMenuName/tabBarMenuLocation variables.

This is the way the ApplicationMenu has always been rendered and now I extended 
this to the TabBar also.

The <include-menu> tabbar has been removed from the screen decorators and 
replaced with the two tabBarMenuName/tabBarMenuLocation setting.

A minor update is to remove the word "Application" from the label. This makes 
the breadcrumbs shorter and does not take away any information. IMO the user 
should think to use a SINGLE application named OFBiz.

At the moment, the only application that has been updated to use this new Menu 
system is the Catalog.

I am more than sure that we could have a simpler implementation with less 
changes but this is what I have right now and I think it is much better to 
share as it is in order to leverage on the community to spedd things up.

> Drop-down Applications Bar
> --------------------------
>
>                 Key: OFBIZ-2118
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2118
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: ALL COMPONENTS
>            Reporter: Bruno Busco
>         Attachments: AppMenuDropDown.patch, screenshot1.jpg, screenshot2.jpg, 
> screenshot3.jpg, screenshot4.jpg, screenshot5.jpg, vt_bluelight.zip
>
>
> Hi all,
> we have discussed several times about a new backoffice layout with drop-down 
> menus to have less crowded screens.
> I am experimenting some solutions and I would like to show you what I came to 
> in order to discuss about it.
> What you can see in the screenshots attached is based on an new visual-theme 
> but also on several changes in the decorators.
> The idea is to have a breadcrumbs that is a drop-down menu also.
> The leftmost Item is always "Home" and when the user hover on it the 
> applications menu is shown up.
> Then the user can select an application and the application name is shown in 
> the second position of the breadcrumbs.
> If the user hovers on it the selected application menu is shown and the user 
> can select an option that is shown in third position on breadcrumbs.
> The idea is to have the breadcrumbs to incorporate both the applications 
> menu, the single application menu and the tab bars.
> At the right ent of the same line of the breadcrumbs (in the white background 
> region) the actual screen name should be visible.
> I think that this way of navigating offers to the user a complete view of all 
> applications as a whole.
> For the moment I only attach screenshots to this jira because I need to clean 
> my code to make a presentable patch. I just want to hear if you think this is 
> a model that we can go through. If the community agrres on this that I will 
> spend more time to clean the code and submit a patch.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to