Le vendredi 13 mai 2011 16:56:40, MoYo a écrit :
> Hi,

Hi,

> I am working on displaying count of items in tabs. You could test the
> unstable version for view it.
> 
> This raises a trouble : we have tabs with several contents.
> Examples :
> - Connexions one which include direct connexion and network port connexion.
> - Management : include contracts and administratives informations.
> 
> A solution will be to split them but we will have lots of tabs.
> Do you think it will be a problem on browsing / working ?

Some ideas about the tabs that i would like to share :

1. Less tabs is more understandable :

I think there is already too much tabs. More than 5 tabs make the application 
less usable.

We should keep in mind that the human brain can keep in memory between 4 and 7 
items. When you have a longer list of items, there is much more work too make 
it understandable.

As exemple of good usage of the tabs i appreciate that the main tabs setup has 
6-7 tabs (depending on presence of plugins).

I liked a lot the work we did with the configuration menus for 0.78, 
decreasing the number of tabs from 10+ to 5.

I would like to convince you to continue this way, and prefer decrease or 
reorganization of tabs to addition of tabs.

2. For long lists of items, "bullet list" type of display (vertical) is IMHO 
far more readeable than tabs (horizontal).

The "bullet list" display is the most commonly used display in rich 
applications like CRMs, ERPs, Groupwares when they have long lists

example of bullet list : 

- AAAA AAA  AAA
- BBBBBBBBBBBBB
- CCCCCCC
- DDDDDDDDD
- EEEE EEEEEEEEEE
- FFFFFFFFFFFFF FFFF
- GGGGG GGGG GGGGGG GGGG

same example displayed as tabs feels less readable to me : 

AAAA AAA  AAA ; BBBBBBBBBBBBB ; CCCCCCC ; DDDDDDDDD ; EEEE EEEEEEEEEE ; 
FFFFFFFFFFFFF FFFF ; GGGGG GGGG GGGGGG GGGG

Firefox, wich is the software who made tabs the most common, has now options 
to collapse tabs, as too much tabs is just unusable.

I would like to convince you that, when we have more than 5 tabs, vertical 
display should be preferred.

3. Categorize ? 

Without any plugins, for a computer we have now 12 tabs, which is already much 
too much. The fact that every plugin is adding hist own tab makes in just 
awfull at the end.

Maybe it could be a good idea to group tabs in few categories (visible like 
the main menu), with subcategories and let plugins add their "tab" in a 
subcategory.

For example : 

- Inventory : 
   - components 
   - volumes 
   - connexions
   - software 
   - virtual machines
- Administrativia : 
   - management 
   - documents 
   - notes
- Lifecycle : 
   - tickets 
   - links 
   - booking

4. Less scroll

For now, for computers, every tab is starting with the same information : the 
avalanche of information about the computer, that you can collapse with the 
citroën sign. When not collapsed, this information is already using all the 
available space on the screen, even on a reasonable size of screen. This makes 
useless the usage of tabs, which as i understand, were added to avoid 
scrolling. I would suggest either to collapse this info by default, or to 
display it only on the first tab.


> The work in progress will make possible to implement a system to set the
> tab order. Maybe for the next version or later.

Could be great also, but IMHO the organization in categories should be tried 
first.


As always, i have no idea if it's possible to implement of all these ideas in 
a reasonable amount of time, but i would like to convince you this would be 
great fo glpi.


Cheers, 

-- 
Fabrice Flore-Thébault

_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev

Reply via email to