beautiful drupal-ecommerce

56
Graeme Blackwood Creative Lead, Deeson Online http://deeson.co.uk/online

Upload: graeme-blackwood

Post on 18-Feb-2017

1.844 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Beautiful drupal-ecommerce

Graeme BlackwoodCreative Lead, Deeson Onlinehttp://deeson.co.uk/online

Page 2: Beautiful drupal-ecommerce

Using Drupal to deliver beautiful ecommerce sites

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 3: Beautiful drupal-ecommerce
Page 4: Beautiful drupal-ecommerce

Chapter 1

How it all began...

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 5: Beautiful drupal-ecommerce
Page 6: Beautiful drupal-ecommerce

We had to monetise the content and make it easily searchable

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 7: Beautiful drupal-ecommerce

The website had to be beautifulBy this I mean going beyond the basic stuff we take for granted to deliver unexpected, delightful user experiences – http://baymard.com/blog/kano-model

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 8: Beautiful drupal-ecommerce

Average return on investment for improving user experienceNielsen, http://www.useit.com/alertbox/roi.html

83%Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 9: Beautiful drupal-ecommerce

Business value of usability and delightful interfaces?

Increased sales and loyalty!

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 10: Beautiful drupal-ecommerce

Chapter 2

The designer’s urge

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 13: Beautiful drupal-ecommerce

What is the content structure and who are our users?

We asked

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 14: Beautiful drupal-ecommerce
Page 15: Beautiful drupal-ecommerce
Page 16: Beautiful drupal-ecommerce
Page 18: Beautiful drupal-ecommerce

Chapter 3

Don’t make me think!

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 19: Beautiful drupal-ecommerce

We wrote user stories based on our user personashttp://www.disambiguity.com/persona-driven-user-stories-for-agile-ux/

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 20: Beautiful drupal-ecommerce

Then started testing early by prototyping in DrupalWe used real prototypes instead of wireframes or static HTML for testing areas of the interface that required interaction

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 21: Beautiful drupal-ecommerce

At this stage, we just turned on modules like Apache Solr and Flag unthemed

to begin user testing them

Page 22: Beautiful drupal-ecommerce

Ongoing user testing continuously informed the design processDeveloping and testing the prototype while designing the interface meant no designing in the dark

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 23: Beautiful drupal-ecommerce
Page 24: Beautiful drupal-ecommerce

Don’t make me think!Steve Krug, http://www.sensible.com – Good stuff!

Our guiding principle was

Page 25: Beautiful drupal-ecommerce

Chapter 4

Labelling and language

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 26: Beautiful drupal-ecommerce

Careful labelling helped to reduce ambiguity

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 27: Beautiful drupal-ecommerce

Not this sort of labelling

Page 28: Beautiful drupal-ecommerce

Adjectives add clarity

Page 29: Beautiful drupal-ecommerce

What am I searching?

Page 30: Beautiful drupal-ecommerce

We tried to use natural languageConcise, but with conjunctions like and, for etc

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 31: Beautiful drupal-ecommerce
Page 32: Beautiful drupal-ecommerce

That is, natural language for our audience, not developers (or robots)!

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 33: Beautiful drupal-ecommerce

This could be “Shawl returned 28 patterns and 1 how-tos”But who actually speaks like that?

Page 34: Beautiful drupal-ecommerce

Chapter 5

Dealing with defaults

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 35: Beautiful drupal-ecommerce

Customising browser and Drupal defaults helped harmonise the interfaceTabs, buttons, forms, pagers, messages etc, especially from contributed modules

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 38: Beautiful drupal-ecommerce

We used value and colour to assign meaning

Read more Search ActiveAdd to basket

General functions Purchase functions Active statesLower value functions

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 39: Beautiful drupal-ecommerce

and tried to give good feedback

Add to basket Add to basket + In your basket Add to basket

Hover/focus AJAX pending AJAX successDefault

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 40: Beautiful drupal-ecommerce

We used square crops to standardise the variety of aspect ratiosThere were far too many images to crop manually

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 41: Beautiful drupal-ecommerce

Portrait images push the content below the fold

What happens to different images when sized to a fixed width

Landscape images become very small

Resize and square crop standardises both

Page 42: Beautiful drupal-ecommerce

Chapter 6

Completing the user experience

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 43: Beautiful drupal-ecommerce

We used some novel interfaces that didn’t have wellestablished mental modelsThey weren’t as well understood as search, vertical scroll and buttons etc

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 44: Beautiful drupal-ecommerce

Faceted search is becoming more popular, but people aren’t as used to it

as other search methods

Page 45: Beautiful drupal-ecommerce

So we made an effort to keep things clear and uncluttered

Page 47: Beautiful drupal-ecommerce

We made it really easy to change currency from the default £:

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 48: Beautiful drupal-ecommerce
Page 49: Beautiful drupal-ecommerce

Voila!

Page 50: Beautiful drupal-ecommerce

We built personal wishlists for registered users to add any pattern to

Page 51: Beautiful drupal-ecommerce
Page 52: Beautiful drupal-ecommerce

Users can choose whether they want to display their downloaded patterns publicly...

Page 53: Beautiful drupal-ecommerce

On their profiles...

Page 54: Beautiful drupal-ecommerce

...and on the project page

Page 55: Beautiful drupal-ecommerce

Summary• We worked at really understanding our content and audience

• Basic prototypes were refined through regular testing

• Good labelling improved understanding, and using the language of our audience made it feel like home

• Drupal and browser defaults were styled to harmonise the interface

• We focussed on getting the basics right, with extra touches to delight

• Novel interfaces were tested and refined to ensure they were natural

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online

Page 56: Beautiful drupal-ecommerce

Thank you!Any questions?Luke Simmons will be happy to answer anything technical, and there’s also http://drupal.org/node/1352442

Graeme Blackwood on www.themakingspot.comwww.deeson.co.uk/online