SlideShare a Scribd company logo
1 of 38
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
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
Look & Feel
with Style Tiles
(styletil.es)
UX/IA/UI
• Sitemap
• Wireframes
• Comps / Mockups
(not from scratch)
Building + Theming
Splash Page
(buy some time)
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
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)
COD’isms
“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
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

What's hot

Course outline Website Design & Development
Course outline   Website Design & DevelopmentCourse outline   Website Design & Development
Course outline Website Design & Development
VOvais
 

What's hot (7)

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

Viewers also liked

Alpha Case Study - Lessons Learned Assigment Sample
Alpha Case Study - Lessons Learned Assigment SampleAlpha Case Study - Lessons Learned Assigment Sample
Alpha Case Study - Lessons Learned Assigment Sample
Agatha Maia Duarte de Assis
 
Alpha Case Study - Process Improvement Plan_Sample
Alpha Case Study - Process Improvement Plan_SampleAlpha Case Study - Process Improvement Plan_Sample
Alpha Case Study - Process Improvement Plan_Sample
Agatha Maia Duarte de Assis
 
3. Project Management A Case Study Of A Successful Erp Implementation
3. Project Management A Case Study Of A Successful Erp Implementation3. Project Management A Case Study Of A Successful Erp Implementation
3. Project Management A Case Study Of A Successful Erp Implementation
Donovan Mulder
 
Arind mills case study
Arind mills case studyArind mills case study
Arind mills case study
ashiswapnil
 

Viewers also liked (20)

Pilot Oyster Restoration Data Dorchester, Massachusetts
Pilot Oyster Restoration Data Dorchester, MassachusettsPilot Oyster Restoration Data Dorchester, Massachusetts
Pilot Oyster Restoration Data Dorchester, Massachusetts
 
Fracas: Case Study in Asymmetric Project Management
Fracas: Case Study in Asymmetric Project ManagementFracas: Case Study in Asymmetric Project Management
Fracas: Case Study in Asymmetric Project Management
 
Boston Harbor Islands Brochure
Boston Harbor Islands BrochureBoston Harbor Islands Brochure
Boston Harbor Islands Brochure
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
TPG TeamManager App
TPG TeamManager AppTPG TeamManager App
TPG TeamManager App
 
Moon island long island
Moon island  long islandMoon island  long island
Moon island long island
 
Case Study: TPG Project Management Solution Delivers Big Savings to Emmi Schw...
Case Study: TPG Project Management Solution Delivers Big Savings to Emmi Schw...Case Study: TPG Project Management Solution Delivers Big Savings to Emmi Schw...
Case Study: TPG Project Management Solution Delivers Big Savings to Emmi Schw...
 
Alpha Case Study - Lessons Learned Assigment Sample
Alpha Case Study - Lessons Learned Assigment SampleAlpha Case Study - Lessons Learned Assigment Sample
Alpha Case Study - Lessons Learned Assigment Sample
 
Project Management Case Study
Project Management Case StudyProject Management Case Study
Project Management Case Study
 
Company Management policy (Case study)
  Company Management policy (Case study)  Company Management policy (Case study)
Company Management policy (Case study)
 
Alpha Case Study - Work Authorization - Sample
Alpha Case Study - Work Authorization - SampleAlpha Case Study - Work Authorization - Sample
Alpha Case Study - Work Authorization - Sample
 
Project Management Knowledge Areas
Project Management Knowledge AreasProject Management Knowledge Areas
Project Management Knowledge Areas
 
Alpha Case Study - Process Improvement Plan_Sample
Alpha Case Study - Process Improvement Plan_SampleAlpha Case Study - Process Improvement Plan_Sample
Alpha Case Study - Process Improvement Plan_Sample
 
Hershey erp case_study
Hershey erp case_studyHershey erp case_study
Hershey erp case_study
 
Vasco de Gama Bridge - Project Finance Case Study
Vasco de Gama Bridge - Project Finance Case StudyVasco de Gama Bridge - Project Finance Case Study
Vasco de Gama Bridge - Project Finance Case Study
 
Project Management
Project ManagementProject Management
Project Management
 
3. Project Management A Case Study Of A Successful Erp Implementation
3. Project Management A Case Study Of A Successful Erp Implementation3. Project Management A Case Study Of A Successful Erp Implementation
3. Project Management A Case Study Of A Successful Erp Implementation
 
Arvind mills case study by jayshah316
Arvind mills case study by jayshah316Arvind mills case study by jayshah316
Arvind mills case study by jayshah316
 
Arind mills case study
Arind mills case studyArind mills case study
Arind mills case study
 
Project Management Sample
Project Management SampleProject Management Sample
Project Management Sample
 

Similar to Case Study: Building a Conference Website with Drupal

Getting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadGetting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) upload
Thinkful
 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Angela Byron
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Camp
canarymason
 
Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries
themystic_ca
 

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

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

Recently uploaded

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
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

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
 
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
 
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...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Case Study: Building a Conference Website with Drupal