2
.. i18n: =======================
3
.. i18n: Menu Organization Rules
4
.. i18n: =======================
7
=======================
8
Menu Organization Rules
9
=======================
11
.. i18n: Menu organization
12
.. i18n: +++++++++++++++++
18
.. i18n: * The first items of the main menu (application management) have to be the most useful documents of the application. There are 2 reasons for this:
20
.. i18n: * users must have direct and easy access to his documents, usually, most important features which correspond to daily operations.
21
.. i18n: * In web client, this first menu is unfolded by default
24
* The first items of the main menu (application management) have to be the most useful documents of the application. There are 2 reasons for this:
26
* users must have direct and easy access to his documents, usually, most important features which correspond to daily operations.
27
* In web client, this first menu is unfolded by default
29
.. i18n: .. figure:: Pictures/webmenu.png
30
.. i18n: :align: center
33
.. figure:: Pictures/webmenu.png
36
.. i18n: * If the application contains the object “res.partner” it is always after the main menu. Because, it is important to have easy access to the suppliers in “purchase” or the customers in “sales”.
37
.. i18n: * “Configurations” are always the last items of the application. By default, only “admin / configuration” has access to this menu.
38
.. i18n: * “Reporting” is always before “Configuration”. From the managers side, it is the last item.
39
.. i18n: * If the application contains the object “res.product”, it is always before “Reporting” (from user side, it is the last item)
40
.. i18n: * the invoice object; if there is one in the application, it must be before “Products)
41
.. i18n: * All other menus are organized in a logical order. For example, in “Human Resources”, user have generally more often the need for “Time Tracking” than “Expenses”. So “Time Tracking” is placed before “Expenses”
44
* If the application contains the object “res.partner” it is always after the main menu. Because, it is important to have easy access to the suppliers in “purchase” or the customers in “sales”.
45
* “Configurations” are always the last items of the application. By default, only “admin / configuration” has access to this menu.
46
* “Reporting” is always before “Configuration”. From the managers side, it is the last item.
47
* If the application contains the object “res.product”, it is always before “Reporting” (from user side, it is the last item)
48
* the invoice object; if there is one in the application, it must be before “Products)
49
* All other menus are organized in a logical order. For example, in “Human Resources”, user have generally more often the need for “Time Tracking” than “Expenses”. So “Time Tracking” is placed before “Expenses”
51
.. i18n: To summarize menus have to look like :
54
To summarize menus have to look like :
56
.. i18n: * Main application
57
.. i18n: * (Address book)
62
.. i18n: * Configuration
73
.. i18n: Menu terminology
74
.. i18n: ++++++++++++++++
80
.. i18n: The used terminology must be short and explicit. Firstly, it must be short because in web client, main menus are organized on the top, in a horizontal bar. So it cannot take too much space. For instance, we don't use “Purchases Management” but “Purchases” to minimize the space taken in the menu.
83
The used terminology must be short and explicit. Firstly, it must be short because in web client, main menus are organized on the top, in a horizontal bar. So it cannot take too much space. For instance, we don't use “Purchases Management” but “Purchases” to minimize the space taken in the menu.
85
.. i18n: .. figure:: Pictures/menubar.png
86
.. i18n: :align: center
89
.. figure:: Pictures/menubar.png
92
.. i18n: Secondly, used terminology must be linked to the application and explicit to it. For example, res.partner object is named “Customer” in “sales” and “Supplier” in “Purchase”.
95
Secondly, used terminology must be linked to the application and explicit to it. For example, res.partner object is named “Customer” in “sales” and “Supplier” in “Purchase”.