SlideShare uma empresa Scribd logo
1 de 42
evolvingweb.ca @evolvingweb
It’s All About the Experience
Suzanne Dergacheva
June 15, 2018
What I’ve learnt from talking to thousands of people
about Drupal
• Co-founded Evolving Web in
2007
• Experienced Drupal themer,
developer, project lead
• Loves teaching DrupalSuzanne Dergacheva
CO-FOUNDER AND FRONT-END LEAD
• Drupal agency
• 10 years of Drupal!
• Community of experts
Design Thinking
Empathize Define Ideate Prototype Test
What is the Drupal
Experience?
Developer
Content editor
Marketing
co-ordinator
Sysadmin
Designer
Business owner
NGO director
1-person IT team for a
small organization
Project manager
Salesperson
Front-end developer
Drupal contributor
Freelancer
Focus on Experiences
and User Journeys
Example User Journeys
• Selecting a CMS
• Inheriting a Drupal project
• Building a first site
• Doing an upgrade
• Implementing Drupal
across a large organization
• Handing off a site to a
content editor
User journey:
Carolina
Build a non-profit websiteAttended DrupalCampHeard about DrupalLearn web design basics
• Site builder
• Beginner developer
• Command-line user
User journey:
Carolina
Build a non-profit websiteAttended DrupalCampHeard about DrupalLearn web design basics
“How do I put my website online?”
• Site builder
• Beginner developer
• Command-line user
User journey:
Sam
Maintains the siteAgency upgraded to D8Learned Drupal on the jobNon-technical
• Administrator
• Project manager
• Beginner Developer
User journey:
Sam
Maintains the siteAgency upgraded to D8Learned Drupal on the jobNon-technical
• Administrator
• Project manager
• Beginner Developer
“What development workflow
should I use?”
User journey:
Gina
Build the company intranetInstalled DrupalManager picked Drupal
Has a programming
background
• Developer
• IT professional
User journey:
Gina
Build the company intranetInstalled DrupalManager picked Drupal
Has a programming
background
“I have no problem installing
Drupal, but what’s the difference
between a block and a View?”
• Developer
• IT professional
User journey:
Chris
Installed a Demo siteWent to a Drupal eventEvaluating DrupalMarketing background
• Marketing director
• Content editor
User journey:
Chris
Installed a Demo siteWent to a Drupal eventEvaluating DrupalMarketing background
“Can’t figure out what to do next”
• Marketing director
• Content editor
Define the Problem
Empathize Define Ideate Prototype Test
• Going to DrupalCon or DrupalCamp
• “Aha!” moments
• Using Drupal Slack to get help
• Helping someone with their problem
• Launching your site
• Contributing for the first time
TYPICAL HIGHLIGHTS
• Terminology overload
• Development environments/workflow
• Deployment
• Security updates
• Figuring out the “Drupal way”
TYPICAL LOW MOMENTS / GAPS
User experience
gaps = anxiety
User journey:
Carolina
Build a non-profit websiteAttended DrupalCampHeard about DrupalLearn web design basics
“How do I put my website online?”
• Site builder
• Beginner developer
• Command-line user
User journey:
Sam
Maintains the siteAgency upgraded to D8Learned Drupal on the jobNon-technical
• Administrator
• Project manager
• Beginner Developer
“What development workflow
should I use?”
User journey:
Gina
Build the company intranetInstalled DrupalManager picked Drupal
Has a programming
background
“No problem installing a Drupal
site, but unclear when to use
content types, blocks, and Views”.
• Developer
• IT professional
User journey:
Chris
Installed a Demo siteWent to a Drupal eventEvaluating DrupalMarketing background
“Can’t figure out what to do next”
• Marketing director
• Content editor
So what can we do?
Empathize Define Ideate Prototype Test
I thought there was
already a module for that…
• Out-of-the-box initiative
• Admin UI initiative
• Drupal core updates through the UI
• Plans to make Drupal upgrades easier
• See all strategic initiatives
What can I do?
• Be up-front about the gaps and pain points in
user journeys
• Address these when we talk to newcomers,
clients, or new colleagues
• Look for solutions and contribute
Be Honest
• Provide a warm welcome, mentorship, support,
and advice for new Drupalers
• Stay involved in the local community
• Join the Drupal Slack to get involved
Community Participation
• If you’re a content editor, fill in the survey:
bit.ly/drupal-ux-mtl
• If you’re not, help promote the survey or
volunteer to conduct a survey!
Help with the UX Study
• Participate in the campaign
• Donate hours to help promotion efforts
• Think outside the box as we try and grow the
market for Drupal
• https://www.drupal.org/promotedrupal
Promote Drupal Campaign
Empathize Define Ideate Prototype Test
Design Thinking
Upcoming Drupal
Trainings
July 5-6

Advanced Drupal 8 Site Building
Training (Online)
July 9-10

Drupal 8 Theming Training (Online)
July 23-24

Drupal 8 Module Development
Training (Online)
October 1-5

5-Day Drupal 8 Training in Toronto
evolvingweb.ca/training
training@evolvingweb.ca
evolvingweb.ca @evolvingweb
Merci!

Mais conteúdo relacionado

Mais procurados

How to Build a Great Drupal Team
How to Build a Great Drupal TeamHow to Build a Great Drupal Team
How to Build a Great Drupal Team
Acquia
 
WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)
WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)
WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)
Geoff Myers
 
Landing Pages: Generating Conversions & Growing Your Online Business
Landing Pages: Generating Conversions & Growing Your Online BusinessLanding Pages: Generating Conversions & Growing Your Online Business
Landing Pages: Generating Conversions & Growing Your Online Business
Geoff Myers
 

Mais procurados (20)

Social Media Boot Camp Series Module 3 Blogging, Video and LinkedIn
Social Media Boot Camp Series Module 3 Blogging, Video and LinkedIn Social Media Boot Camp Series Module 3 Blogging, Video and LinkedIn
Social Media Boot Camp Series Module 3 Blogging, Video and LinkedIn
 
How to Build a Great Drupal Team
How to Build a Great Drupal TeamHow to Build a Great Drupal Team
How to Build a Great Drupal Team
 
Website designing company in noida
Website designing company in noidaWebsite designing company in noida
Website designing company in noida
 
How to build a website in an hour
How to build a website in an hourHow to build a website in an hour
How to build a website in an hour
 
Ford module3
Ford module3Ford module3
Ford module3
 
Basics for front end developer
Basics for front end developerBasics for front end developer
Basics for front end developer
 
Building Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 FrameworkBuilding Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 Framework
 
Drupal for Nonprofits
Drupal for NonprofitsDrupal for Nonprofits
Drupal for Nonprofits
 
Branding Office 365 ESPC15
Branding Office 365 ESPC15Branding Office 365 ESPC15
Branding Office 365 ESPC15
 
Embedding UX In Any project, AMIS UX Event
Embedding UX In Any project, AMIS UX EventEmbedding UX In Any project, AMIS UX Event
Embedding UX In Any project, AMIS UX Event
 
Rm Qm Ux Workgroup Key
Rm Qm Ux Workgroup KeyRm Qm Ux Workgroup Key
Rm Qm Ux Workgroup Key
 
Iwmw
IwmwIwmw
Iwmw
 
WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)
WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)
WordPress Page Builders for Non-Developers (Create Visual Layouts Without Code)
 
Brad Hauck - Better Wordpress Blogging Workshop - Breakout Session
Brad Hauck - Better Wordpress Blogging Workshop - Breakout SessionBrad Hauck - Better Wordpress Blogging Workshop - Breakout Session
Brad Hauck - Better Wordpress Blogging Workshop - Breakout Session
 
Start Your Website for Free!
Start Your Website for Free!Start Your Website for Free!
Start Your Website for Free!
 
Landing Pages: Generating Conversions & Growing Your Online Business
Landing Pages: Generating Conversions & Growing Your Online BusinessLanding Pages: Generating Conversions & Growing Your Online Business
Landing Pages: Generating Conversions & Growing Your Online Business
 
Documenting design patterns
Documenting design patternsDocumenting design patterns
Documenting design patterns
 
The bob panic agile way
The bob panic agile wayThe bob panic agile way
The bob panic agile way
 
Great-tools-for-lean-startups
Great-tools-for-lean-startupsGreat-tools-for-lean-startups
Great-tools-for-lean-startups
 
Website Pricing 101: Don’t Be a Commodity
Website Pricing 101: Don’t Be a CommodityWebsite Pricing 101: Don’t Be a Commodity
Website Pricing 101: Don’t Be a Commodity
 

Semelhante a It's All About the Experience: What I’ve learnt from talking to thousands of people about Drupal

The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
ConFoo
 

Semelhante a It's All About the Experience: What I’ve learnt from talking to thousands of people about Drupal (20)

Meet drupal
Meet drupalMeet drupal
Meet drupal
 
Creating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalCreating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to Drupal
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
 
Drupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDrupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal Summit
 
Start Here: How to Prepare for Your Drupal 8 Journey
Start Here: How to Prepare for Your Drupal 8 JourneyStart Here: How to Prepare for Your Drupal 8 Journey
Start Here: How to Prepare for Your Drupal 8 Journey
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
 
After the goldrush
After the goldrushAfter the goldrush
After the goldrush
 
Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers
 
What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8
 
OpenSource и Вы
OpenSource и ВыOpenSource и Вы
OpenSource и Вы
 
Second Edition: Bootstrap + Drupal Commerce in less than 45 minutes - DrupalC...
Second Edition: Bootstrap + Drupal Commerce in less than 45 minutes - DrupalC...Second Edition: Bootstrap + Drupal Commerce in less than 45 minutes - DrupalC...
Second Edition: Bootstrap + Drupal Commerce in less than 45 minutes - DrupalC...
 
WordPress for Nonprofits- TechTuesday
WordPress for Nonprofits- TechTuesdayWordPress for Nonprofits- TechTuesday
WordPress for Nonprofits- TechTuesday
 
Career of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyCareer of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce Company
 
Branding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnPBranding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnP
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps Strategy
 
How to Start a Tech Company
How to Start a Tech CompanyHow to Start a Tech Company
How to Start a Tech Company
 

Mais de Suzanne Dergacheva

10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box
Suzanne Dergacheva
 

Mais de Suzanne Dergacheva (20)

Dipping Your Toe into Drupal 8 Module Development
Dipping Your Toe into Drupal 8 Module DevelopmentDipping Your Toe into Drupal 8 Module Development
Dipping Your Toe into Drupal 8 Module Development
 
Device-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for DrupalDevice-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for Drupal
 
Creating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - WebinarCreating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - Webinar
 
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech DayCreating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
 
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreCreating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
 
What is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? WebinarWhat is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? Webinar
 
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon DublinCreating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
 
Using Core Themes in Drupal 8
Using Core Themes in Drupal 8Using Core Themes in Drupal 8
Using Core Themes in Drupal 8
 
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 ThemeMinimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
 
Upgrading to Drupal 8: Benefits and Gotchas
Upgrading to Drupal 8: Benefits and GotchasUpgrading to Drupal 8: Benefits and Gotchas
Upgrading to Drupal 8: Benefits and Gotchas
 
Migrate for Site Builders from MidCamp 2016
Migrate for Site Builders from MidCamp 2016Migrate for Site Builders from MidCamp 2016
Migrate for Site Builders from MidCamp 2016
 
The Wonderful World of Drupal 8 Multilingual
The Wonderful World of Drupal 8 MultilingualThe Wonderful World of Drupal 8 Multilingual
The Wonderful World of Drupal 8 Multilingual
 
Creating a Drupal Install Profile for a Large Organization
Creating a Drupal Install Profile for a Large OrganizationCreating a Drupal Install Profile for a Large Organization
Creating a Drupal Install Profile for a Large Organization
 
Intro to Drupal Migrate for Site Builders
Intro to Drupal Migrate for Site BuildersIntro to Drupal Migrate for Site Builders
Intro to Drupal Migrate for Site Builders
 
Drupal migrate-june2015
Drupal migrate-june2015Drupal migrate-june2015
Drupal migrate-june2015
 
10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box
 
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - WebinarCreating Dynamic Landing Pages for Drupal with Panels - Webinar
Creating Dynamic Landing Pages for Drupal with Panels - Webinar
 
Creating a User-Friendly Search UI with Drupal - Presentation at DrupalCamp T...
Creating a User-Friendly Search UI with Drupal - Presentation at DrupalCamp T...Creating a User-Friendly Search UI with Drupal - Presentation at DrupalCamp T...
Creating a User-Friendly Search UI with Drupal - Presentation at DrupalCamp T...
 
Getting Started with Drupal 8 Theming - DrupalCamp Toronto 2014
Getting Started with Drupal 8 Theming - DrupalCamp Toronto 2014Getting Started with Drupal 8 Theming - DrupalCamp Toronto 2014
Getting Started with Drupal 8 Theming - DrupalCamp Toronto 2014
 
DrupalCamp NYC Panels Presentation - April 2014
DrupalCamp NYC Panels Presentation - April 2014DrupalCamp NYC Panels Presentation - April 2014
DrupalCamp NYC Panels Presentation - April 2014
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

It's All About the Experience: What I’ve learnt from talking to thousands of people about Drupal

  • 1. evolvingweb.ca @evolvingweb It’s All About the Experience Suzanne Dergacheva June 15, 2018 What I’ve learnt from talking to thousands of people about Drupal
  • 2. • Co-founded Evolving Web in 2007 • Experienced Drupal themer, developer, project lead • Loves teaching DrupalSuzanne Dergacheva CO-FOUNDER AND FRONT-END LEAD
  • 3. • Drupal agency • 10 years of Drupal! • Community of experts
  • 4.
  • 5.
  • 6. Design Thinking Empathize Define Ideate Prototype Test
  • 7. What is the Drupal Experience?
  • 8.
  • 9. Developer Content editor Marketing co-ordinator Sysadmin Designer Business owner NGO director 1-person IT team for a small organization Project manager Salesperson Front-end developer Drupal contributor Freelancer
  • 10. Focus on Experiences and User Journeys
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Example User Journeys • Selecting a CMS • Inheriting a Drupal project • Building a first site • Doing an upgrade • Implementing Drupal across a large organization • Handing off a site to a content editor
  • 17. User journey: Carolina Build a non-profit websiteAttended DrupalCampHeard about DrupalLearn web design basics • Site builder • Beginner developer • Command-line user
  • 18. User journey: Carolina Build a non-profit websiteAttended DrupalCampHeard about DrupalLearn web design basics “How do I put my website online?” • Site builder • Beginner developer • Command-line user
  • 19. User journey: Sam Maintains the siteAgency upgraded to D8Learned Drupal on the jobNon-technical • Administrator • Project manager • Beginner Developer
  • 20. User journey: Sam Maintains the siteAgency upgraded to D8Learned Drupal on the jobNon-technical • Administrator • Project manager • Beginner Developer “What development workflow should I use?”
  • 21. User journey: Gina Build the company intranetInstalled DrupalManager picked Drupal Has a programming background • Developer • IT professional
  • 22. User journey: Gina Build the company intranetInstalled DrupalManager picked Drupal Has a programming background “I have no problem installing Drupal, but what’s the difference between a block and a View?” • Developer • IT professional
  • 23. User journey: Chris Installed a Demo siteWent to a Drupal eventEvaluating DrupalMarketing background • Marketing director • Content editor
  • 24. User journey: Chris Installed a Demo siteWent to a Drupal eventEvaluating DrupalMarketing background “Can’t figure out what to do next” • Marketing director • Content editor
  • 25. Define the Problem Empathize Define Ideate Prototype Test
  • 26. • Going to DrupalCon or DrupalCamp • “Aha!” moments • Using Drupal Slack to get help • Helping someone with their problem • Launching your site • Contributing for the first time TYPICAL HIGHLIGHTS
  • 27. • Terminology overload • Development environments/workflow • Deployment • Security updates • Figuring out the “Drupal way” TYPICAL LOW MOMENTS / GAPS
  • 29. User journey: Carolina Build a non-profit websiteAttended DrupalCampHeard about DrupalLearn web design basics “How do I put my website online?” • Site builder • Beginner developer • Command-line user
  • 30. User journey: Sam Maintains the siteAgency upgraded to D8Learned Drupal on the jobNon-technical • Administrator • Project manager • Beginner Developer “What development workflow should I use?”
  • 31. User journey: Gina Build the company intranetInstalled DrupalManager picked Drupal Has a programming background “No problem installing a Drupal site, but unclear when to use content types, blocks, and Views”. • Developer • IT professional
  • 32. User journey: Chris Installed a Demo siteWent to a Drupal eventEvaluating DrupalMarketing background “Can’t figure out what to do next” • Marketing director • Content editor
  • 33. So what can we do? Empathize Define Ideate Prototype Test
  • 34. I thought there was already a module for that… • Out-of-the-box initiative • Admin UI initiative • Drupal core updates through the UI • Plans to make Drupal upgrades easier • See all strategic initiatives
  • 35. What can I do?
  • 36. • Be up-front about the gaps and pain points in user journeys • Address these when we talk to newcomers, clients, or new colleagues • Look for solutions and contribute Be Honest
  • 37. • Provide a warm welcome, mentorship, support, and advice for new Drupalers • Stay involved in the local community • Join the Drupal Slack to get involved Community Participation
  • 38. • If you’re a content editor, fill in the survey: bit.ly/drupal-ux-mtl • If you’re not, help promote the survey or volunteer to conduct a survey! Help with the UX Study
  • 39. • Participate in the campaign • Donate hours to help promotion efforts • Think outside the box as we try and grow the market for Drupal • https://www.drupal.org/promotedrupal Promote Drupal Campaign
  • 40. Empathize Define Ideate Prototype Test Design Thinking
  • 41. Upcoming Drupal Trainings July 5-6
 Advanced Drupal 8 Site Building Training (Online) July 9-10
 Drupal 8 Theming Training (Online) July 23-24
 Drupal 8 Module Development Training (Online) October 1-5
 5-Day Drupal 8 Training in Toronto evolvingweb.ca/training training@evolvingweb.ca