Better Menu in the styleguide

By J. on 13 May 2010

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
J.17 May 2010

similar to http://www.outsystems.com/wisdomofthecrowds/IdeaComment_List.aspx?IdeaId=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.

Rebecca Hall14 Jun 2010
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.
Paulo Tavares30 Aug 2010
Wrong idea merged. Sorry.

Joop Stringer28 Dec 2011
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 :-)
Goncalo Borrega15 May 2013
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!


Gonçalo Almeida27 Jul 2010
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
Hermínio Mira28 Jul 2010
I think this might be merged with:
http://www.outsystems.com/wisdomofthecrowds/IdeaComment_List.aspx?IdeaId=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
Joop Stringer15 May 2013
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
Kilian Hekhuis17 May 2013
Joop, why would you want ul/li's? divs work fine. Imho ul/li is semantically not intended for menus.
Joop Stringer19 May 2013
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 :-)
Kilian Hekhuis21 May 2013
Ah, so it's just that you're lazy and don't want to convert the ul/li styling to using divs :))
Joop Stringer21 May 2013
Nope not lazy, just want to comply to common used techniques :-)
Kilian Hekhuis21 May 2013
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.