Project

General

Profile

Actions

Feature #32450

closed

Improve usability of the toolbar (displaying the username)

Added by Felix Kopp over 12 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Could have
Assignee:
-
Category:
Backend User Interface
Target version:
Start date:
2011-12-12
Due date:
% Done:

100%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Move dispensable information into the background.

The username should not be always visible - users know the username because they logged in with their credentials. Furthermore the username can be pulled from the link title by holding the mouse cursor on the link.

+source code optimization


Files

Screen_Shot_2011-12-12_at_04.40.14.png (16.8 KB) Screen_Shot_2011-12-12_at_04.40.14.png Before (admin) Felix Kopp, 2011-12-12 04:43
Screen_Shot_2011-12-12_at_04.40.32.png (14 KB) Screen_Shot_2011-12-12_at_04.40.32.png Before (SU) Felix Kopp, 2011-12-12 04:43
Screen_Shot_2011-12-12_at_04.41.19.png (11.1 KB) Screen_Shot_2011-12-12_at_04.41.19.png Before (user) Felix Kopp, 2011-12-12 04:43
Screen_Shot_2011-12-12_at_04.42.54.png (13 KB) Screen_Shot_2011-12-12_at_04.42.54.png After (SU) Felix Kopp, 2011-12-12 04:43
Screen_Shot_2011-12-12_at_04.34.28.png (17.5 KB) Screen_Shot_2011-12-12_at_04.34.28.png After (admin) Felix Kopp, 2011-12-12 04:43
UserSetting1.png (58.3 KB) UserSetting1.png Jens Hoffmann, 2011-12-13 14:42
TYPO3-Backend-NORMAL.jpg (101 KB) TYPO3-Backend-NORMAL.jpg Felix Kopp, 2011-12-14 02:07
TYPO3-Backend-OPEN.jpg (105 KB) TYPO3-Backend-OPEN.jpg Open Felix Kopp, 2011-12-14 02:07
toolbar-username_logout.jpg (101 KB) toolbar-username_logout.jpg User's name without username on the right Felix Kopp, 2011-12-18 23:45
toolbar-username_logout-SU.jpg (103 KB) toolbar-username_logout-SU.jpg Felix Kopp, 2011-12-18 23:48
CURRENT-realname.png (11.8 KB) CURRENT-realname.png Current user - realname availiable Felix Kopp, 2011-12-22 01:09
CURRENT-no-realname.png (11.7 KB) CURRENT-no-realname.png Current user - no realname Felix Kopp, 2011-12-22 01:09
SU-realname.png (14.5 KB) SU-realname.png SU user - realname availiable Felix Kopp, 2011-12-22 01:09
SU-no-realname.png (14 KB) SU-no-realname.png SU user - no realname Felix Kopp, 2011-12-22 01:09
SU-tooltip-baschny.png (5.27 KB) SU-tooltip-baschny.png Ernesto Baschny, 2012-01-24 09:33
SU-realname-baschny.png (5.05 KB) SU-realname-baschny.png Ernesto Baschny, 2012-01-24 09:43
separator.jpg (54.9 KB) separator.jpg Felix Kopp, 2012-01-28 14:50
chrome.png (5.97 KB) chrome.png Steffen Gebert, 2012-02-16 23:45
ie8.png (6.01 KB) ie8.png Steffen Gebert, 2012-02-16 23:45
Toolbar-Alternatives.png (43 KB) Toolbar-Alternatives.png Felix Kopp, 2012-02-17 09:08
Toolbar-Alternatives-Grid.png (15.8 KB) Toolbar-Alternatives-Grid.png Jens Hoffmann, 2012-02-17 16:36
Toolbar-Alternatives-spacing.png (8.35 KB) Toolbar-Alternatives-spacing.png Felix Kopp, 2012-02-17 16:58
Toolbar-Alternatives-1.png (17.1 KB) Toolbar-Alternatives-1.png Felix Kopp, 2012-02-17 17:03

Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #34020: Toolbar Separator IE8Closed2012-02-17

Actions
Actions #1

Updated by Gerrit Code Review over 12 years ago

Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7209

Actions #2

Updated by Georg Ringer over 12 years ago

i want to have a info from design/ui/hci team if this change is approved

Actions #3

Updated by Steffen Ritter over 12 years ago

Georg Ringer wrote:

i want to have a info from design/ui/hci team if this change is approved

yes, dito - I do not see a need for this...

Actions #4

Updated by Steffen Ritter over 12 years ago

  • Target version changed from 4.7.0-alpha2 to 4.7.0-alpha3
Actions #5

Updated by Felix Kopp over 12 years ago

Please move to UX/UI

Actions #6

Updated by Chris topher over 12 years ago

  • Subject changed from Toolbar username unclutter to Improve usability of the toolbar (displaying the username)
Actions #7

Updated by Chris topher over 12 years ago

  • Tracker changed from Task to Feature
  • Project changed from TYPO3 Core to 78
  • Category deleted (Backend User Interface)
  • Target version deleted (4.7.0-alpha3)
Actions #8

Updated by Jens Hoffmann over 12 years ago

  • File UserSetting1.png UserSetting1.png added
  • Category set to Usability
  • Status changed from New to Accepted
  • Assignee set to Jens Hoffmann
  • Target version set to TYPO3 4.7

Looks fine to me. +1

The original Design never had the (user name) info in there.

  • Real Name @ Workspace [Logout]
    • Klick on user show a context Menu
    • In there we could show geek values,
      like the technical username.

See (TYPO3 v4.1 .. hehe):

Actions #9

Updated by Chris topher over 12 years ago

  • Project changed from 78 to TYPO3 Core
  • Category deleted (Usability)
  • Target version deleted (TYPO3 4.7)
Actions #10

Updated by Chris topher over 12 years ago

  • Category set to Backend User Interface
  • Assignee deleted (Jens Hoffmann)
  • Target version set to 4.7.0-alpha3
  • TYPO3 Version set to 4.7

Jens Hoffmann wrote:

Looks fine to me. +1

Perfect!

Actions #11

Updated by Steffen Gebert over 12 years ago

I still think the user name is not uninteresting.. There could be more users with the same real name, while username is unique. At least as tooltip I would prefer to show it.

Actions #12

Updated by Jens Hoffmann over 12 years ago

Why not - Tooltip never hurts :)

@Christopher: Why is this issue again in Core?!
As this is not Technical .. open up a additional
Ticket and Link the two tickets.
Give the people a change to reply ... +1 != +3 ...

Actions #13

Updated by Felix Kopp over 12 years ago

Yes, the username was moved to the title-attribute on the full name.

(Please also consider ringer's feedback at https://review.typo3.org/#change,7209)

Actions #14

Updated by Felix Kopp over 12 years ago

How shall we handle the SU case:
With or without the username and what shall the title be?

Actions #15

Updated by Ingo Renner over 12 years ago

When SUing I'd still like to see the user name as in those cases it seems to be an important information. Also in that case it can actually happen that users with the same or similar (real) name exist...

Updated by Felix Kopp over 12 years ago

What about putting the username not into the title-attribute but a real fold-out?
(inspired by preview.typo3.org)

Furthermore the modules from USER TOOLS could be moved into the new fold-out. These tools are used less frequently.

Actions #17

Updated by Fabien Udriot over 12 years ago

TYPO3-Backend-NORMAL

TYPO3-Backend-OPEN

Open

Actions #18

Updated by Felix Kopp over 12 years ago

Shall we move the username to the right?

Shall the logout button be moved to the fly-out menu or shall there still be a logout button in the toolbar right of the user's name?

What do you think?

User's name without username on the right

Actions #20

Updated by Ingo Renner over 12 years ago

I'd prefer to keep the order like it is now, the search field looks quite misaligned when not on the right

Updated by Felix Kopp over 12 years ago

Sure, only focus on username - nothing else:

Current user - realname availiable
Current user - realname availiable

Current user - no realname
Current user - no realname

SU user - realname availiable
SU user - realname availiable

SU user - no realname
SU user - no realname

Actions #22

Updated by Gerrit Code Review over 12 years ago

  • Status changed from Accepted to Under Review

Patch set 2 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7209

Actions #23

Updated by Gerrit Code Review over 12 years ago

Patch set 3 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7209

Actions #24

Updated by Felix Kopp over 12 years ago

Anything new?
Just a friendly reminder :)

Actions #25

Updated by Felix Kopp over 12 years ago

Are there any new thoughts on this idea?

Actions #26

Updated by Ernesto Baschny over 12 years ago

  • Project changed from TYPO3 Core to 78
  • Category deleted (Backend User Interface)
  • Target version deleted (4.7.0-alpha3)

There still needs to be a usability team decision upon the "SU" case ("Switch User").

Actions #27

Updated by Ernesto Baschny over 12 years ago

I like the last suggestion from Felix, but:

In my (humble) opinion the two letters "SU" have no meaning to most users I deal with (even admins), only for the Unix affixionados.

So my suggestion is to just get rid of those letters and instead move the information about the "switched user" status to the tooltip, and only show the Username in "red" denoting that "somethings different":

Jens, what do you think?

Actions #28

Updated by Ernesto Baschny over 12 years ago

Sorry, I meant this:

Always show "username (Real Name)" in the tooltip if the information about the real name is available, else show only the respective "username".

Actions #29

Updated by Jens Hoffmann over 12 years ago

  • Category set to Usability
  • Status changed from Under Review to Needs Feedback
  • Assignee set to Jens Hoffmann
  • Priority changed from Should have to Could have
  • Target version set to TYPO3 4.7

In general I like the Idea of improving the Header. :)
Big thanks to Felix for all the work on this topic!

Space

I like the idea of more hight for the menu, looks quite
valuable to me. And the clear/visuell Separation is a
nice help, too. We should go for that.

Logout

The idea of putting the logout into the user context
menu is nice to clear up the top menu. As most users
just close the browser and auto-timeout there sessions.

Arrangement

But, we should the arrange the object in the top menu
(by default, maybe this is configurable) by usage of a
average-user, not a power-user like we all here are!
A average-user will search a lot more than to review
his user-settings. So for the top right should stay, the
search as most used thing.

It looks ok (at your Screenshot) to have the search on
the left, but with a normal view with a tree below and
the filters visible, it will messes up the thing a lot. :(

So I would still suggest to go for: (From Left to Right)

  • TYPO3 Logo
  • (Dynamic space)
  • Custom Widgets (By Extensions)
  • System Widgets
  • | .. separater
  • User (& Settings or Switch etc.)
  • Search Field

Switch User

Maybe we need to come up with a complete new solution.
It should explain in more detail what's going on. I think we
need to show more Informations about it.

  • Real user (the one who really logged in - and we will switch back to).
  • Switched user (with which role (or group) .. admin/editor ..)

Show Name

To me it would be fine to go for a more friendly way of communication:

" Hello Felix "
And only on rollover or in the context menu, it shows tech details, eg:

  • Username: feKopp
  • Realname: Felix Kopp
  • Role/Group: admin

Greez Jens

Actions #30

Updated by Ernesto Baschny over 12 years ago

Hi Jens, please allow me to give my layman's comments:

Jens Hoffmann wrote:

Space

I like the idea of more hight for the menu, looks quite
valuable to me. And the clear/visuell Separation is a
nice help, too. We should go for that.

Which "more height" do you mean? I have not seen this being mentioned before (at least in this issue).

Logout

The idea of putting the logout into the user context
menu is nice to clear up the top menu. As most users
just close the browser and auto-timeout there sessions.

The Logout has always been to the right of the "Username". The button changes to "Exit" if the user is switched to another user (to "Exit" the "switched user" state).

Arrangement

But, we should the arrange the object in the top menu
(by default, maybe this is configurable) by usage of a
average-user, not a power-user like we all here are!
A average-user will search a lot more than to review
his user-settings. So for the top right should stay, the
search as most used thing.

It looks ok (at your Screenshot) to have the search on
the left, but with a normal view with a tree below and
the filters visible, it will messes up the thing a lot. :(

So I would still suggest to go for: (From Left to Right)

  • TYPO3 Logo
  • (Dynamic space)
  • Custom Widgets (By Extensions)
  • System Widgets
  • | .. separater
  • User (& Settings or Switch etc.)
  • Search Field

Think about the position of the icons if we display the "Username" right before the search box: Their position will vary depending on who is logged in. Imagine user with a long name, the icons will get shifted way to the left.

I like the current ordering, as the most important stuff that is positioned on the top-right starts from the far-right and is finished by the most dynamic part (the name of the user). It gives some consistency regardless of who is logged in.

Switch User

Maybe we need to come up with a complete new solution.
It should explain in more detail what's going on. I think we
need to show more Informations about it.

  • Real user (the one who really logged in - and we will switch back to).
  • Switched user (with which role (or group) .. admin/editor ..)

Show Name

To me it would be fine to go for a more friendly way of communication:

" Hello Felix "
And only on rollover or in the context menu, it shows tech details, eg:

  • Username: feKopp
  • Realname: Felix Kopp
  • Role/Group: admin

The "SU" case is missing here: as soon as "Felix" is switched to another user, I guess the current user is the most important message to be displayed right away (and not "hidden" in a rollover).

So for the sake of "small and doable improvements" at a time, I would still go for only displaying the "real name" now and some more information in the tooltip (suggestions welcome).

Actions #31

Updated by Jens Hoffmann over 12 years ago

@Ernesto: You are right, my fault
.. you picked up the point why it is like that, right now. :)

Arrangement

  • TYPO3 Logo
  • (Dynamic space)
  • User (& Settings, Switch .. etc.)
  • | .. separater
  • Custom Widgets (By Extensions)
  • System Widgets
  • | .. separater
  • Search Field

I mean this layout:

  • Logout/Exit Hidden
  • Search on the Left

Open

Actions #32

Updated by Ernesto Baschny over 12 years ago

Yeah, that looks great! What do you suggest for the "Switched User" situation?

Actions #33

Updated by Jens Hoffmann over 12 years ago

Just to avoid misunderstandings and keep the credits right here,
this is/was a screen design by Felix and is not my work.

Actions #34

Updated by Felix Kopp about 12 years ago

What do you think about this visualization with the discussed order of items and |-separator images?
+ What do you think about the separator-layout itself?

I like the previous idea very much and will contribute the separator-patch.

Please also consider these articles about - might be interesting:

This might be an indicator to move more often uses items further to the left and almost not use items to the right:
  • Following this presumption the search as the most relevant item should move further to the left.
  • Also the logout and user information might be on the very right.

Use "F-Shape" layout

Complete and easy overall summary:
http://sixrevisions.com/usabilityaccessibility/10-usability-tips-based-on-research-studies/ (2010)
-> Just look at the heat maps, if you don't want to dive into the lala.

Actions #35

Updated by Gerrit Code Review about 12 years ago

Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/8987

Actions #36

Updated by Steffen Gebert about 12 years ago

  • Project changed from 78 to TYPO3 Core
  • Category deleted (Usability)
  • Target version deleted (TYPO3 4.7)
Actions #37

Updated by Steffen Gebert about 12 years ago

  • Category set to Backend User Interface
  • Status changed from Needs Feedback to Resolved
  • Assignee deleted (Jens Hoffmann)
  • Target version set to 1525
  • TYPO3 Version set to 4.7

Updated by Steffen Gebert about 12 years ago

I must say that this separator looks very ugly for me in kind of every browser:

Chrome (same in FF):

IE8:

Was it really meant this way? In the screen shots here, there's some space below the separator.

Actions #40

Updated by Felix Kopp about 12 years ago

To address concernes raised yesterday, I took the liberty to re-sketch few alternatives to improve the usability of the toolbar even more.

Please find these versions attached.
I personally think that there are two values that might be tuned - (a) spacing between toolbar separator and the (b) length of the separator line itself.

(a) The spacing between the separator and the aligned items on the left and the right side must be equal - but must also depend on the 'active' state. This is especially necessary of the fly out menus. There are answers to the spacing - less or or space. Let us argue:

Generally more space is vertically necessary. Every separator extends the tools bar. On small screens with full toolbars (extra items by extra extensions) smaller spacing might be the better way. On the other hand a larger spacing might - highlight the separator itself even more and/or increase readability due to the larger space.

I decided for the smaller version because the separators themselves are really discreet and do not need to be highlighted by empty space - thanks to the dark coloring. The extra space might not be needed.

(b) The vertical length of the separator lines could begin with the text/icons and stop at the bottom of the text/items. Or start and the viewport/screen and end aligned with the bottom of the text/icons. Or start with the text and end with the end of the toolbar column.

I think that ending with the toolbar make most sense because: The module and tree navigation also have separators / highlight elements that start with the text and end the section.

I am happy to invest more time and change the layout of the separator lines to get a almost perfect solution.
What do you think?

Actions #41

Updated by Jens Hoffmann about 12 years ago

I would like to add a clear grid below.
Currently it seems a bit random to me.

  • Red Squares: are 12px*12px big
  • Separators: are 30px hight

What do you thing?

Actions #42

Updated by Jens Hoffmann about 12 years ago

And can we a GIF/PNG for the sep. to avoid cross-browser issues? :)

Actions #43

Updated by Felix Kopp about 12 years ago

Hi Jens, the Grid is not random. The Spacings between the lins and the content are equal but you did not consider that the content does not begin with the icon but with the white background, when and fly out is opened. Please see my earlier comment and attachment:

Actions #45

Updated by Felix Kopp about 12 years ago

Summary:

- I will change the spacing to 12px.
- Separators will only be 30px tall
- Spacing will end at the beginning of the white background when active so inactive icons will look inequal

Ok?

Actions #46

Updated by Jens Hoffmann about 12 years ago

OK! Thanks :)

Actions #47

Updated by Oliver Hader about 12 years ago

  • Target version changed from 1525 to 4.7.0-beta1
Actions #48

Updated by Riccardo De Contardi over 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF