SlideShare a Scribd company logo
1 of 36
Download to read offline
© 2015 Phase2
Site Building
With the End User In Mind
BADcamp
October 2015
© 2015 Phase2
Molly Byrnes
Account Director
@mabfire
crystal collector
Eden Gwyn
Experience Analyst
@shmeeden
road warrior
Who are we?
© 2015 Phase2
“End User” As a Term
© 2015 Phase2
End users are everywhere!
Photo by:Jim Pennucci
© 2015 Phase2
Photo by:Paul Hamilton / modified
© 2015 Phase2
checking
boxes,
clicking
buttons,
building &
managing
internet
experiences
End
Users
!
© 2015 Phase2
© 2015 Phase2
1. What we mean by “end user”
2. What it means for a system to be “easy to use”
3. Tips for approaching your site build
with the end user in mind!
What we’ll be covering today:
© 2015 Phase2
What we mean by “end user”
© 2015 Phase2
TL;DR
CONTENT. COLLABORATION. EXPERIENCE.
In product development, an end user (sometimes end-user)[a]
is a person who
ultimately uses or is intended to ultimately use a product.[1][2][3]
The end user
stands in contrast to users who support or maintain the product[4]
, such as
sysops, system administrators, database administrators,[5]
, or technicians. End
users typically do not possess the technical understanding or skill of the product
designers,[6]
a fact that it is easy for designers to forget or overlook, leading to
features with which the customer is dissatisfied.[2]
In information technology,
end users are not customers in the usual sense--they are typically employees of
the customer.[7]
https://en.wikipedia.org/wiki/End_user
Definition
© 2015 Phase2
Community Moderator
(eg. Reddit)
End users are
people too.
Content Editor
(slightly less technical)
Content Administrator
or Technical Admin
or Producer
Final Approver
(more high-level stakeholder)
© 2015 Phase2
AX:
“Admin Experience”
(via Eileen Web aka @webmeadow)
© 2015 Phase2
End Users of CMS - admins
© 2015 Phase2
What it means for a system
to be easy to use
© 2015 Phase2
RFP
© 2015 Phase2
Easy to Use ?!
© 2015 Phase2
➤ Subjective
➤ Build Approach
➤ Technical Implementation
5 ‘easy’ ways to approach ‘Easy to Use’
© 2015 Phase2
1
Interview Your Users
➤ Ask them for common tasks
➤ Watch them work if you can
➤ Ask about ‘offline’ workflows
➤ Deadline & or last minute actions
➤ Successful requirements
gathering is KEY
© 2015 Phase2
➤ Drupal ships with this by default
➤ Explain the fields & offer tips
➤ Great for image formats
2
‘Help’ Text
© 2015 Phase2
➤ Drupal comes with a lot of
options by default
➤ Not all users need access to
some of the more advanced
configuration options
➤ Permissions & Roles to achieve
flexibility
3
Removing/Hiding
Unnecessary Buttons
© 2015 Phase2
➤ ‘double delete’ has it’s
weak moments
➤ making it harder to
break or do damage
➤ ‘unpublish’ as a
prompted option
Our friend the delete button
© 2015 Phase2
➤ Annotate
➤ Break down page with screenshots
➤ Group by task
➤ Build in HTML
4
User Guides
© 2015 Phase2
:(:(
© 2015 Phase2
5
➤ don’t force system jargon on
your editors
➤ action oriented labels
➤ thinking beyond the ‘machine
name’
Easy Labels
© 2015 Phase2
I really want to add a video module
to my new landing page for the
release of the new legislative
rollout - explaining how citizens
can access new services.
- Deputy Director
Please add this ‘module’!
“
”
© 2015 Phase2
User Story / Example
“As a site moderator, I want a content
filtering dashboard, so that I can easily
locate the content I need to moderate.”
© 2015 Phase2
There’s a Module for That...
© 2015 Phase2
➤ Conditional Fields - aka magic forms
https://www.drupal.org/project/conditional_fields
➤ Field Groups - aka like goes with like
https://www.drupal.org/project/field_group
➤ Label Help - aka helpful help text
https://www.drupal.org/project/label_help
(via Eileen Web aka @webmeadow)
Make content creation screens shine...
© 2015 Phase2
Views is a very powerful content list builder but it can also
be used as a tool for building out custom search or
adminable screens for editors who need to do specific
actions to content.
VBO or Views -
https://www.drupal.org/project/views_bulk_operations
Bulk Ops are Tops!
© 2015 Phase2
➤ Adminmal theme
https://www.drupal.org/project/adminimal_theme
➤ Ember
https://www.drupal.org/project/ember
Give your admins a special theme
© 2015 Phase2
➤ Spark - https://www.drupal.org/project/spark
○ focuses on UX & admin backports
➤ Panopoly - https://www.drupal.org/project/panopoly
○ packages features WYSIWIG & layouts
Distributions
© 2015 Phase2
Drupal Dreams - 8!
© 2015 Phase2
➤ Major UX initiative for the administration experience
➤ Brings in a lot of learnings & long term feedback from
Drupal ‘end users’
➤ Views in core
➤ Multi-lingual complete rethinking
➤ Configuration management
Drupal 8
© 2015 Phase2
Questions?
Molly Byrnes
mbyrnes@phase2technology.com
Eden Gwyn egwyn@phase2technology.
com

More Related Content

Viewers also liked

The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"
Phase2
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
Phase2
 

Viewers also liked (11)

How, When, and Why to Patch a Module
How, When, and Why to Patch a Module How, When, and Why to Patch a Module
How, When, and Why to Patch a Module
 
The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
The Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 TalkThe Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 Talk
 
Bad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live WebsitesBad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live Websites
 
Zagat.com Case Study (DrupalCon Denver 2012)
Zagat.com Case Study (DrupalCon Denver 2012)Zagat.com Case Study (DrupalCon Denver 2012)
Zagat.com Case Study (DrupalCon Denver 2012)
 
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapeDrupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
 
Fields, entities, lists, oh my!
Fields, entities, lists, oh my!Fields, entities, lists, oh my!
Fields, entities, lists, oh my!
 
NORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShiftNORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShift
 
Omnichannel For Government
Omnichannel For Government Omnichannel For Government
Omnichannel For Government
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
 

Similar to Site building with end user in mind

Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Tag1 Consulting, Inc.
 

Similar to Site building with end user in mind (20)

Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behind
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
Module 2-web-a11y-steve lee
Module 2-web-a11y-steve leeModule 2-web-a11y-steve lee
Module 2-web-a11y-steve lee
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
How to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designersHow to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designers
 
Blueprints for the analysis of social media
Blueprints for the analysis of social mediaBlueprints for the analysis of social media
Blueprints for the analysis of social media
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
 
Ahmedabad Salesforce Meetup
Ahmedabad Salesforce MeetupAhmedabad Salesforce Meetup
Ahmedabad Salesforce Meetup
 
OpenNTF Blast from ILUG 2007
OpenNTF Blast from ILUG 2007OpenNTF Blast from ILUG 2007
OpenNTF Blast from ILUG 2007
 
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
 
Mulesoft KL Meetup 2
Mulesoft KL Meetup 2Mulesoft KL Meetup 2
Mulesoft KL Meetup 2
 
Creating MuleSoft API Template Project Using Maven Archetype
Creating MuleSoft API Template Project Using Maven ArchetypeCreating MuleSoft API Template Project Using Maven Archetype
Creating MuleSoft API Template Project Using Maven Archetype
 
Agile.docx
Agile.docxAgile.docx
Agile.docx
 
Agile & Wakanda
Agile & WakandaAgile & Wakanda
Agile & Wakanda
 
UX DURING MODULE INSTALLATION AND CONFIGURATION
UX DURING MODULE INSTALLATION AND CONFIGURATIONUX DURING MODULE INSTALLATION AND CONFIGURATION
UX DURING MODULE INSTALLATION AND CONFIGURATION
 
Introduction to git & github
Introduction to git & githubIntroduction to git & github
Introduction to git & github
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
 

More from Phase2

Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web Site
Phase2
 
Open data + open government open goodness
Open data + open government open goodnessOpen data + open government open goodness
Open data + open government open goodness
Phase2
 
Thinking Inside the Box Inside the Box Inside the Box
Thinking Inside the Box Inside the Box Inside the BoxThinking Inside the Box Inside the Box Inside the Box
Thinking Inside the Box Inside the Box Inside the Box
Phase2
 

More from Phase2 (17)

Phase2 Health and Wellness Brochure
Phase2 Health and Wellness BrochurePhase2 Health and Wellness Brochure
Phase2 Health and Wellness Brochure
 
A Modern Digital Experience Platform
A Modern Digital Experience PlatformA Modern Digital Experience Platform
A Modern Digital Experience Platform
 
Beyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience PlatformBeyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience Platform
 
User Testing For Humanitarian ID App
User Testing For Humanitarian ID AppUser Testing For Humanitarian ID App
User Testing For Humanitarian ID App
 
Redhat.com: An Architectural Case Study
Redhat.com: An Architectural Case StudyRedhat.com: An Architectural Case Study
Redhat.com: An Architectural Case Study
 
The New Design Workflow
The New Design WorkflowThe New Design Workflow
The New Design Workflow
 
Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8
 
Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web Site
 
Empathy For Idiots
Empathy For Idiots Empathy For Idiots
Empathy For Idiots
 
Open data + open government open goodness
Open data + open government open goodnessOpen data + open government open goodness
Open data + open government open goodness
 
How 'Open' Changes Product Development
How 'Open' Changes Product DevelopmentHow 'Open' Changes Product Development
How 'Open' Changes Product Development
 
Open Source Logging and Metrics Tools
Open Source Logging and Metrics ToolsOpen Source Logging and Metrics Tools
Open Source Logging and Metrics Tools
 
Open Source Logging and Monitoring Tools
Open Source Logging and Monitoring ToolsOpen Source Logging and Monitoring Tools
Open Source Logging and Monitoring Tools
 
ReliefWeb's Journey from RSS Feed to Public API
ReliefWeb's Journey from RSS Feed to Public APIReliefWeb's Journey from RSS Feed to Public API
ReliefWeb's Journey from RSS Feed to Public API
 
Thinking Inside the Box Inside the Box Inside the Box
Thinking Inside the Box Inside the Box Inside the BoxThinking Inside the Box Inside the Box Inside the Box
Thinking Inside the Box Inside the Box Inside the Box
 
Smc capital camp 2014
Smc capital camp 2014Smc capital camp 2014
Smc capital camp 2014
 
OA2 for Goverment
OA2 for GovermentOA2 for Goverment
OA2 for Goverment
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 

Site building with end user in mind

  • 1. © 2015 Phase2 Site Building With the End User In Mind BADcamp October 2015
  • 2. © 2015 Phase2 Molly Byrnes Account Director @mabfire crystal collector Eden Gwyn Experience Analyst @shmeeden road warrior Who are we?
  • 3. © 2015 Phase2 “End User” As a Term
  • 4. © 2015 Phase2 End users are everywhere! Photo by:Jim Pennucci
  • 5. © 2015 Phase2 Photo by:Paul Hamilton / modified
  • 6. © 2015 Phase2 checking boxes, clicking buttons, building & managing internet experiences End Users !
  • 8. © 2015 Phase2 1. What we mean by “end user” 2. What it means for a system to be “easy to use” 3. Tips for approaching your site build with the end user in mind! What we’ll be covering today:
  • 9. © 2015 Phase2 What we mean by “end user”
  • 11. CONTENT. COLLABORATION. EXPERIENCE. In product development, an end user (sometimes end-user)[a] is a person who ultimately uses or is intended to ultimately use a product.[1][2][3] The end user stands in contrast to users who support or maintain the product[4] , such as sysops, system administrators, database administrators,[5] , or technicians. End users typically do not possess the technical understanding or skill of the product designers,[6] a fact that it is easy for designers to forget or overlook, leading to features with which the customer is dissatisfied.[2] In information technology, end users are not customers in the usual sense--they are typically employees of the customer.[7] https://en.wikipedia.org/wiki/End_user Definition
  • 12. © 2015 Phase2 Community Moderator (eg. Reddit) End users are people too. Content Editor (slightly less technical) Content Administrator or Technical Admin or Producer Final Approver (more high-level stakeholder)
  • 13. © 2015 Phase2 AX: “Admin Experience” (via Eileen Web aka @webmeadow)
  • 14. © 2015 Phase2 End Users of CMS - admins
  • 15. © 2015 Phase2 What it means for a system to be easy to use
  • 17. © 2015 Phase2 Easy to Use ?!
  • 18. © 2015 Phase2 ➤ Subjective ➤ Build Approach ➤ Technical Implementation 5 ‘easy’ ways to approach ‘Easy to Use’
  • 19. © 2015 Phase2 1 Interview Your Users ➤ Ask them for common tasks ➤ Watch them work if you can ➤ Ask about ‘offline’ workflows ➤ Deadline & or last minute actions ➤ Successful requirements gathering is KEY
  • 20. © 2015 Phase2 ➤ Drupal ships with this by default ➤ Explain the fields & offer tips ➤ Great for image formats 2 ‘Help’ Text
  • 21. © 2015 Phase2 ➤ Drupal comes with a lot of options by default ➤ Not all users need access to some of the more advanced configuration options ➤ Permissions & Roles to achieve flexibility 3 Removing/Hiding Unnecessary Buttons
  • 22. © 2015 Phase2 ➤ ‘double delete’ has it’s weak moments ➤ making it harder to break or do damage ➤ ‘unpublish’ as a prompted option Our friend the delete button
  • 23. © 2015 Phase2 ➤ Annotate ➤ Break down page with screenshots ➤ Group by task ➤ Build in HTML 4 User Guides
  • 25. © 2015 Phase2 5 ➤ don’t force system jargon on your editors ➤ action oriented labels ➤ thinking beyond the ‘machine name’ Easy Labels
  • 26. © 2015 Phase2 I really want to add a video module to my new landing page for the release of the new legislative rollout - explaining how citizens can access new services. - Deputy Director Please add this ‘module’! “ ”
  • 27. © 2015 Phase2 User Story / Example
  • 28. “As a site moderator, I want a content filtering dashboard, so that I can easily locate the content I need to moderate.”
  • 29. © 2015 Phase2 There’s a Module for That...
  • 30. © 2015 Phase2 ➤ Conditional Fields - aka magic forms https://www.drupal.org/project/conditional_fields ➤ Field Groups - aka like goes with like https://www.drupal.org/project/field_group ➤ Label Help - aka helpful help text https://www.drupal.org/project/label_help (via Eileen Web aka @webmeadow) Make content creation screens shine...
  • 31. © 2015 Phase2 Views is a very powerful content list builder but it can also be used as a tool for building out custom search or adminable screens for editors who need to do specific actions to content. VBO or Views - https://www.drupal.org/project/views_bulk_operations Bulk Ops are Tops!
  • 32. © 2015 Phase2 ➤ Adminmal theme https://www.drupal.org/project/adminimal_theme ➤ Ember https://www.drupal.org/project/ember Give your admins a special theme
  • 33. © 2015 Phase2 ➤ Spark - https://www.drupal.org/project/spark ○ focuses on UX & admin backports ➤ Panopoly - https://www.drupal.org/project/panopoly ○ packages features WYSIWIG & layouts Distributions
  • 34. © 2015 Phase2 Drupal Dreams - 8!
  • 35. © 2015 Phase2 ➤ Major UX initiative for the administration experience ➤ Brings in a lot of learnings & long term feedback from Drupal ‘end users’ ➤ Views in core ➤ Multi-lingual complete rethinking ➤ Configuration management Drupal 8
  • 36. © 2015 Phase2 Questions? Molly Byrnes mbyrnes@phase2technology.com Eden Gwyn egwyn@phase2technology. com