SlideShare ist ein Scribd-Unternehmen logo
1 von 48
evolvingweb.ca @evolvingweb
Building a Great User
Experience for Content Editors
SUZANNE DERGACHEVA
• Co-founded Evolving Web in
2007
• Experienced Drupal themer,
developer, project lead
• Loves teaching DrupalSuzanne Dergacheva
CO-FOUNDER AND FRONT-END LEAD
@suzanne_kennedy
OUR WORK
Site
Admin
Experience
Site Building Experience
Content
Editing
Experience
What is the
Content
Editor
Experience?
Content Editor is UX hard
Complex information architecture = Complex user experience
• Manage form display
• Configurable widgets
• Field settings
• Admin themes
• Admin views
• Flexible permissions
• Text formats and WYSIWYG
• New things like layout
builder…
Content Editor UX is Easy
CONFIGURATION
• Custom admin theme
• Form Alters
• Plugin system for custom widgets and field types
DEVELOPMENT
Isn’t there a module for that?
Admin UI Initiative Material Admin Theme
So what’s the
solution?
When to Do Content Editor UX?
TRAINING & QACONFIG & DEVELOPMENTSTRATEGY & DEFINITION
Now NowNow Now Now
When to Do Content Editor UX?
TRAINING & QACONFIG & DEVELOPMENTSTRATEGY & DEFINITION
Test the
experience
by training
Build out your
users stories
through site
building & dev
Define user goals
and tasks
Get content
editors involved
in choosing
terminology and
making decisons
When to Do Content Editor UX?
TRAINING & QACONFIG & DEVELOPMENTSTRATEGY & DEFINITION
Define user goals
and tasks
Get content
editors involved
in choosing
terminology and
making decisons
Test the
experience
by training
Build out your
users stories
through site
building & dev
Test the
experience
by training
evolvingweb.ca @evolvingweb
Strategy & Definition
What Do Content Editors Want?
What Do Content Editors Want?
Questions to Ask
• What are the most content editing use cases and workflows?
• What needs to be easy to edit?
• What are the requirements for content on the site?
• How can we make this simpler?
• What do content editors call things?
Content Editor Goals
• Find and add content
• Edit content easily
• Create rich content with the
WYSIWYG editor
• Create/edit blocks and taxonomy
terms
• Add content to the menus
• Know what content is going to look
like when they publish it
• Create content that's accessible
• Get content scheduled and
published
• Translate content
• Communicate with more complex
pages (landing pages)
• Use a content editing workflow to
get content approved
Goals, Tasks, and Architecture
evolvingweb.ca @evolvingweb
Build
• Unclutter the admin UI by making granular
roles and limiting permissions
• Pick meaningful content type and field names
• Create clear links for adding content
• Customize your content overview page admin
views per content type
Find and Add Content
• Clean up your edit forms with the Manage Form
Display tab
• Help users figure out what to enter in each field
Edit Content
Edit Content
Use the right field widget for the job
Edit Content
Entity Browser http://drupal.org/project/entity_browser
and File Entity Browser http://drupal.org/project/file_browser
Edit Content
Hide the cruft.
Edit Content
Add help text, but not too much. Specify image resolution.
• Users should know what to expect when they
publish content
• Does that mean a pixel-perfect WYSIWYG
experience?
Edit Content with No Suprises
Edit Content with No Surprises
An example from Netlify
Edit Content with No Surprises
Proposed UI from
Bryan Hirsch for
mass.gov project
https://medium.com/@bryanhirsch/backend-live-preview-fd9179132b1f
Edit Content with No Surprises
In the meantime, some best practices:
• Make fields required or provide
defaults
• Order your fields consistently
• Enable previews
• Consider where content will be
displayed (different devices, view
modes, media)
• Plan out your text formats
• Configure the right buttons for the job
Good WYSIWYG experience
Good WYSIWYG Experience
https://www.drupal.org/project/allowed_formats
Good WYSIWYG Experience
Good WYSIWYG Experience
LinkIt
WYSIWYG Template
Editor File
Modules for CKEditor
Good WYSIWYG Experience
Front-end styles in the WYSIWYG editor
• Simplify the publishing workflow
• Create Views to facilitate publishing and
translating content
Publish and Translate Content
Content Moderation
Draft
Published
Editing
Workflow
Reduce the number of steps in the
process
Use labels for transitions and states
that make sense
• The hardest problem in Drupal: How do I edit
this little text on the homepage?
• Use blocks and paragraphs to store chunks of
content
• Try out the layout builder!
Edit Complex Pages
Edit Complex Pages
Where’s the edit link?
Edit Complex Pages
Paragraphs Custom blocks with Inline Entity Form
Edit Complex Pages
Avoid marketing-type text in configuration
Edit Complex Pages
evolvingweb.ca @evolvingweb
Testing!
Watch a Content Editor at Work
And take notes
evolvingweb.ca @evolvingweb
Thinking Forward and
Beyond
Practise User Experience
Upcoming Drupal
Trainings
APR 25, ONLINE (FREE!)

What is Drupal?
MAY 7-11, PRINCETON, NJ

5 Days of Drupal 8 Training
MAY 29-30, ONLINE

Drupal 8 Advanced Site Building
JUNE 5-6, ONLINE

Drupal 8 Theming
JUNE 5-6, ONLINE

Drupal 8 Module Development
evolvingweb.ca/training
training@evolvingweb.ca
evolvingweb.ca @evolvingweb
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Faten presentation- Duct Tape Marketing Session 6
Faten presentation- Duct Tape Marketing Session 6Faten presentation- Duct Tape Marketing Session 6
Faten presentation- Duct Tape Marketing Session 6
faten_keynotes
 
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
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
Vasil Boychev
 

Was ist angesagt? (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
 
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
 
Faten presentation- Duct Tape Marketing Session 6
Faten presentation- Duct Tape Marketing Session 6Faten presentation- Duct Tape Marketing Session 6
Faten presentation- Duct Tape Marketing Session 6
 
Start Your Website for Free!
Start Your Website for Free!Start Your Website for Free!
Start Your Website for Free!
 
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
 
Branding Office 365 ESPC15
Branding Office 365 ESPC15Branding Office 365 ESPC15
Branding Office 365 ESPC15
 
Basics for front end developer
Basics for front end developerBasics for front end developer
Basics for front end developer
 
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)
 
Unleashing Real Estate Brokerage Value Using Pennies on the Dollar
Unleashing Real Estate Brokerage Value Using Pennies on the DollarUnleashing Real Estate Brokerage Value Using Pennies on the Dollar
Unleashing Real Estate Brokerage Value Using Pennies on the Dollar
 
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
 
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
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
How to Make a Portfolio Website That Does Not Suck and Showcase Your Spectacu...
How to Make a Portfolio Website That Does Not Suck and Showcase Your Spectacu...How to Make a Portfolio Website That Does Not Suck and Showcase Your Spectacu...
How to Make a Portfolio Website That Does Not Suck and Showcase Your Spectacu...
 
Unit 30 LO4 PowerPoint
Unit 30 LO4 PowerPointUnit 30 LO4 PowerPoint
Unit 30 LO4 PowerPoint
 
Process
ProcessProcess
Process
 
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
 
Presentation presentation
Presentation presentationPresentation presentation
Presentation presentation
 
Great-tools-for-lean-startups
Great-tools-for-lean-startupsGreat-tools-for-lean-startups
Great-tools-for-lean-startups
 

Ähnlich wie Building a Great User Experience for Content Editors in Drupal 8

Suraj's LearnSmasher jghj Internship .pptx
Suraj's LearnSmasher jghj  Internship .pptxSuraj's LearnSmasher jghj  Internship .pptx
Suraj's LearnSmasher jghj Internship .pptx
ramkishun1711
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
Stephanie Leary
 
D7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copyD7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copy
Acquia
 

Ähnlich wie Building a Great User Experience for Content Editors in Drupal 8 (20)

Introduction to the Drupal - Web Experience Toolkit
Introduction to the Drupal - Web Experience ToolkitIntroduction to the Drupal - Web Experience Toolkit
Introduction to the Drupal - Web Experience Toolkit
 
Drupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content CreatorsDrupal: Mitigating Risk with Multiple Content Creators
Drupal: Mitigating Risk with Multiple Content Creators
 
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
 
Atlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event SlidesAtlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event Slides
 
Drupal Site Building Checklist from DrupalCamp New Jersey
Drupal Site Building Checklist from DrupalCamp New JerseyDrupal Site Building Checklist from DrupalCamp New Jersey
Drupal Site Building Checklist from DrupalCamp New Jersey
 
Suraj's LearnSmasher jghj Internship .pptx
Suraj's LearnSmasher jghj  Internship .pptxSuraj's LearnSmasher jghj  Internship .pptx
Suraj's LearnSmasher jghj Internship .pptx
 
Getting started with CSS frameworks using Zurb foundation
Getting started with CSS frameworks using Zurb foundationGetting started with CSS frameworks using Zurb foundation
Getting started with CSS frameworks using Zurb foundation
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for Clients
 
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
 
Drupal: Organizing Content for Multiple Audiences
Drupal: Organizing Content for Multiple AudiencesDrupal: Organizing Content for Multiple Audiences
Drupal: Organizing Content for Multiple Audiences
 
WordPress for Designers
WordPress for DesignersWordPress for Designers
WordPress for Designers
 
Things to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal ImplementationThings to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal Implementation
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Device-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for DrupalDevice-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for Drupal
 
Back To Square One: Building a WordPress Starter Development Kit
Back To Square One: Building a WordPress Starter Development KitBack To Square One: Building a WordPress Starter Development Kit
Back To Square One: Building a WordPress Starter Development Kit
 
Adobe Dreamweaver CS5 Basics
Adobe Dreamweaver CS5 BasicsAdobe Dreamweaver CS5 Basics
Adobe Dreamweaver CS5 Basics
 
Choosing Adobe RoboHelp as Your Help Authoring Tool
Choosing Adobe RoboHelp as Your Help Authoring ToolChoosing Adobe RoboHelp as Your Help Authoring Tool
Choosing Adobe RoboHelp as Your Help Authoring Tool
 
Building Sites on DNN's Liquid Content: From Content Modeling to Front-End UX
Building Sites on DNN's Liquid Content: From Content Modeling to Front-End UXBuilding Sites on DNN's Liquid Content: From Content Modeling to Front-End UX
Building Sites on DNN's Liquid Content: From Content Modeling to Front-End UX
 
D7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copyD7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copy
 

Mehr von 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
 

Mehr von 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
 
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 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
 
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
 
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
 
Using Panels Wisely - DrupalCamp Ottawa 2014
Using Panels Wisely - DrupalCamp Ottawa 2014Using Panels Wisely - DrupalCamp Ottawa 2014
Using Panels Wisely - DrupalCamp Ottawa 2014
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Building a Great User Experience for Content Editors in Drupal 8