SlideShare a Scribd company logo
1 of 71
Download to read offline
Aboutis WYSIWYS
                      What you see what you spec’d

                      Alex Breuer, Creative Director, The Guardian
                      Dan Gardner, Founder & Creative Director, Code & Theory
                      Dave Rupert, Lead Developer, Paravel




                      #WYSIWYS

                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013                  1




Monday, 18 March 13
Learnings from
                      Code and Theory


                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY   2




Monday, 18 March 13
How it’s done



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY   3




Monday, 18 March 13
1                       2   3

                                                           4                       5   6

                                                           7                       8   9
                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY           4




Monday, 18 March 13
1   2

                                                                                   3   4

                                                                                   5   6
                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY




Monday, 18 March 13
1

                                                                                   2

                                                                                   3
                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY




Monday, 18 March 13
a

                                                                                   b

                                                                                   c
                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY




Monday, 18 March 13
Done.                                                        a

                                                                                   b

                                                                                   c
                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY




Monday, 18 March 13
Done.                                                        a

                                                                                   b

                                                                                   c
                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY
                                                                                       Thanks.
Monday, 18 March 13
The biggest challenge
                      of Responsive Design
                      is decision-making
                      Purpose, Platform, Prioritization, Process



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY   10




Monday, 18 March 13
Definitions Help
                         Device Specific                              Individually coded & designed for
                                                                      specific device (ie. mdot)
                         Adaptive                                     Designing and developing elements for
                                                                      targeted devices. (back-end serves up
                                                                      specific device code for device)
                         Responsive                                   One front-end Code base that optimally
                                                                      presents designs across devices. (often
                                                                      fluid design)
                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                11




Monday, 18 March 13
Purpose, Platform, Prioritization, Process



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY   12




Monday, 18 March 13
System Design
                      The design system must be purpose driven




                                                                                           G




                                                                                                                     G
                                                                                                        CE
                                                                                           N




                                                                                                                    IN
                                                                                          HI




                                                                                                    ER




                                                                                                                  ET
                                                                                      IS




                                                                                                    M




                                                                                                              RK
                                                                                     BL




                                                                                                M




                                                                                                              A
                                                                                               CO
                                                                                   PU




                                                                                                             M
                       TYPOGRAPHICALLY                                                                              IMAGE
                                DRIVEN                                                                              DRIVEN




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                             13




Monday, 18 March 13
Monday, 18 March 13
Monday, 18 March 13
Monday, 18 March 13
Content Strategy

                      The Content Determines                                       Content considerations include:
                      The Design
                                                                                   - Formats
                                                                                   - Frequency
                                                                                   - Pathing and desired user flow



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                     17




Monday, 18 March 13
Purpose, Platform, Prioritization, Process



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY   18




Monday, 18 March 13
Consider the
                      Ecosystem
                      How does this responsive site exist with
                      other products on the same devices


                                                                                   RESPONSIVE
                      REPLICATED                                                                DIFFERENTIATED
                                                                                     NATIVE


                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                 19




Monday, 18 March 13
Adaptive Design in a
                      Responsive Framework
                      Device Specific Differentiation                              Considerations and Challenges:

                                                                                   - Technology (cms management and time)
                                                                                   - Content (what’s needed on what device?)
                                                                                   - Functionality (where can we add value?)



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                         20




Monday, 18 March 13
App like, not web like

                      This Isn’t Page Design,                                      - Gestures + Animation
                      It’s Interaction Design                                      - Sandboxes for freedom and extension
                                                                                   - Leverage functionality and assets




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                           21




Monday, 18 March 13
Items

                                                                                   Page
                                                                                   Templates

  Modules




   Librarys
  (Outfits)
                                                                                   Custom Pages




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY           22




Monday, 18 March 13
Monday, 18 March 13
Purpose, Platform, Prioritization, Process



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY   24




Monday, 18 March 13
System Design

                      Page Templates                             Custom Pages      Librarys (outfits)   Modules   Items


                      Design                                                                                         Design
                         Big                                                                                         Small



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                              25




Monday, 18 March 13
It’s not mobile first
                                      first,

                      its all platforms at once
                      More, But Simple



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY   26




Monday, 18 March 13
Midpoints or
                      Breakpoints
                                                                                   TIME TO MARKET

                                                                                   LONGEVITY OF EXPERIENCE

                                                                                   RESOURCES

                                                                                   TARGET DEVICES

                                                                                   COMPLEXITY OF BEHAVIORAL USAGE


                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                    27




Monday, 18 March 13
Monday, 18 March 13
Purpose, Platform, Prioritization, Process



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY   29




Monday, 18 March 13
How It’s Used
                      Using the system is as important                             Organizational and Workflow
                      as the system itself                                         considerations include:

                                                                                   - Org Structure, Resources
                                                                                   - CMS access, authority and hierarchy
                                                                                   - Content creation process


                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                           30




Monday, 18 March 13
How We Do It
                      Constantly Refining Our Process                              Some of our best practices include:

                                                                                   - Team composition
                                                                                   - Argue early and often
                                                                                   - Prototype early and often
                                                                                   - Tools: Indesign & Keynote


                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY                                         31




Monday, 18 March 13
Design Is Not Done...
                      ...Until It’s Developed
                      and it’s still probably not done.




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY   32




Monday, 18 March 13
The empire
                                                                 Premium mobile technology
                                                                 Intuitive UX and
                                                                 reading experience




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013                               33




Monday, 18 March 13
A new hope



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   34




Monday, 18 March 13
Old technology



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   35




Monday, 18 March 13
A new hope (again)



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   36




Monday, 18 March 13
not the droids...



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   37




Monday, 18 March 13
A new hope (AGAIN!)



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   38




Monday, 18 March 13
RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   39




Monday, 18 March 13
the easy bit                               Display area




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013                  40




Monday, 18 March 13
equivalence                                Content and template
                                                                 bundle
                                                                 Text size/dpi ranges
                                                                 Grid based on baselines
                                                                 and and columns scaled
                                                                 to image aspect ratio
                                                                 Number of columns
                                                                 Number of rows




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013                          41




Monday, 18 March 13
The hard bit
                      Estimation
                      Distribution
                      Filter
                      Test
                      Render


                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   42




Monday, 18 March 13
The hard bit
                      Estimation
                      Minimum pages for compulsory
                      content to minimise white space




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   43




Monday, 18 March 13
The hard bit
                      Distribution
                      Using rules defined for display area.
                      number of items per page
                      hierachy and position across pages




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   44




Monday, 18 March 13
The hard bit
                      Filter
                      Test valid combinations of elements defined by
                      distribution
                      Best combination of content sizes to fill minimum
                      number of pages in desirable paced sequence



                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013            45




Monday, 18 March 13
The hard bit
                      most significant sizes of the most significant content
                      items on the most significant pages
                      Cartesian product sequences to limit combinations
                      (a more important than b)

                      [a1, a2, a3] [b1, b2, b3]


                      [a1, b1] [a1, b2] [a1, b3] [a2, b1] [a2, b2] etc
                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013                 46




Monday, 18 March 13
The hard bit
                      Test
                      Configure a limit to the number of
                      tests before optimum is chosen




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   47




Monday, 18 March 13
The hard bit
                      Render
                      Specific rules and precedents and overides from cms
                      during distribution and filtering




                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013              48




Monday, 18 March 13
RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   49




Monday, 18 March 13
Responsive
                      Deliverables



Monday, 18 March 13
Ye olde way: Pages

                      PSD                       js                   Welcome to my
                                                  css
                            “Hey, code this.”      html   FTP Shit      Website




Monday, 18 March 13
Does not account for
                      complexity.



Monday, 18 March 13
“Developers should build a program
                      out of simple parts connected by well
                      defined interfaces, so problems are
                      local, and parts of the program can be
                      replaced in future versions to support
                      new features.”
                      The UNIX Philosophy




Monday, 18 March 13
Monday, 18 March 13
Monday, 18 March 13
The new way: Modules
                      Module 1   Module 2



                      js         js                         Welcome to my
                        css        css
                         html       html    Build Process      Website




Monday, 18 March 13
How then to
                      organize these
                      modules?

Monday, 18 March 13
SMACSS by Snook
                         http://smacss.com




Monday, 18 March 13
Self-realization!!


                                Theme
                             State (:hover)

                           Module (.module)
                       Layout (grid & structure)
                      Base (reset & type defaults)

                      SMACSS Organization of CSS


Monday, 18 March 13
.module {
                        background: pink;
                      }

                      .module:hover {
                        opacity: 0.8;
                      }

                      .module--blue {
                        background: blue;
                      }



Monday, 18 March 13
Brand Identity
                      System for Web



Monday, 18 March 13
Monday, 18 March 13
Monday, 18 March 13
With RWD we’re
                      creating systems,
                      not pages.

Monday, 18 March 13
Flexible grid               Carousels
                      Responsive typography      Dropdowns
                      RWD images plan            Pagination
                      Scalable navigation        Data tables
                      Performance budget          Icon fonts
                      Accessible form controls       more...


Monday, 18 March 13
Monday, 18 March 13
Interactive
                      Style Guides,
                      Prototypes,
                      [insert buzzword],
Monday, 18 March 13
                      etc.
Demo or it
                      didn’t happen
                      isn’t billable.

Monday, 18 March 13
Tiny bootstraps,
                      for every client.



Monday, 18 March 13
Uhh..Works on
                      iPhone.



Monday, 18 March 13
Thanks
                      @ajbreuer
                      @danjgardner
                      @davatron5000

                      #WYSIWYS

                      RESPONSIVE DESIGN • SXSW • 11 MARCH 2013   71




Monday, 18 March 13

More Related Content

Recently uploaded

一模一样英国德比大学毕业证(derby毕业证书)本科学历-国外大学文凭办理
一模一样英国德比大学毕业证(derby毕业证书)本科学历-国外大学文凭办理一模一样英国德比大学毕业证(derby毕业证书)本科学历-国外大学文凭办理
一模一样英国德比大学毕业证(derby毕业证书)本科学历-国外大学文凭办理
thubko
 
如何办理(RUG毕业证书)格罗宁根大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(RUG毕业证书)格罗宁根大学毕业证成绩单本科硕士学位证留信学历认证如何办理(RUG毕业证书)格罗宁根大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(RUG毕业证书)格罗宁根大学毕业证成绩单本科硕士学位证留信学历认证
ugzga
 
如何办理(UCL毕业证书)伦敦大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(UCL毕业证书)伦敦大学学院毕业证成绩单本科硕士学位证留信学历认证如何办理(UCL毕业证书)伦敦大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(UCL毕业证书)伦敦大学学院毕业证成绩单本科硕士学位证留信学历认证
ugzga
 
Week 11 Mini-Tasks.pptxjjjjjjjjjjjjjjjjjjjj
Week 11 Mini-Tasks.pptxjjjjjjjjjjjjjjjjjjjjWeek 11 Mini-Tasks.pptxjjjjjjjjjjjjjjjjjjjj
Week 11 Mini-Tasks.pptxjjjjjjjjjjjjjjjjjjjj
joshuaclack73
 
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
ugzga
 
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
ugzga
 
Evaluating natural frequencies and mode shapes.pptx
Evaluating natural frequencies and mode shapes.pptxEvaluating natural frequencies and mode shapes.pptx
Evaluating natural frequencies and mode shapes.pptx
joshuaclack73
 
NO1 Best Kala Jadu Expert Specialist In Qatar Kala Jadu Expert Specialist In ...
NO1 Best Kala Jadu Expert Specialist In Qatar Kala Jadu Expert Specialist In ...NO1 Best Kala Jadu Expert Specialist In Qatar Kala Jadu Expert Specialist In ...
NO1 Best Kala Jadu Expert Specialist In Qatar Kala Jadu Expert Specialist In ...
Amil baba
 
NO1 Best Best Amil In Rawalpindi Bangali Baba In Rawalpindi jadu tona karne w...
NO1 Best Best Amil In Rawalpindi Bangali Baba In Rawalpindi jadu tona karne w...NO1 Best Best Amil In Rawalpindi Bangali Baba In Rawalpindi jadu tona karne w...
NO1 Best Best Amil In Rawalpindi Bangali Baba In Rawalpindi jadu tona karne w...
Amil baba
 
挂科办理天主教大学毕业证成绩单一模一样品质
挂科办理天主教大学毕业证成绩单一模一样品质挂科办理天主教大学毕业证成绩单一模一样品质
挂科办理天主教大学毕业证成绩单一模一样品质
yzeoq
 

Recently uploaded (20)

一模一样英国德比大学毕业证(derby毕业证书)本科学历-国外大学文凭办理
一模一样英国德比大学毕业证(derby毕业证书)本科学历-国外大学文凭办理一模一样英国德比大学毕业证(derby毕业证书)本科学历-国外大学文凭办理
一模一样英国德比大学毕业证(derby毕业证书)本科学历-国外大学文凭办理
 
如何办理(RUG毕业证书)格罗宁根大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(RUG毕业证书)格罗宁根大学毕业证成绩单本科硕士学位证留信学历认证如何办理(RUG毕业证书)格罗宁根大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(RUG毕业证书)格罗宁根大学毕业证成绩单本科硕士学位证留信学历认证
 
CADD 141 - BIRD Scooter - Cup Holder Photos.pdf
CADD 141 - BIRD Scooter - Cup Holder Photos.pdfCADD 141 - BIRD Scooter - Cup Holder Photos.pdf
CADD 141 - BIRD Scooter - Cup Holder Photos.pdf
 
Recycled Modular Low Cost Construction .pdf
Recycled Modular Low Cost Construction .pdfRecycled Modular Low Cost Construction .pdf
Recycled Modular Low Cost Construction .pdf
 
如何办理(UCL毕业证书)伦敦大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(UCL毕业证书)伦敦大学学院毕业证成绩单本科硕士学位证留信学历认证如何办理(UCL毕业证书)伦敦大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(UCL毕业证书)伦敦大学学院毕业证成绩单本科硕士学位证留信学历认证
 
Avoid these common UI/UX design mistakes
 Avoid these common UI/UX design mistakes Avoid these common UI/UX design mistakes
Avoid these common UI/UX design mistakes
 
Latest Trends in Home and Building Design
Latest Trends in Home and Building DesignLatest Trends in Home and Building Design
Latest Trends in Home and Building Design
 
Week 11 Mini-Tasks.pptxjjjjjjjjjjjjjjjjjjjj
Week 11 Mini-Tasks.pptxjjjjjjjjjjjjjjjjjjjjWeek 11 Mini-Tasks.pptxjjjjjjjjjjjjjjjjjjjj
Week 11 Mini-Tasks.pptxjjjjjjjjjjjjjjjjjjjj
 
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
 
NO1 Popular kala jadu karne wale ka contact number kala jadu karne wale baba ...
NO1 Popular kala jadu karne wale ka contact number kala jadu karne wale baba ...NO1 Popular kala jadu karne wale ka contact number kala jadu karne wale baba ...
NO1 Popular kala jadu karne wale ka contact number kala jadu karne wale baba ...
 
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
 
Evaluating natural frequencies and mode shapes.pptx
Evaluating natural frequencies and mode shapes.pptxEvaluating natural frequencies and mode shapes.pptx
Evaluating natural frequencies and mode shapes.pptx
 
BIT Khushi gandhi project.pdf graphic design
BIT Khushi gandhi project.pdf graphic designBIT Khushi gandhi project.pdf graphic design
BIT Khushi gandhi project.pdf graphic design
 
NO1 Best Kala Jadu Expert Specialist In Qatar Kala Jadu Expert Specialist In ...
NO1 Best Kala Jadu Expert Specialist In Qatar Kala Jadu Expert Specialist In ...NO1 Best Kala Jadu Expert Specialist In Qatar Kala Jadu Expert Specialist In ...
NO1 Best Kala Jadu Expert Specialist In Qatar Kala Jadu Expert Specialist In ...
 
NO1 Best Best Amil In Rawalpindi Bangali Baba In Rawalpindi jadu tona karne w...
NO1 Best Best Amil In Rawalpindi Bangali Baba In Rawalpindi jadu tona karne w...NO1 Best Best Amil In Rawalpindi Bangali Baba In Rawalpindi jadu tona karne w...
NO1 Best Best Amil In Rawalpindi Bangali Baba In Rawalpindi jadu tona karne w...
 
Levi's Advertisement and camapign design
Levi's Advertisement and camapign designLevi's Advertisement and camapign design
Levi's Advertisement and camapign design
 
And that's about to change! (Service Design Drinks Berlin May 2024)
And that's about to change! (Service Design Drinks Berlin May 2024)And that's about to change! (Service Design Drinks Berlin May 2024)
And that's about to change! (Service Design Drinks Berlin May 2024)
 
挂科办理天主教大学毕业证成绩单一模一样品质
挂科办理天主教大学毕业证成绩单一模一样品质挂科办理天主教大学毕业证成绩单一模一样品质
挂科办理天主教大学毕业证成绩单一模一样品质
 
Design Portofolios - Licensed Architect / BIM Specialist
Design Portofolios - Licensed Architect / BIM SpecialistDesign Portofolios - Licensed Architect / BIM Specialist
Design Portofolios - Licensed Architect / BIM Specialist
 
Webhost NVME Cloud VPS Hosting1234455678
Webhost NVME Cloud VPS Hosting1234455678Webhost NVME Cloud VPS Hosting1234455678
Webhost NVME Cloud VPS Hosting1234455678
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

SXSX wysiwys panel slides

  • 1. Aboutis WYSIWYS What you see what you spec’d Alex Breuer, Creative Director, The Guardian Dan Gardner, Founder & Creative Director, Code & Theory Dave Rupert, Lead Developer, Paravel #WYSIWYS RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 1 Monday, 18 March 13
  • 2. Learnings from Code and Theory RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 2 Monday, 18 March 13
  • 3. How it’s done RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 3 Monday, 18 March 13
  • 4. 1 2 3 4 5 6 7 8 9 RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 4 Monday, 18 March 13
  • 5. 1 2 3 4 5 6 RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY Monday, 18 March 13
  • 6. 1 2 3 RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY Monday, 18 March 13
  • 7. a b c RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY Monday, 18 March 13
  • 8. Done. a b c RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY Monday, 18 March 13
  • 9. Done. a b c RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY Thanks. Monday, 18 March 13
  • 10. The biggest challenge of Responsive Design is decision-making Purpose, Platform, Prioritization, Process RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 10 Monday, 18 March 13
  • 11. Definitions Help Device Specific Individually coded & designed for specific device (ie. mdot) Adaptive Designing and developing elements for targeted devices. (back-end serves up specific device code for device) Responsive One front-end Code base that optimally presents designs across devices. (often fluid design) RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 11 Monday, 18 March 13
  • 12. Purpose, Platform, Prioritization, Process RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 12 Monday, 18 March 13
  • 13. System Design The design system must be purpose driven G G CE N IN HI ER ET IS M RK BL M A CO PU M TYPOGRAPHICALLY IMAGE DRIVEN DRIVEN RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 13 Monday, 18 March 13
  • 17. Content Strategy The Content Determines Content considerations include: The Design - Formats - Frequency - Pathing and desired user flow RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 17 Monday, 18 March 13
  • 18. Purpose, Platform, Prioritization, Process RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 18 Monday, 18 March 13
  • 19. Consider the Ecosystem How does this responsive site exist with other products on the same devices RESPONSIVE REPLICATED DIFFERENTIATED NATIVE RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 19 Monday, 18 March 13
  • 20. Adaptive Design in a Responsive Framework Device Specific Differentiation Considerations and Challenges: - Technology (cms management and time) - Content (what’s needed on what device?) - Functionality (where can we add value?) RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 20 Monday, 18 March 13
  • 21. App like, not web like This Isn’t Page Design, - Gestures + Animation It’s Interaction Design - Sandboxes for freedom and extension - Leverage functionality and assets RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 21 Monday, 18 March 13
  • 22. Items Page Templates Modules Librarys (Outfits) Custom Pages RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 22 Monday, 18 March 13
  • 24. Purpose, Platform, Prioritization, Process RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 24 Monday, 18 March 13
  • 25. System Design Page Templates Custom Pages Librarys (outfits) Modules Items Design Design Big Small RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 25 Monday, 18 March 13
  • 26. It’s not mobile first first, its all platforms at once More, But Simple RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 26 Monday, 18 March 13
  • 27. Midpoints or Breakpoints TIME TO MARKET LONGEVITY OF EXPERIENCE RESOURCES TARGET DEVICES COMPLEXITY OF BEHAVIORAL USAGE RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 27 Monday, 18 March 13
  • 29. Purpose, Platform, Prioritization, Process RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 29 Monday, 18 March 13
  • 30. How It’s Used Using the system is as important Organizational and Workflow as the system itself considerations include: - Org Structure, Resources - CMS access, authority and hierarchy - Content creation process RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 30 Monday, 18 March 13
  • 31. How We Do It Constantly Refining Our Process Some of our best practices include: - Team composition - Argue early and often - Prototype early and often - Tools: Indesign & Keynote RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 31 Monday, 18 March 13
  • 32. Design Is Not Done... ...Until It’s Developed and it’s still probably not done. RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 • CODE AND THEORY 32 Monday, 18 March 13
  • 33. The empire Premium mobile technology Intuitive UX and reading experience RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 33 Monday, 18 March 13
  • 34. A new hope RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 34 Monday, 18 March 13
  • 35. Old technology RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 35 Monday, 18 March 13
  • 36. A new hope (again) RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 36 Monday, 18 March 13
  • 37. not the droids... RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 37 Monday, 18 March 13
  • 38. A new hope (AGAIN!) RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 38 Monday, 18 March 13
  • 39. RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 39 Monday, 18 March 13
  • 40. the easy bit Display area RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 40 Monday, 18 March 13
  • 41. equivalence Content and template bundle Text size/dpi ranges Grid based on baselines and and columns scaled to image aspect ratio Number of columns Number of rows RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 41 Monday, 18 March 13
  • 42. The hard bit Estimation Distribution Filter Test Render RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 42 Monday, 18 March 13
  • 43. The hard bit Estimation Minimum pages for compulsory content to minimise white space RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 43 Monday, 18 March 13
  • 44. The hard bit Distribution Using rules defined for display area. number of items per page hierachy and position across pages RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 44 Monday, 18 March 13
  • 45. The hard bit Filter Test valid combinations of elements defined by distribution Best combination of content sizes to fill minimum number of pages in desirable paced sequence RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 45 Monday, 18 March 13
  • 46. The hard bit most significant sizes of the most significant content items on the most significant pages Cartesian product sequences to limit combinations (a more important than b) [a1, a2, a3] [b1, b2, b3] [a1, b1] [a1, b2] [a1, b3] [a2, b1] [a2, b2] etc RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 46 Monday, 18 March 13
  • 47. The hard bit Test Configure a limit to the number of tests before optimum is chosen RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 47 Monday, 18 March 13
  • 48. The hard bit Render Specific rules and precedents and overides from cms during distribution and filtering RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 48 Monday, 18 March 13
  • 49. RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 49 Monday, 18 March 13
  • 50. Responsive Deliverables Monday, 18 March 13
  • 51. Ye olde way: Pages PSD js Welcome to my css “Hey, code this.” html FTP Shit Website Monday, 18 March 13
  • 52. Does not account for complexity. Monday, 18 March 13
  • 53. “Developers should build a program out of simple parts connected by well defined interfaces, so problems are local, and parts of the program can be replaced in future versions to support new features.” The UNIX Philosophy Monday, 18 March 13
  • 56. The new way: Modules Module 1 Module 2 js js Welcome to my css css html html Build Process Website Monday, 18 March 13
  • 57. How then to organize these modules? Monday, 18 March 13
  • 58. SMACSS by Snook http://smacss.com Monday, 18 March 13
  • 59. Self-realization!! Theme State (:hover) Module (.module) Layout (grid & structure) Base (reset & type defaults) SMACSS Organization of CSS Monday, 18 March 13
  • 60. .module { background: pink; } .module:hover { opacity: 0.8; } .module--blue { background: blue; } Monday, 18 March 13
  • 61. Brand Identity System for Web Monday, 18 March 13
  • 64. With RWD we’re creating systems, not pages. Monday, 18 March 13
  • 65. Flexible grid Carousels Responsive typography Dropdowns RWD images plan Pagination Scalable navigation Data tables Performance budget Icon fonts Accessible form controls more... Monday, 18 March 13
  • 67. Interactive Style Guides, Prototypes, [insert buzzword], Monday, 18 March 13 etc.
  • 68. Demo or it didn’t happen isn’t billable. Monday, 18 March 13
  • 69. Tiny bootstraps, for every client. Monday, 18 March 13
  • 70. Uhh..Works on iPhone. Monday, 18 March 13
  • 71. Thanks @ajbreuer @danjgardner @davatron5000 #WYSIWYS RESPONSIVE DESIGN • SXSW • 11 MARCH 2013 71 Monday, 18 March 13