| 1 | [[TOC]] |
| 2 | = !BluePrint: Application Menus = |
| 3 | |
| 4 | == Introduction == |
| 5 | '''Application menu''' references to the menu of the particular application ("module menu"). |
| 6 | |
| 7 | Currently, all these menus follow a different logic which is specific for the respective application. |
| 8 | |
| 9 | To make things worse, the menu logic is also often very different from the menu logic in other common software which is typically used by our users (e.g. Office programs, Email clients, Browsers). |
| 10 | |
| 11 | To reduce the learning curve, and to enhance usability, the menus should follow a common standard. |
| 12 | |
| 13 | == Description == |
| 14 | |
| 15 | Looking at common office applications, we usually find something like: |
| 16 | |
| 17 | '''File | Edit | View | ... | Settings | Help''' |
| 18 | |
| 19 | where '''File''' is the main resource of the application, and usually provides the options: |
| 20 | |
| 21 | - '''New''' |
| 22 | - '''Open''' |
| 23 | |
| 24 | This is what users are used to, and could therefore be a guideline for the design of our application menus. |
| 25 | |
| 26 | == Requirements == |
| 27 | |
| 28 | - maximum desireble menu depth is 1 (=no subitems to menu items) |
| 29 | |
| 30 | == Design Suggestion 1 == |
| 31 | |
| 32 | The critical point is the common logic in all applications: |
| 33 | |
| 34 | First item(s): |
| 35 | |
| 36 | {{{ |
| 37 | Resource |
| 38 | +-- New |
| 39 | +-- Open (which goes to search) |
| 40 | +-- List All |
| 41 | +-- ... (other resource methods) |
| 42 | }}} |
| 43 | |
| 44 | Then the non-resource goals, e.g. Report: |
| 45 | |
| 46 | {{{ |
| 47 | GoalGroup |
| 48 | +-- Goal1 |
| 49 | +-- Goal2 |
| 50 | +-- ... |
| 51 | }}} |
| 52 | |
| 53 | Then user-specific settings (if available): |
| 54 | |
| 55 | {{{ |
| 56 | Settings |
| 57 | +-- Config1 |
| 58 | +-- Config2 |
| 59 | }}} |
| 60 | |
| 61 | And finally '''Help''' as a single clickable item, which goes to a user-guide for this application with |
| 62 | clickable action links. |
| 63 | |
| 64 | ---- |
| 65 | BluePrints |