SlideShare a Scribd company logo
1 of 56
Download to read offline
Graeme Blackwood
Creative Lead, Deeson Online
http://deeson.co.uk/online
Using Drupal to deliver
               beautiful ecommerce sites


www.deeson.co.uk/online      Graeme Blackwood on www.themakingspot.com
Chapter 1

How it all began...



   www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
We had to monetise the content
and make it easily searchable



 www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
The website had to be beautiful
By this I mean going beyond the basic stuff we take for granted to deliver unexpected,
delightful user experiences – http://baymard.com/blog/kano-model




    www.deeson.co.uk/online                                 Graeme Blackwood on www.themakingspot.com
83%
                          Average return on
                          investment for improving
                          user experience
                          Nielsen, http://www.useit.com/alertbox/roi.html




www.deeson.co.uk/online                         Graeme Blackwood on www.themakingspot.com
Business value of usability and
delightful interfaces?


Increased sales and loyalty!

 www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
Chapter 2

The designer’s urge



   www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
http://theoatmeal.com/comics/design_changes




www.deeson.co.uk/online                                             Graeme Blackwood on www.themakingspot.com
http://theoatmeal.com/comics/design_changes




www.deeson.co.uk/online                                             Graeme Blackwood on www.themakingspot.com
We asked


What is the content structure
and who are our users?



   www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
Chapter 3

Don’t make me think!



   www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
We wrote user stories based
on our user personas
http://www.disambiguity.com/persona-driven-user-stories-for-agile-ux/




    www.deeson.co.uk/online                                Graeme Blackwood on www.themakingspot.com
Then started testing early by
prototyping in Drupal
We used real prototypes instead of wireframes or static HTML for testing areas of
the interface that required interaction




    www.deeson.co.uk/online                                  Graeme Blackwood on www.themakingspot.com
At this stage, we just turned on modules
    like Apache Solr and Flag unthemed
               to begin user testing them
Ongoing user testing
continuously informed the
design process
Developing and testing the prototype while designing
the interface meant no designing in the dark




    www.deeson.co.uk/online                            Graeme Blackwood on www.themakingspot.com
Our guiding principle was



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

Labelling and language



   www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
Careful labelling helped to
reduce ambiguity


 www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
Not this sort of
labelling
Adjectives add clarity
What am I searching?
We tried to use
natural language
Concise, but with conjunctions like and, for etc




   www.deeson.co.uk/online                         Graeme Blackwood on www.themakingspot.com
That is, natural language for our audience,
not developers (or robots)!

  www.deeson.co.uk/online     Graeme Blackwood on www.themakingspot.com
This could be “Shawl returned 28 patterns and 1 how-tos”
                       But who actually speaks like that?
Chapter 5

Dealing with defaults



   www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
Customising browser and
Drupal defaults helped
harmonise the interface
Tabs, buttons, forms, pagers, messages etc, especially from contributed modules




    www.deeson.co.uk/online                                Graeme Blackwood on www.themakingspot.com
www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
We used value and colour to
assign meaning
 Read more                       Search           Add to basket                      Active

 Lower value                General functions   Purchase functions              Active states
  functions




  www.deeson.co.uk/online                                  Graeme Blackwood on www.themakingspot.com
and tried to give good feedback

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

     Default                 Hover/focus      AJAX pending                AJAX success




  www.deeson.co.uk/online                                Graeme Blackwood on www.themakingspot.com
We used square crops to
standardise the variety of
aspect ratios
There were far too many images to crop manually




    www.deeson.co.uk/online                       Graeme Blackwood on www.themakingspot.com
What happens to different images when sized to a fixed width




                           Landscape images
                           become very small

                                               Resize and square crop
                                                 standardises both

Portrait images push the
 content below the fold
Chapter 6

Completing the
user experience


   www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
We used some novel interfaces
that didn’t have well
established mental models
They weren’t as well understood as search, vertical scroll and buttons etc




    www.deeson.co.uk/online                                  Graeme Blackwood on www.themakingspot.com
Faceted search is becoming more
popular, but people aren’t as used to it
              as other search methods
So we made an effort to keep
things clear and uncluttered
www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
We made it really easy to
change currency from the
default £:


 www.deeson.co.uk/online   Graeme Blackwood on www.themakingspot.com
Voila!
We built personal wishlists for
registered users to add any pattern to
Users can choose whether they want to display
         their downloaded patterns publicly...
On their profiles...
...and on the project page
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


    www.deeson.co.uk/online                                 Graeme Blackwood on www.themakingspot.com
Thank you!
                          Any questions?
                          Luke Simmons will be happy to answer anything technical,
                          and there’s also http://drupal.org/node/1352442




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

More Related Content

Recently uploaded

Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy ysrajece
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道yrolcks
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinSamar Hossam ElDin Ahmed
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbpreetirao780
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfAlasAlthaher
 
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementMd. Shariful Hoque
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 

Recently uploaded (20)

Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy y
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbb
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdf
 
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Beautiful drupal-ecommerce

  • 1. Graeme Blackwood Creative Lead, Deeson Online http://deeson.co.uk/online
  • 2. Using Drupal to deliver beautiful ecommerce sites www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 3.
  • 4. Chapter 1 How it all began... www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 5.
  • 6. We had to monetise the content and make it easily searchable www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 7. The website had to be beautiful By this I mean going beyond the basic stuff we take for granted to deliver unexpected, delightful user experiences – http://baymard.com/blog/kano-model www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 8. 83% Average return on investment for improving user experience Nielsen, http://www.useit.com/alertbox/roi.html www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 9. Business value of usability and delightful interfaces? Increased sales and loyalty! www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 10. Chapter 2 The designer’s urge www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 11. http://theoatmeal.com/comics/design_changes www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 12. http://theoatmeal.com/comics/design_changes www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 13. We asked What is the content structure and who are our users? www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 14.
  • 15.
  • 16.
  • 17. www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 18. Chapter 3 Don’t make me think! www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 19. We wrote user stories based on our user personas http://www.disambiguity.com/persona-driven-user-stories-for-agile-ux/ www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 20. Then started testing early by prototyping in Drupal We used real prototypes instead of wireframes or static HTML for testing areas of the interface that required interaction www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 21. At this stage, we just turned on modules like Apache Solr and Flag unthemed to begin user testing them
  • 22. Ongoing user testing continuously informed the design process Developing and testing the prototype while designing the interface meant no designing in the dark www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 23.
  • 24. Our guiding principle was Don’t make me think! Steve Krug, http://www.sensible.com – Good stuff!
  • 25. Chapter 4 Labelling and language www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 26. Careful labelling helped to reduce ambiguity www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 27. Not this sort of labelling
  • 29. What am I searching?
  • 30. We tried to use natural language Concise, but with conjunctions like and, for etc www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 31.
  • 32. That is, natural language for our audience, not developers (or robots)! www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 33. This could be “Shawl returned 28 patterns and 1 how-tos” But who actually speaks like that?
  • 34. Chapter 5 Dealing with defaults www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 35. Customising browser and Drupal defaults helped harmonise the interface Tabs, buttons, forms, pagers, messages etc, especially from contributed modules www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 36. www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 37. www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 38. We used value and colour to assign meaning Read more Search Add to basket Active Lower value General functions Purchase functions Active states functions www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 39. and tried to give good feedback Add to basket Add to basket + Add to basket In your basket Default Hover/focus AJAX pending AJAX success www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 40. We used square crops to standardise the variety of aspect ratios There were far too many images to crop manually www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 41. What happens to different images when sized to a fixed width Landscape images become very small Resize and square crop standardises both Portrait images push the content below the fold
  • 42. Chapter 6 Completing the user experience www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 43. We used some novel interfaces that didn’t have well established mental models They weren’t as well understood as search, vertical scroll and buttons etc www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 44. Faceted search is becoming more popular, but people aren’t as used to it as other search methods
  • 45. So we made an effort to keep things clear and uncluttered
  • 46. www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 47. We made it really easy to change currency from the default £: www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 48.
  • 50. We built personal wishlists for registered users to add any pattern to
  • 51.
  • 52. Users can choose whether they want to display their downloaded patterns publicly...
  • 54. ...and on the project page
  • 55. 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 www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com
  • 56. Thank you! Any questions? Luke Simmons will be happy to answer anything technical, and there’s also http://drupal.org/node/1352442 www.deeson.co.uk/online Graeme Blackwood on www.themakingspot.com