SlideShare a Scribd company logo
Case Study
Building a Conference Website with Drupal
in a short amount of time,
with a small team, using Drupal
How to make a responsive
conference/event site
Introductions
Patricia Rodriguez, Substance
Crispin Bailey, Substance
Chris Luckhardt, Motionblur Studios
We all volunteered to make this website
We all work with Drupal professionally
We’re happy to give back to the community
We embraced the “lean” methodology
Disclaimer
Case Study: Building a Conference Website with Drupal
who did what?
Patricia: design, art direction, UX
Crispin: design, site building, theming
Chris: content, registration, sessions
The Concept
aka the theme
Drupal = IKEA
Drupal = Prius
Case Study: Building a Conference Website with Drupal
Case Study: Building a Conference Website with Drupal
Look & Feel
with Style Tiles
(styletil.es)
Case Study: Building a Conference Website with Drupal
UX/IA/UI
• Sitemap
• Wireframes
• Comps / Mockups
(not from scratch)
Building + Theming
Splash Page
(buy some time)
Case Study: Building a Conference Website with Drupal
Base theme
Why AT?
• Responsive, mobile-first
• HTML5/CSS3
• Accessible (#D7AX)
• Familiar
COD
(Conference Organising Distribution)
Oh COD
• Bloated with unwanted features
• Old code (modules & themes)
• Useless default Views
• Riddled with errors
Some assembly required
• Add and update contrib modules
• Update core base theme
• Add libraries (Superfish, Flexslider, CKEditor)
• Customise content types
Cutting edge stuff
• Dev version of AT theme (for mobile menu)
• Dev version of Superfish (for drop-down menu)
• CSS3 (buttons, backgrounds, rounded
corners)
• Google web fonts + Symbolset icon font
Building Responsively
• Theming in the browser
• Lots of Menus, Blocks & Views
• Testing on real devices vs simulators
• Tweaking and rethinking
Case Study: Building a Conference Website with Drupal
Case Study: Building a Conference Website with Drupal
Theming Challenges
• Bugs in contrib modules (Superfish bug on iOS)
• Responsive tables (just didn't work)
• Funky font rendering (Chrome bold, iOS size)
• Surprise browser updates (Firefox v.25 Flexbox)
• CSS caching bug with AT
• Colour contrast (#a11y)
Case Study: Building a Conference Website with Drupal
COD’isms
Case Study: Building a Conference Website with Drupal
“If your event is different and you have specific
needs, you will probably spend some time
tweaking COD.”
- usecod.com
• concerns about management decisions
• distro constantly in a state of flux
• public communication
• documentation
Case Study: Building a Conference Website with Drupal
Case Study: Building a Conference Website with Drupal
Case Study: Building a Conference Website with Drupal
Advice
• Use real content
• Give yourself lots of time
• Keep it simple
• Be flexible
Thanks!
Contact
patricia@substancedesign.ca
crispin@substancedesign.ca
chris@motionblurstudios.com
@pattycake
@cspin
@chrisluckhardt

More Related Content

PDF
Jumpstart Your Web App
PPTX
Rise of the hybrids
PDF
Psd 2 Drupal
PDF
Platform Selection
PPTX
Css3 paul trani
PDF
User Focused Rapid Prototyping with small budgets using Drupal
PPTX
Designing & Developing for Content in WordPress
PDF
How to ensure a long life span for a website?
Jumpstart Your Web App
Rise of the hybrids
Psd 2 Drupal
Platform Selection
Css3 paul trani
User Focused Rapid Prototyping with small budgets using Drupal
Designing & Developing for Content in WordPress
How to ensure a long life span for a website?

What's hot (7)

PDF
How to ensure a long life span for a website (WPHelsinki 2.11.2016)
PDF
Creating Concrn's Website in 28 Hours
PPTX
Word Press Intro for Beginners
PDF
Bridging the gap between UX and development - A Storybook by Marko Letic at F...
PPTX
PPTX
Course outline Website Design & Development
PDF
CSS3 and Advanced Design
How to ensure a long life span for a website (WPHelsinki 2.11.2016)
Creating Concrn's Website in 28 Hours
Word Press Intro for Beginners
Bridging the gap between UX and development - A Storybook by Marko Letic at F...
Course outline Website Design & Development
CSS3 and Advanced Design
Ad

Viewers also liked (20)

PPT
Pilot Oyster Restoration Data Dorchester, Massachusetts
PPT
Fracas: Case Study in Asymmetric Project Management
PDF
Boston Harbor Islands Brochure
PPT
Chapter 3
PDF
TPG TeamManager App
PPT
Moon island long island
PDF
Case Study: TPG Project Management Solution Delivers Big Savings to Emmi Schw...
PDF
Alpha Case Study - Lessons Learned Assigment Sample
PDF
Project Management Case Study
PPTX
Company Management policy (Case study)
 
PDF
Alpha Case Study - Work Authorization - Sample
PPTX
Project Management Knowledge Areas
PDF
Alpha Case Study - Process Improvement Plan_Sample
PDF
Hershey erp case_study
PPTX
Vasco de Gama Bridge - Project Finance Case Study
PPT
Project Management
 
PDF
3. Project Management A Case Study Of A Successful Erp Implementation
PPSX
Arvind mills case study by jayshah316
DOCX
Arind mills case study
PDF
Project Management Sample
Pilot Oyster Restoration Data Dorchester, Massachusetts
Fracas: Case Study in Asymmetric Project Management
Boston Harbor Islands Brochure
Chapter 3
TPG TeamManager App
Moon island long island
Case Study: TPG Project Management Solution Delivers Big Savings to Emmi Schw...
Alpha Case Study - Lessons Learned Assigment Sample
Project Management Case Study
Company Management policy (Case study)
 
Alpha Case Study - Work Authorization - Sample
Project Management Knowledge Areas
Alpha Case Study - Process Improvement Plan_Sample
Hershey erp case_study
Vasco de Gama Bridge - Project Finance Case Study
Project Management
 
3. Project Management A Case Study Of A Successful Erp Implementation
Arvind mills case study by jayshah316
Arind mills case study
Project Management Sample
Ad

Similar to Case Study: Building a Conference Website with Drupal (20)

PDF
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
PPTX
2015 WritersUA Sourcing Graphics
PDF
Everything Old is New Again: The State of Web Design
PDF
Web design training , Web Design Training In Kolkata
PDF
Getting started with dev tools (05 09-17, santa monica) upload
PDF
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
PDF
The Coding Designer's Survival Kit - Capital Camp
PPTX
Building Design Systems
PPTX
Basics for front end developer
PPTX
Super tools to boost productivity in React dev env!
PPTX
Mozilla Developer Derby October 2012: Media Queries
PDF
Modern Web Development
PDF
A guide to hiring a great developer to build your first app (redacted version)
KEY
Why ruby and rails
PDF
Getting started with dev tools (4/10/17 DC)
PPTX
SEF 2014 - Responsive Design in SharePoint 2013
PPTX
Your Road to Communication Sites
PDF
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
PPTX
Your Road to Modern Communication Sites
KEY
Production process presentation - drupalcamp Toronto 2010
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
2015 WritersUA Sourcing Graphics
Everything Old is New Again: The State of Web Design
Web design training , Web Design Training In Kolkata
Getting started with dev tools (05 09-17, santa monica) upload
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
The Coding Designer's Survival Kit - Capital Camp
Building Design Systems
Basics for front end developer
Super tools to boost productivity in React dev env!
Mozilla Developer Derby October 2012: Media Queries
Modern Web Development
A guide to hiring a great developer to build your first app (redacted version)
Why ruby and rails
Getting started with dev tools (4/10/17 DC)
SEF 2014 - Responsive Design in SharePoint 2013
Your Road to Communication Sites
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
Your Road to Modern Communication Sites
Production process presentation - drupalcamp Toronto 2010

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Electronic commerce courselecture one. Pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
Teaching material agriculture food technology
PPTX
A Presentation on Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Encapsulation theory and applications.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Electronic commerce courselecture one. Pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Teaching material agriculture food technology
A Presentation on Artificial Intelligence
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Encapsulation theory and applications.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Unlocking AI with Model Context Protocol (MCP)

Case Study: Building a Conference Website with Drupal