Header design finalisation
Updates Design Accessibility
In mid-December we revised the header area layout to take into account all the feedback we had received.
Teo weeks ago we received feedback from the W3C team on this version of the layout. On Tuesday 12th January we had a team meeting to review the feedback together, with the aim of making final decisions about the last required changes to the header area, so it can be signed-off by the W3C team. We then continued the discussion offline, to agree the last points.
The meeting was attended by:
- Coralie Mercier, Vivien Lacourba and Gerald Oskoboiny from W3C
- Marie Manandise, Ian Axton and Julia Sang from Studio 24
We have a very interesting discussion, summarised below.
There was an agreed need to save space in the header and to try to reduce its height. The points discussed are summarise below
Quick wins to save space
- Some work can be done in browser to reduce the spacing / height of elements
- There will be some space saved when the beta banner is no-longer in use
Do icons need text labels (could we save space by removing them)? Usability best-practice recommends that most icons are not universally recognised and do still need text labels to help users identify them. This includes icons such as the hamburger menu (3 lines vertically stacked, used to indicate navigation options are available on click) and a silhouette of a person’s head (used to indicate options related to a website user account). An exception to this is the search icon which is almost universally recognised at this time. At the end of the discussion we agreed to keep text labels against all icons, except for search - and to look for other ways to save space.
Could we save space by moving the language selection menu to the footer?
This really asks the question:
“Is the W3C site an English site with a few translated pages, or are there localised versions of the W3C site?”
The answer from W3C was clearly that there are localised versions of the W3C sites. Therefore we should stick to the W3C recommendations for language navigation on localised sites, as we have currently designed.
Can we reduce space taken up by the my account / login feature?
This relates to previous work we have done about the role of accounts and the on-boarding process for new users. How important is it for users to create accounts and login? The answer is that only a small number of user groups need to login to the site, and actually, many people create accounts and then don’t use them because content is not relevant. Therefore it was agreed that we could make this feature less prominent in certain scenarios.
The outcome of the meeting and subsequent offline discussion was an agreement on the following final changes to be made to the header area:
We have added a search icon which will link to a search tool managed by W3C (outside the scope of this project). The search icon is recognised universally enough that it does not need to have the text label ‘search’ next to it.
- On mobile it will appear in the fly-out menu, to save space in the header.
- On desktop it will be visible on the top menu as an icon.
- The language selector will stay in it’s current position, but there will be design tweaks to reduce it’s height, and it will align right.
- The site will always link to the home page of localised sites from the language selector at the top, not translated content.
- We will omit current language from the language selector at the top.
- Remove Français from the language selector at the top (now that we have clarified there are no plans for a French site).
- Replace dropdown with simple links on mobile, now there are less languages to link to
Account / profile menu:
In an attempt to save space on mobile, we agreed that the log-in / register button will move to the fly-out menu, still visible on the first level navigation.
- logged out state - login icon and label will be in the fly-out menu.
- logged in state - avatar will appear in the header (with the dropdown menu available). This is so that logged-in users can easily see that they are logged in and can access their account menu quickly.
- logged out state - login icon and label will be visible on the main header
- logged in state - avatar will appear in the header (with the dropdown menu available).
If there is a notification for you there will be a red dot to indicate
- Two rows of layouts to illustrate the logged-out state (top row) and the logged-in state (the bottom row).
- Mobile layouts - one version with a beta banner and one version without
- Desktop layouts - one version with a beta banner and one version without
It does not show the changes to the mobile fly-out menu, as these will be done directly in build.