2016-04-21 20-09-55
J.
 
MVP
Better Menu in the styleguide
2134
Views
17
Comments
Implemented
Frontend (App Interfaces)
OutSystems 8.0

The current Menu is somewhat cumbersome and doesn't feel right.
It's too much hassle to create an easy menu.

Make it better and more customization friendly.

Would be a great one.

Also the possebillity to make the menu vertical.
The idea is to create a new tool to develop menus 
in a more easy and fast way. 
The tables MENU_ITEM and MENU_SUB_ITEM should be read 
by a widget that generated the menus.
I suggest the existence of the another widget that generated 
a tree map of the application .


Merged from 'Develop Menus in a more easy and faster way .And create a new Widget tree map.' (idea created on 12:22 (2 hours ago) by Henrique Manuel Laranjeira Anselmo), on 14:12 (just now) by Paulo Tavares
2016-04-21 20-09-55
J.
 
MVP

similar to https://www.outsystems.com/ideas/120/


Merged from 'Develop Menus in a more easy and faster way .And create a new Widget tree map.' (idea created on 12:22 (2 hours ago) by Henrique Manuel Laranjeira Anselmo), on 14:12 (just now) by Paulo Tavares

It's a good idea. And with that we will save development time.

While playing during the bootcamp I was able to retrieve the menu entities as a list formated <ul><li>Customers</li>...</ul> ... then use css to format the menu into tabs.  To control access the Screen Preparation would need to filter out menu items the user doesn't have access to.   Note:  Additional properties in the menu entity required, such as Description, Destination, and some sort of security.  However, and interface into the entity is needed if security is used since you can't have a static entity and use the security in the application.
Wrong idea merged. Sorry.

2011-06-15 10-51-22
Joop Stringer
Asked already many many many many times to get the menu in (un)ordered list instead of a set of div's/span's it's areal pain in the behind :-)
2016-11-21 23-23-05
Gonçalo Borrêga
In version 8 we created a new menu (that can have a second level), is very easy to change and works out of the box with Intelliwarp. You can also check how to format it differently (easy to customize) by looking at the new Themes (San Francisco, Greenwich) that give them a totally different look, without jeopardizing the easy way they are handled in the editor. 
Oh... and they're touch friendly too!


Wouldn't it be great if there was a Menu Widget, that would allow us to speed up the tiresome menu programming that we have to do at the beginning of each project?

A Menu Widget could have properties to determine number of levels, orientation vertical or horizontal, css customization on each level, etc...

Merged from 'Menu Widget' (idea created on 2010-07-27 15:58:05 by Gonçalo Almeida), on 2013-05-15 09:21:51 by Gonçalo Borrêga
I think this might be merged with:
https://www.outsystems.com/ideas/120/

Merged from 'Menu Widget' (idea created on 2010-07-27 15:58:05 by Gonçalo Almeida), on 2013-05-15 09:21:51 by Gonçalo Borrêga
2011-06-15 10-51-22
Joop Stringer
Nice job in V8 ... But ... why are you not creating a menu out of UL/LI 's instead ....
Previously it was tables, now it's DIV's
Joop, why would you want ul/li's? divs work fine. Imho ul/li is semantically not intended for menus.
2011-06-15 10-51-22
Joop Stringer
Kilian, to have more and easier control in CSS over the way the menu is styled ... Lots of samples on internet with nice(r) layouts than the OutSystems defaults :-)
Ah, so it's just that you're lazy and don't want to convert the ul/li styling to using divs :))
2011-06-15 10-51-22
Joop Stringer
Nope not lazy, just want to comply to common used techniques :-)
Common or not, semantically it's wrong imho to use a ul/li for a menu, although I can see where it's coming from.
2016-11-21 23-23-05
Gonçalo Borrêga
Merged this idea with 'Menu Widget' (created on 2010-07-27 15:58:05 by Gonçalo Almeida)