SlideShare a Scribd company logo
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!

More Related Content

What's hot

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
Shane Gibson
 
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 TeamAcquia
 
Website designing company in noida
Website designing company in noidaWebsite designing company in noida
Website designing company in noida
Css Founder
 
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
enterprisenation
 
Basics for front end developer
Basics for front end developerBasics for front end developer
Basics for front end developer
namrataa0108
 
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
Webvanta
 
Drupal for Nonprofits
Drupal for NonprofitsDrupal for Nonprofits
Drupal for Nonprofits
Monica S. Flores
 
Branding Office 365 ESPC15
Branding Office 365 ESPC15Branding Office 365 ESPC15
Branding Office 365 ESPC15
Sonja Madsen
 
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
Getting value from IoT, Integration and Data Analytics
 
Iwmw
IwmwIwmw
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
 
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
Brad Hauck
 
Start Your Website for Free!
Start Your Website for Free!Start Your Website for Free!
Start Your Website for Free!
Mario Peshev
 
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
 
Documenting design patterns
Documenting design patternsDocumenting design patterns
Documenting design patterns
Dani Nordin
 
The bob panic agile way
The bob panic agile wayThe bob panic agile way
The bob panic agile way
bob panic
 
Great-tools-for-lean-startups
Great-tools-for-lean-startupsGreat-tools-for-lean-startups
Great-tools-for-lean-startups
Angry Ventures
 
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
Geoff Myers
 

What's hot (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
 

Similar to It's All About the Experience: What I’ve learnt from talking to thousands of people about 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
Mediacurrent
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014
Brad Nowak
 
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
Dropsolid
 
Drupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDrupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal Summit
DarkoDev
 
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
Acquia
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open sourceConFoo
 
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
Matthias Luebken
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
Graham Weldon
 
After the goldrush
After the goldrushAfter the goldrush
After the goldrush
Steve Parks
 
Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers
New Tricks
 
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
Suzanne Dergacheva
 
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...
Jorge Diaz
 
WordPress for Nonprofits- TechTuesday
WordPress for Nonprofits- TechTuesdayWordPress for Nonprofits- TechTuesday
WordPress for Nonprofits- TechTuesday
Trish Perkins
 
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
Vrann Tulika
 
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
Thomas Daly
 
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
Emma Jane Hogbin Westby
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps Strategy
Mandi Walls
 
How to Start a Tech Company
How to Start a Tech CompanyHow to Start a Tech Company
How to Start a Tech Company
Suzanne Dergacheva
 

Similar to 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
 

More from Suzanne Dergacheva

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
Suzanne Dergacheva
 
Device-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for DrupalDevice-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for Drupal
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
Using Core Themes in Drupal 8
Using Core Themes in Drupal 8Using Core Themes in Drupal 8
Using Core Themes in Drupal 8
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
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
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
 
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
Suzanne Dergacheva
 
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...
Suzanne Dergacheva
 
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
Suzanne Dergacheva
 
DrupalCamp NYC Panels Presentation - April 2014
DrupalCamp NYC Panels Presentation - April 2014DrupalCamp NYC Panels Presentation - April 2014
DrupalCamp NYC Panels Presentation - April 2014
Suzanne Dergacheva
 

More from 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
 

Recently uploaded

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

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