Skip to content

Commit 58dd88a

Browse files
author
Johan Van den Rym
committedOct 14, 2014
Updated website
1 parent 95a8b37 commit 58dd88a

File tree

18 files changed

+212
-156
lines changed

18 files changed

+212
-156
lines changed
 

‎Gemfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
source 'https://rubygems.org'
22
gem 'github-pages'
3+
gem 'jekyll-last-modified-at'

‎_config.yml

+3
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,6 @@ assets:
6666
images:
6767
root_url: '/assets/images'
6868
lazy: true
69+
70+
gems:
71+
- jekyll-last-modified-at

‎_layouts/home.html

+5-3
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@ <h1>{{ site.name }}<span>Thoughts about code and design.</span></h1>
3232
<a href="{{ root_url }}{{ post.url }}">
3333
<h1>{% if post.title %}{{ post.title }}{% endif %}</h1>
3434
</a>
35-
<time datetime="{{ post.date | date: "%F" }}" class="date">
36-
{{ post.date | date: "%d %b %Y"}}
37-
</time>
35+
<div itemscope itemtype="http://schema.org/Article">
36+
<time itemprop="datePublished" datetime="{{ post.date | date: "%F" }}" class="date">
37+
{{ post.date | date: "%d %b %Y"}}
38+
</time>
39+
</div>
3840
</header>
3941
<div class="entry">
4042
{% if post.teaser %}<p>{{ post.teaser }}</p>{% endif %}

‎_layouts/post.html

+39-31
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,45 @@
11
---
22
layout: default
33
---
4-
<div class="page page--default">
5-
<div class="head">
6-
<header>
7-
<a href="/">
8-
<h1 class="logo">{{ site.name }}<span>Thoughts about code and design.</span></h1>
9-
</a>
10-
</header>
11-
{% include navigation.html %}
12-
{% include social.html %}
13-
</div>
14-
<div class="main">
15-
<main role="main" id="main">
16-
<article class="post">
17-
<header>
18-
<h1>{{ page.title }}</h1>
19-
</header>
20-
{{ content }}
21-
</article>
22-
<nav class="page-navigation" aria-label="blog posts navigation" role="navigation">
23-
<div>
24-
{% if page.next.url %}
25-
<a href="{{page.next.url}}" title="Newer Post:
4+
<div class="page page--default">
5+
<div class="head">
6+
<header>
7+
<a href="/">
8+
<h1 class="logo">{{ site.name }}<span>Thoughts about code and design.</span></h1>
9+
</a>
10+
</header>
11+
{% include navigation.html %}
12+
{% include social.html %}
13+
</div>
14+
<div class="main">
15+
<main role="main" id="main">
16+
<article class="post">
17+
<header>
18+
<h1>{{ page.title }}</h1>
19+
<div itemscope itemtype="http://schema.org/Article">
20+
<time itemprop="datePublished" datetime="{{ page.date | date: "%F" }}" class="date">
21+
Published: {{ page.date | date: "%d %b %Y"}}
22+
</time>
23+
<time itemprop="dateModified" datetime="{{ page.last_modified_at | date: "%" }}" class="date">
24+
Last update: {{ page.last_modified_at | date: "%d %b %Y" }}
25+
</time>
26+
</div>
27+
</header>
28+
{{ content }}
29+
</article>
30+
<nav class="page-navigation" aria-label="blog posts navigation" role="navigation">
31+
<div>
32+
{% if page.next.url %}
33+
<a href="{{page.next.url}}" title="Newer Post:
2634
{{page.next.title}}" class="page-navigation__link page-navigation__link--right" rel="next">&larr; {{page.next.title}}</a>
27-
{% endif %}
28-
{% if page.previous.url %}
29-
<a href="{{page.previous.url}}" title="Older Post:
35+
{% endif %}
36+
{% if page.previous.url %}
37+
<a href="{{page.previous.url}}" title="Older Post:
3038
{{page.previous.title}}" class="page-navigation__link page-navigation__link--left" rel="prev">{{page.previous.title}} &rarr;</a>
31-
{% endif %}
32-
</div>
33-
</nav>
34-
</main>
35-
</div>
36-
{% include footer.html %}
39+
{% endif %}
40+
</div>
41+
</nav>
42+
</main>
43+
</div>
44+
{% include footer.html %}
3745
</div>

‎_posts/2006-06-06-interview-with-andy-budd.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Andy budd about user experience
2+
title: Andy Budd about user experience
33
teaser: Interview with Andy Budd about user experience
44
layout: post
55
---

‎_posts/2014-10-10-the-beefy-icon.md

+12-10
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,31 @@ layout: post
55
---
66

77
##Why hamburger icons?
8-
It's a possible solution to a design problem. The viewport on mobile devices especially smart phones and tablets in portrait mode needs carefully managing of the screen real estate. Navigation lists can be too wide to fit in the horizontal available space of the viewport. Add other elements like logo and search form and the available space is little on smaller viewport sizes like tablets and mobile phones. The hamburger UI design pattern tries to solve that. The navigation that would not fit otherwise is set to a hidden state. The hamburger icon controls the visible state of the navigation. But is it any good?
98

10-
It is a widely adopted UI design pattern that already is in use long before mobile and responsive even existed. Xerox Star (1981) used it for contextual menus already then.
9+
It is a widely adopted UI design pattern that already was in use long before mobile and responsive even existed. Xerox Star (1981) used it for contextual menus already then.
10+
Contextual menus and site navigation of a website are not equal concepts. The idea behind it to save screen real estate was the main goal.
1111

1212
{% image xerox_big.png "Xerox Star burger icon" "Xerox Star burger icon" %}
1313

14-
The burger icon as a design pattern was picked up again when it was used in mobile apps and found its way to responsive web design and web design in general.
14+
The hamburger as a design pattern got re-introduced again when it was used in mobile apps and found its way to responsive web design and web design in general. But is it any good?
1515

16-
On this [website](http://www.wbw.ch/) the entire menu is hidden under a burger icon on the desktop also on larger viewport sizes. If this is a Content First strategy but than where is the wayfinding?
17-
There must be links in that hidden navigation that are important enough to be visible instead of hidden. This question is often overlooked.
16+
You could argue it's a possible solution to a design problem. Managing the screen real estate on the viewport of mobile devices especially smart phones and tablets in portrait mode. Navigation lists can be too wide to fit in the horizontal available space of the viewport. Add other elements like logo and search form and the available space is little on smaller viewport sizes like tablets and mobile phones. The navigation that would not fit otherwise is set to a hidden state. The hamburger icon controls the visible state of the navigation or other elements like secondary navigation, search.
17+
18+
Another reason would be to hide the navigation all together to focus on content first. This could work if the end-user is still able to find its way. On this [website](http://www.wbw.ch/) the entire menu is hidden under a burger icon on the desktop also on larger viewport sizes.
19+
There must be links in that hidden navigation that are important enough to be visible instead of hidden. This question is often overlooked.
1820

1921
{% image burger_desktop.jpg "Example of burger icon on desktop" "Example of burger icon on desktop" %}
2022

2123
##Navigation and UI
22-
There have been UX studies that question the efficiency of the burger icon as a design pattern. It would be not significant enough to associate it with navigational elements. A [usability study](http://exisweb.net/menu-eats-hamburger) was conducted to find out if people would prefer the burger icon or a textual 'MENU' link. A textual label 'MENU' would aid to clarify the meaning of the burger icon.
24+
There have been UX studies that question the efficiency of the burger icon as a design pattern. It would be not qualify sufficiently as a signifier in order to associate it with navigational elements. A [usability study](http://exisweb.net/menu-eats-hamburger) was conducted to find out if people would prefer the burger icon or a textual 'MENU' link. A textual label 'MENU' would aid to clarify the meaning of the burger icon. This indicates that the icon does not stand on its own as a visual cue.
2325

2426
In any case [hiding navigation](http://thenextweb.com/dd/2014/04/08/ux-designers-side-drawer-navigation-costing-half-user-engagement/) behind a burger icon could prove detrimental to the end-user's perception of what the site or app has to offer. There is always a trade-off to think about.
2527

26-
Normally the logo is always on the left but on many sites the burger icon appears both left and right on the top of the viewport. What is better left or right? It depends on the design and has not been standardized. It has little of influence.
28+
Normally the logo is always on the left but on many sites the burger icon appears both left and right on the top of the viewport. What is better left or right? It depends on the design and has not been standardised. It has little of influence.
2729

28-
In some cases it does work very well but all depends on the complexity and scale of the data presented.
30+
In some cases it does work very well but it depends on whether the end-user is able to find and use the navigation accordingly.
2931

30-
To provide a better user interaction adding a animated current state change proves very effective. As showcased here by using [CSS 3 transformations](http://sarasoueidan.com/blog/navicon-transformicons/) that indicate state change.
32+
When the hamburger icon is used you don't see always state changes applied in the user interaction design. To provide a better user interaction adding a animated current state change proves very effective. As showcased here by using [CSS 3 transformations](http://sarasoueidan.com/blog/navicon-transformicons/) that indicate state change. This will help to make the end-user understand better the interaction performed.
3133

3234
<div class="inline-image">
3335
{% image modal.jpg "Example of a modal-like pattern" "Example of a modal-like pattern" %}
@@ -36,4 +38,4 @@ To provide a better user interaction adding a animated current state change prov
3638
{% image modal_active.jpg "Example of a modal-like pattern" "Example of a modal-like pattern (active state)" %}
3739
</div>
3840

39-
Rethinking the design pattern is always possible in the near future. Not every project is placed under the scrutiny of A/B testing. Often existing patterns are applied without evaluating first if it is the right design decision.
41+
Rethinking the hamburger design pattern is always possible in the near future. The general idea is to test possible solutions on efficiency and have an open mind to improve when possible. Not every project is placed under the scrutiny of A/B testing. Often existing patterns are applied without evaluating first if it is the right design decision. Trends come and go, some are here to stay.

‎_sass/pages/_page.scss

+14
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22
display: inline-block;
33
border: none;
44
}
5+
6+
.post header h1 {
7+
margin-bottom: 0;
8+
}
9+
.post header {
10+
margin-bottom: 0.5em;
11+
}
12+
13+
.date {
14+
font-size: 0.85em;
15+
color: lighten($text-color, 5%);
16+
}
17+
18+
// Footer.
519
footer {
620
padding-top: 1em;
721
padding-bottom: 0.5em;

‎_site/2006/06/06/interview-with-andy-budd/index.html

+40-32
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<!--[if IE 9]><html class="no-js ie9"> <![endif]-->
55
<html class="no-js"><!--<![endif]-->
66
<head>
7-
<title>Andy budd about user experience</title>
7+
<title>Andy Budd about user experience</title>
88
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
99
<meta http-equiv="cleartype" content="on">
1010
<meta name="copyright" content="&copy; Copyright 2006 to Present">
@@ -34,7 +34,7 @@
3434
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/favicon-72.png">
3535
<link rel="apple-touch-icon-precomposed" href="/favicon-57.png">
3636

37-
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-13T05%3A26%3A06%2B02%3A00">
37+
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-14T15%3A49%3A00%2B02%3A00">
3838

3939
<!--[if lt IE 9]>
4040
<script src="cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
@@ -63,14 +63,14 @@
6363
</head>
6464
<body>
6565
<a href="#main">skip to content</a>
66-
<div class="page page--default">
67-
<div class="head">
68-
<header>
69-
<a href="/">
70-
<h1 class="logo">Johan Van den Rym<span>Thoughts about code and design.</span></h1>
71-
</a>
72-
</header>
73-
<nav role="navigation" aria-label="site links">
66+
<div class="page page--default">
67+
<div class="head">
68+
<header>
69+
<a href="/">
70+
<h1 class="logo">Johan Van den Rym<span>Thoughts about code and design.</span></h1>
71+
</a>
72+
</header>
73+
<nav role="navigation" aria-label="site links">
7474
<ul class="b-navigation b-navigation_layout_horiz">
7575

7676

@@ -93,7 +93,7 @@ <h1 class="logo">Johan Van den Rym<span>Thoughts about code and design.</span></
9393

9494
</ul>
9595
</nav>
96-
<div class="social">
96+
<div class="social">
9797
<ul aria-label="social media and RSS links">
9898
<li>
9999
<a href="https://twitter.com/johanvdr" class="icon icon--twitter"><span class="screenreader">@johanvdr on Twitter</span></a>
@@ -106,14 +106,22 @@ <h1 class="logo">Johan Van den Rym<span>Thoughts about code and design.</span></
106106
</li>
107107
</ul>
108108
</div>
109-
</div>
110-
<div class="main">
111-
<main role="main" id="main">
112-
<article class="post">
113-
<header>
114-
<h1>Andy budd about user experience</h1>
115-
</header>
116-
<h2>Who is Andy Budd?</h2>
109+
</div>
110+
<div class="main">
111+
<main role="main" id="main">
112+
<article class="post">
113+
<header>
114+
<h1>Andy Budd about user experience</h1>
115+
<div itemscope itemtype="http://schema.org/Article">
116+
<time itemprop="datePublished" datetime="2006-06-06" class="date">
117+
Published: 06 Jun 2006
118+
</time>
119+
<time itemprop="dateModified" datetime="%" class="date">
120+
Last update: 18 Sep 2014
121+
</time>
122+
</div>
123+
</header>
124+
<h2>Who is Andy Budd?</h2>
117125

118126
<p>Andy Budd is design and user experience lead at <a href="http://www.clearleft.com/">Clearleft</a> and author of the <a href="http://andybudd.com/">Blogography</a> weblog. This interview I conducted for Fadtastic back in 2006. Almost a decade ago.</p>
119127

@@ -140,27 +148,27 @@ <h2>Who is Andy Budd?</h2>
140148

141149
<p>Andy: User experience is very personal, so what may provide a great experience for one set of users may provide a confusing experience to another group. Take Flickr. I personally love the user experience of this site–despite a few usability issues–but other people can find it confusing. Conversely there are millions of teenagers who think MySpace is the best thing in the world, despite the fact that it looks like the back end of a bus and is about as usable as a chocolate teapot.</p>
142150

143-
</article>
144-
<nav class="page-navigation" aria-label="blog posts navigation" role="navigation">
145-
<div>
146-
147-
<a href="/2014/10/10/the-beefy-icon/" title="Newer Post:
151+
</article>
152+
<nav class="page-navigation" aria-label="blog posts navigation" role="navigation">
153+
<div>
154+
155+
<a href="/2014/10/10/the-beefy-icon/" title="Newer Post:
148156
The meat of the burger icon" class="page-navigation__link page-navigation__link--right" rel="next">&larr; The meat of the burger icon</a>
149-
150-
151-
</div>
152-
</nav>
153-
</main>
154-
</div>
155-
<div class="footer">
157+
158+
159+
</div>
160+
</nav>
161+
</main>
162+
</div>
163+
<div class="footer">
156164
<footer role="contentinfo">
157165
<p>copyright &copy; 2014 Johan Van den Rym</p>
158166
</footer>
159167
</div>
160168
</div>
161169

162170

163-
<script src="/assets/js/app.min.js?bust=2014-10-13T05%3A26%3A06%2B02%3A00"></script>
171+
<script src="/assets/js/app.min.js?bust=2014-10-14T15%3A49%3A00%2B02%3A00"></script>
164172

165173
</body>
166174
</html>

‎_site/2014/10/10/the-beefy-icon/index.html

+52-43
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/favicon-72.png">
3535
<link rel="apple-touch-icon-precomposed" href="/favicon-57.png">
3636

37-
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-13T05%3A26%3A06%2B02%3A00">
37+
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-14T15%3A49%3A00%2B02%3A00">
3838

3939
<!--[if lt IE 9]>
4040
<script src="cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
@@ -63,14 +63,14 @@
6363
</head>
6464
<body>
6565
<a href="#main">skip to content</a>
66-
<div class="page page--default">
67-
<div class="head">
68-
<header>
69-
<a href="/">
70-
<h1 class="logo">Johan Van den Rym<span>Thoughts about code and design.</span></h1>
71-
</a>
72-
</header>
73-
<nav role="navigation" aria-label="site links">
66+
<div class="page page--default">
67+
<div class="head">
68+
<header>
69+
<a href="/">
70+
<h1 class="logo">Johan Van den Rym<span>Thoughts about code and design.</span></h1>
71+
</a>
72+
</header>
73+
<nav role="navigation" aria-label="site links">
7474
<ul class="b-navigation b-navigation_layout_horiz">
7575

7676

@@ -93,7 +93,7 @@ <h1 class="logo">Johan Van den Rym<span>Thoughts about code and design.</span></
9393

9494
</ul>
9595
</nav>
96-
<div class="social">
96+
<div class="social">
9797
<ul aria-label="social media and RSS links">
9898
<li>
9999
<a href="https://twitter.com/johanvdr" class="icon icon--twitter"><span class="screenreader">@johanvdr on Twitter</span></a>
@@ -106,39 +106,48 @@ <h1 class="logo">Johan Van den Rym<span>Thoughts about code and design.</span></
106106
</li>
107107
</ul>
108108
</div>
109-
</div>
110-
<div class="main">
111-
<main role="main" id="main">
112-
<article class="post">
113-
<header>
114-
<h1>The meat of the burger icon</h1>
115-
</header>
116-
<h2>Why hamburger icons?</h2>
117-
118-
<p>It's a possible solution to a design problem. The viewport on mobile devices especially smart phones and tablets in portrait mode needs carefully managing of the screen real estate. Navigation lists can be too wide to fit in the horizontal available space of the viewport. Add other elements like logo and search form and the available space is little on smaller viewport sizes like tablets and mobile phones. The hamburger UI design pattern tries to solve that. The navigation that would not fit otherwise is set to a hidden state. The hamburger icon controls the visible state of the navigation. But is it any good?</p>
109+
</div>
110+
<div class="main">
111+
<main role="main" id="main">
112+
<article class="post">
113+
<header>
114+
<h1>The meat of the burger icon</h1>
115+
<div itemscope itemtype="http://schema.org/Article">
116+
<time itemprop="datePublished" datetime="2014-10-10" class="date">
117+
Published: 10 Oct 2014
118+
</time>
119+
<time itemprop="dateModified" datetime="%" class="date">
120+
Last update: 13 Oct 2014
121+
</time>
122+
</div>
123+
</header>
124+
<h2>Why hamburger icons?</h2>
119125

120-
<p>It is a widely adopted UI design pattern that already is in use long before mobile and responsive even existed. Xerox Star (1981) used it for contextual menus already then.</p>
126+
<p>It is a widely adopted UI design pattern that already was in use long before mobile and responsive even existed. Xerox Star (1981) used it for contextual menus already then.
127+
Contextual menus and site navigation of a website are not equal concepts. The idea behind it to save screen real estate was the main goal.</p>
121128

122129
<p><figure><img class="lazy" data-src="/assets/images/xerox_big.png" src="/assets/images/"><figcaption>Xerox Star burger icon</figcaption></figure></p>
123130

124-
<p>The burger icon as a design pattern was picked up again when it was used in mobile apps and found its way to responsive web design and web design in general.</p>
131+
<p>The hamburger as a design pattern got re-introduced again when it was used in mobile apps and found its way to responsive web design and web design in general. But is it any good?</p>
125132

126-
<p>On this <a href="http://www.wbw.ch/">website</a> the entire menu is hidden under a burger icon on the desktop also on larger viewport sizes. If this is a Content First strategy but than where is the wayfinding?
133+
<p>You could argue it's a possible solution to a design problem. Managing the screen real estate on the viewport of mobile devices especially smart phones and tablets in portrait mode. Navigation lists can be too wide to fit in the horizontal available space of the viewport. Add other elements like logo and search form and the available space is little on smaller viewport sizes like tablets and mobile phones. The navigation that would not fit otherwise is set to a hidden state. The hamburger icon controls the visible state of the navigation or other elements like secondary navigation, search.</p>
134+
135+
<p>Another reason would be to hide the navigation all together to focus on content first. This could work if the end-user is still able to find its way. On this <a href="http://www.wbw.ch/">website</a> the entire menu is hidden under a burger icon on the desktop also on larger viewport sizes.
127136
There must be links in that hidden navigation that are important enough to be visible instead of hidden. This question is often overlooked.</p>
128137

129138
<p><figure><img class="lazy" data-src="/assets/images/burger_desktop.jpg" src="/assets/images/"><figcaption>Example of burger icon on desktop</figcaption></figure></p>
130139

131140
<h2>Navigation and UI</h2>
132141

133-
<p>There have been UX studies that question the efficiency of the burger icon as a design pattern. It would be not significant enough to associate it with navigational elements. A <a href="http://exisweb.net/menu-eats-hamburger">usability study</a> was conducted to find out if people would prefer the burger icon or a textual 'MENU' link. A textual label 'MENU' would aid to clarify the meaning of the burger icon.</p>
142+
<p>There have been UX studies that question the efficiency of the burger icon as a design pattern. It would be not qualify sufficiently as a signifier in order to associate it with navigational elements. A <a href="http://exisweb.net/menu-eats-hamburger">usability study</a> was conducted to find out if people would prefer the burger icon or a textual 'MENU' link. A textual label 'MENU' would aid to clarify the meaning of the burger icon. This indicates that the icon does not stand on its own as a visual cue.</p>
134143

135144
<p>In any case <a href="http://thenextweb.com/dd/2014/04/08/ux-designers-side-drawer-navigation-costing-half-user-engagement/">hiding navigation</a> behind a burger icon could prove detrimental to the end-user's perception of what the site or app has to offer. There is always a trade-off to think about.</p>
136145

137-
<p>Normally the logo is always on the left but on many sites the burger icon appears both left and right on the top of the viewport. What is better left or right? It depends on the design and has not been standardized. It has little of influence.</p>
146+
<p>Normally the logo is always on the left but on many sites the burger icon appears both left and right on the top of the viewport. What is better left or right? It depends on the design and has not been standardised. It has little of influence.</p>
138147

139-
<p>In some cases it does work very well but all depends on the complexity and scale of the data presented.</p>
148+
<p>In some cases it does work very well but it depends on whether the end-user is able to find and use the navigation accordingly.</p>
140149

141-
<p>To provide a better user interaction adding a animated current state change proves very effective. As showcased here by using <a href="http://sarasoueidan.com/blog/navicon-transformicons/">CSS 3 transformations</a> that indicate state change.</p>
150+
<p>When the hamburger icon is used you don't see always state changes applied in the user interaction design. To provide a better user interaction adding a animated current state change proves very effective. As showcased here by using <a href="http://sarasoueidan.com/blog/navicon-transformicons/">CSS 3 transformations</a> that indicate state change. This will help to make the end-user understand better the interaction performed.</p>
142151

143152
<div class="inline-image">
144153
<figure><img class="lazy" data-src="/assets/images/modal.jpg" src="/assets/images/"><figcaption>Example of a modal-like pattern</figcaption></figure>
@@ -150,29 +159,29 @@ <h2>Navigation and UI</h2>
150159
</div>
151160

152161

153-
<p>Rethinking the design pattern is always possible in the near future. Not every project is placed under the scrutiny of A/B testing. Often existing patterns are applied without evaluating first if it is the right design decision.</p>
154-
155-
</article>
156-
<nav class="page-navigation" aria-label="blog posts navigation" role="navigation">
157-
<div>
158-
159-
160-
<a href="/2006/06/06/interview-with-andy-budd/" title="Older Post:
161-
Andy budd about user experience" class="page-navigation__link page-navigation__link--left" rel="prev">Andy budd about user experience &rarr;</a>
162-
163-
</div>
164-
</nav>
165-
</main>
166-
</div>
167-
<div class="footer">
162+
<p>Rethinking the hamburger design pattern is always possible in the near future. The general idea is to test possible solutions on efficiency and have an open mind to improve when possible. Not every project is placed under the scrutiny of A/B testing. Often existing patterns are applied without evaluating first if it is the right design decision. Trends come and go, some are here to stay.</p>
163+
164+
</article>
165+
<nav class="page-navigation" aria-label="blog posts navigation" role="navigation">
166+
<div>
167+
168+
169+
<a href="/2006/06/06/interview-with-andy-budd/" title="Older Post:
170+
Andy Budd about user experience" class="page-navigation__link page-navigation__link--left" rel="prev">Andy Budd about user experience &rarr;</a>
171+
172+
</div>
173+
</nav>
174+
</main>
175+
</div>
176+
<div class="footer">
168177
<footer role="contentinfo">
169178
<p>copyright &copy; 2014 Johan Van den Rym</p>
170179
</footer>
171180
</div>
172181
</div>
173182

174183

175-
<script src="/assets/js/app.min.js?bust=2014-10-13T05%3A26%3A06%2B02%3A00"></script>
184+
<script src="/assets/js/app.min.js?bust=2014-10-14T15%3A49%3A00%2B02%3A00"></script>
176185

177186
</body>
178187
</html>

‎_site/404/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/favicon-72.png">
3535
<link rel="apple-touch-icon-precomposed" href="/favicon-57.png">
3636

37-
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-13T05%3A26%3A06%2B02%3A00">
37+
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-14T15%3A49%3A00%2B02%3A00">
3838

3939
<!--[if lt IE 9]>
4040
<script src="cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
@@ -68,7 +68,7 @@ <h1 class="page-title">404: Page not found</h1>
6868
<p class="lead">Sorry, we've misplaced that URL or it's pointing to something that doesn't exist. <a href="/">Head back home</a> to try finding it again.</p>
6969
</div>
7070

71-
<script src="/assets/js/app.min.js?bust=2014-10-13T05%3A26%3A06%2B02%3A00"></script>
71+
<script src="/assets/js/app.min.js?bust=2014-10-14T15%3A49%3A00%2B02%3A00"></script>
7272

7373
</body>
7474
</html>

‎_site/about/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/favicon-72.png">
3535
<link rel="apple-touch-icon-precomposed" href="/favicon-57.png">
3636

37-
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-13T05%3A26%3A06%2B02%3A00">
37+
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-14T15%3A49%3A00%2B02%3A00">
3838

3939
<!--[if lt IE 9]>
4040
<script src="cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
@@ -201,7 +201,7 @@ <h3 id="languages">Languages</h3>
201201
</div>
202202
</div>
203203

204-
<script src="/assets/js/app.min.js?bust=2014-10-13T05%3A26%3A06%2B02%3A00"></script>
204+
<script src="/assets/js/app.min.js?bust=2014-10-14T15%3A49%3A00%2B02%3A00"></script>
205205

206206
</body>
207207
</html>

‎_site/archive/index.html

+13-9
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/favicon-72.png">
3535
<link rel="apple-touch-icon-precomposed" href="/favicon-57.png">
3636

37-
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-13T05%3A26%3A06%2B02%3A00">
37+
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-14T15%3A49%3A00%2B02%3A00">
3838

3939
<!--[if lt IE 9]>
4040
<script src="cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
@@ -127,9 +127,11 @@ <h2>This year's posts</h2>
127127
<ul aria-label="blog posts sorted by date, newest first">
128128

129129
<li>
130-
<time datetime="2014-10-10" class="date">
131-
10 October
132-
</time>
130+
<div itemscope itemtype="http://schema.org/Article">
131+
<time itemprop="datePublished" datetime="2014-10-10" class="date">
132+
10 October
133+
</time>
134+
</div>
133135
&rarr;
134136
<a href="/2014/10/10/the-beefy-icon//">The meat of the burger icon</a>
135137
</li>
@@ -145,11 +147,13 @@ <h2>2006</h2>
145147

146148

147149
<li>
148-
<time datetime="2006-06-06" class="date">
149-
6 June
150-
</time>
150+
<div itemscope itemtype="http://schema.org/Article">
151+
<time itemprop="datePublished" datetime="2006-06-06" class="date">
152+
6 June
153+
</time>
154+
</div>
151155
&rarr;
152-
<a href="/2006/06/06/interview-with-andy-budd//">Andy budd about user experience</a>
156+
<a href="/2006/06/06/interview-with-andy-budd//">Andy Budd about user experience</a>
153157
</li>
154158

155159
</ul>
@@ -164,7 +168,7 @@ <h2>2006</h2>
164168
</div>
165169
</div>
166170

167-
<script src="/assets/js/app.min.js?bust=2014-10-13T05%3A26%3A06%2B02%3A00"></script>
171+
<script src="/assets/js/app.min.js?bust=2014-10-14T15%3A49%3A00%2B02%3A00"></script>
168172

169173
</body>
170174
</html>

‎_site/assets/css/style.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎_site/blog_feed.xml

+12-11
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,31 @@
1010
<title>The meat of the burger icon</title>
1111
<description>&lt;h2&gt;Why hamburger icons?&lt;/h2&gt;
1212

13-
&lt;p&gt;It&#39;s a possible solution to a design problem. The viewport on mobile devices especially smart phones and tablets in portrait mode needs carefully managing of the screen real estate. Navigation lists can be too wide to fit in the horizontal available space of the viewport. Add other elements like logo and search form and the available space is little on smaller viewport sizes like tablets and mobile phones. The hamburger UI design pattern tries to solve that. The navigation that would not fit otherwise is set to a hidden state. The hamburger icon controls the visible state of the navigation. But is it any good?&lt;/p&gt;
14-
15-
&lt;p&gt;It is a widely adopted UI design pattern that already is in use long before mobile and responsive even existed. Xerox Star (1981) used it for contextual menus already then.&lt;/p&gt;
13+
&lt;p&gt;It is a widely adopted UI design pattern that already was in use long before mobile and responsive even existed. Xerox Star (1981) used it for contextual menus already then.
14+
Contextual menus and site navigation of a website are not equal concepts. The idea behind it to save screen real estate was the main goal.&lt;/p&gt;
1615

1716
&lt;p&gt;&lt;figure&gt;&lt;img class=&quot;lazy&quot; data-src=&quot;/assets/images/xerox_big.png&quot; src=&quot;/assets/images/&quot;&gt;&lt;figcaption&gt;Xerox Star burger icon&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
1817

19-
&lt;p&gt;The burger icon as a design pattern was picked up again when it was used in mobile apps and found its way to responsive web design and web design in general.&lt;/p&gt;
18+
&lt;p&gt;The hamburger as a design pattern got re-introduced again when it was used in mobile apps and found its way to responsive web design and web design in general. But is it any good?&lt;/p&gt;
19+
20+
&lt;p&gt;You could argue it&#39;s a possible solution to a design problem. Managing the screen real estate on the viewport of mobile devices especially smart phones and tablets in portrait mode. Navigation lists can be too wide to fit in the horizontal available space of the viewport. Add other elements like logo and search form and the available space is little on smaller viewport sizes like tablets and mobile phones. The navigation that would not fit otherwise is set to a hidden state. The hamburger icon controls the visible state of the navigation or other elements like secondary navigation, search.&lt;/p&gt;
2021

21-
&lt;p&gt;On this &lt;a href=&quot;http://www.wbw.ch/&quot;&gt;website&lt;/a&gt; the entire menu is hidden under a burger icon on the desktop also on larger viewport sizes. If this is a Content First strategy but than where is the wayfinding?
22+
&lt;p&gt;Another reason would be to hide the navigation all together to focus on content first. This could work if the end-user is still able to find its way. On this &lt;a href=&quot;http://www.wbw.ch/&quot;&gt;website&lt;/a&gt; the entire menu is hidden under a burger icon on the desktop also on larger viewport sizes.
2223
There must be links in that hidden navigation that are important enough to be visible instead of hidden. This question is often overlooked.&lt;/p&gt;
2324

2425
&lt;p&gt;&lt;figure&gt;&lt;img class=&quot;lazy&quot; data-src=&quot;/assets/images/burger_desktop.jpg&quot; src=&quot;/assets/images/&quot;&gt;&lt;figcaption&gt;Example of burger icon on desktop&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
2526

2627
&lt;h2&gt;Navigation and UI&lt;/h2&gt;
2728

28-
&lt;p&gt;There have been UX studies that question the efficiency of the burger icon as a design pattern. It would be not significant enough to associate it with navigational elements. A &lt;a href=&quot;http://exisweb.net/menu-eats-hamburger&quot;&gt;usability study&lt;/a&gt; was conducted to find out if people would prefer the burger icon or a textual &#39;MENU&#39; link. A textual label &#39;MENU&#39; would aid to clarify the meaning of the burger icon.&lt;/p&gt;
29+
&lt;p&gt;There have been UX studies that question the efficiency of the burger icon as a design pattern. It would be not qualify sufficiently as a signifier in order to associate it with navigational elements. A &lt;a href=&quot;http://exisweb.net/menu-eats-hamburger&quot;&gt;usability study&lt;/a&gt; was conducted to find out if people would prefer the burger icon or a textual &#39;MENU&#39; link. A textual label &#39;MENU&#39; would aid to clarify the meaning of the burger icon. This indicates that the icon does not stand on its own as a visual cue.&lt;/p&gt;
2930

3031
&lt;p&gt;In any case &lt;a href=&quot;http://thenextweb.com/dd/2014/04/08/ux-designers-side-drawer-navigation-costing-half-user-engagement/&quot;&gt;hiding navigation&lt;/a&gt; behind a burger icon could prove detrimental to the end-user&#39;s perception of what the site or app has to offer. There is always a trade-off to think about.&lt;/p&gt;
3132

32-
&lt;p&gt;Normally the logo is always on the left but on many sites the burger icon appears both left and right on the top of the viewport. What is better left or right? It depends on the design and has not been standardized. It has little of influence.&lt;/p&gt;
33+
&lt;p&gt;Normally the logo is always on the left but on many sites the burger icon appears both left and right on the top of the viewport. What is better left or right? It depends on the design and has not been standardised. It has little of influence.&lt;/p&gt;
3334

34-
&lt;p&gt;In some cases it does work very well but all depends on the complexity and scale of the data presented.&lt;/p&gt;
35+
&lt;p&gt;In some cases it does work very well but it depends on whether the end-user is able to find and use the navigation accordingly.&lt;/p&gt;
3536

36-
&lt;p&gt;To provide a better user interaction adding a animated current state change proves very effective. As showcased here by using &lt;a href=&quot;http://sarasoueidan.com/blog/navicon-transformicons/&quot;&gt;CSS 3 transformations&lt;/a&gt; that indicate state change.&lt;/p&gt;
37+
&lt;p&gt;When the hamburger icon is used you don&#39;t see always state changes applied in the user interaction design. To provide a better user interaction adding a animated current state change proves very effective. As showcased here by using &lt;a href=&quot;http://sarasoueidan.com/blog/navicon-transformicons/&quot;&gt;CSS 3 transformations&lt;/a&gt; that indicate state change. This will help to make the end-user understand better the interaction performed.&lt;/p&gt;
3738

3839
&lt;div class=&quot;inline-image&quot;&gt;
3940
&lt;figure&gt;&lt;img class=&quot;lazy&quot; data-src=&quot;/assets/images/modal.jpg&quot; src=&quot;/assets/images/&quot;&gt;&lt;figcaption&gt;Example of a modal-like pattern&lt;/figcaption&gt;&lt;/figure&gt;
@@ -45,15 +46,15 @@ There must be links in that hidden navigation that are important enough to be vi
4546
&lt;/div&gt;
4647

4748

48-
&lt;p&gt;Rethinking the design pattern is always possible in the near future. Not every project is placed under the scrutiny of A/B testing. Often existing patterns are applied without evaluating first if it is the right design decision.&lt;/p&gt;
49+
&lt;p&gt;Rethinking the hamburger design pattern is always possible in the near future. The general idea is to test possible solutions on efficiency and have an open mind to improve when possible. Not every project is placed under the scrutiny of A/B testing. Often existing patterns are applied without evaluating first if it is the right design decision. Trends come and go, some are here to stay.&lt;/p&gt;
4950
</description>
5051
<pubDate>Fri, 10 Oct 2014 00:00:00 +0200</pubDate>
5152
<link>/2014/10/10/the-beefy-icon/</link>
5253
<guid isPermaLink="true">/2014/10/10/the-beefy-icon/</guid>
5354
</item>
5455

5556
<item>
56-
<title>Andy budd about user experience</title>
57+
<title>Andy Budd about user experience</title>
5758
<description>&lt;h2&gt;Who is Andy Budd?&lt;/h2&gt;
5859

5960
&lt;p&gt;Andy Budd is design and user experience lead at &lt;a href=&quot;http://www.clearleft.com/&quot;&gt;Clearleft&lt;/a&gt; and author of the &lt;a href=&quot;http://andybudd.com/&quot;&gt;Blogography&lt;/a&gt; weblog. This interview I conducted for Fadtastic back in 2006. Almost a decade ago.&lt;/p&gt;

‎_site/index.html

+7-5
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/favicon-72.png">
3535
<link rel="apple-touch-icon-precomposed" href="/favicon-57.png">
3636

37-
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-13T05%3A26%3A06%2B02%3A00">
37+
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-14T15%3A49%3A00%2B02%3A00">
3838

3939
<!--[if lt IE 9]>
4040
<script src="cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
@@ -128,9 +128,11 @@ <h1>Johan Van den Rym<span>Thoughts about code and design.</span></h1>
128128
<a href="/2014/10/10/the-beefy-icon/">
129129
<h1>The meat of the burger icon</h1>
130130
</a>
131-
<time datetime="2014-10-10" class="date">
132-
10 Oct 2014
133-
</time>
131+
<div itemscope itemtype="http://schema.org/Article">
132+
<time itemprop="datePublished" datetime="2014-10-10" class="date">
133+
10 Oct 2014
134+
</time>
135+
</div>
134136
</header>
135137
<div class="entry">
136138
<p>What is the future of the hamburger icon as a responsive design pattern?</p>
@@ -147,7 +149,7 @@ <h1>The meat of the burger icon</h1>
147149
</div>
148150

149151

150-
<script src="/assets/js/app.min.js?bust=2014-10-13T05%3A26%3A06%2B02%3A00"></script>
152+
<script src="/assets/js/app.min.js?bust=2014-10-14T15%3A49%3A00%2B02%3A00"></script>
151153

152154
</body>
153155
</html>

‎_site/work/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/favicon-72.png">
3535
<link rel="apple-touch-icon-precomposed" href="/favicon-57.png">
3636

37-
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-13T05%3A26%3A06%2B02%3A00">
37+
<link rel="stylesheet" href="/assets/css/style.min.css?bust=2014-10-14T15%3A49%3A00%2B02%3A00">
3838

3939
<!--[if lt IE 9]>
4040
<script src="cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
@@ -181,7 +181,7 @@ <h2 id="marie-curie-actions">Marie Curie Actions</h2>
181181
</div>
182182
</div>
183183

184-
<script src="/assets/js/app.min.js?bust=2014-10-13T05%3A26%3A06%2B02%3A00"></script>
184+
<script src="/assets/js/app.min.js?bust=2014-10-14T15%3A49%3A00%2B02%3A00"></script>
185185

186186
</body>
187187
</html>

‎archive.html

+5-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,11 @@ <h2>{{ year }}</h2>
2323
{% endif %}
2424
{% endunless %}
2525
<li>
26-
<time datetime="{{ post.date | date: "%Y-%m-%d" }}" class="date">
27-
{{ post.date | date: "%-d %B"}}
28-
</time>
26+
<div itemscope itemtype="http://schema.org/Article">
27+
<time itemprop="datePublished" datetime="{{ post.date | date: "%Y-%m-%d" }}" class="date">
28+
{{ post.date | date: "%-d %B"}}
29+
</time>
30+
</div>
2931
&rarr;
3032
<a href="{{ post.url }}/">{{ post.title }}</a>
3133
</li>

‎assets/css/style.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.