SlideShare una empresa de Scribd logo
1 de 62
MOBILE FIRST WITH DIGITAL BRANDS,
 RESPONSIVE DESIGN AND DRUPAL
        CASE: COSTUME.FI

        Saku Sairanen
      CEO, EXOVE DESIGN
Exove is one of the leading Nordic and
Baltic companies specialising in open
  source web services design and
            development.
55 people
         Helsinki
          Tallinn
Over 120 customers overall
Results   Concept




Issues    Design
Concept
Results




Issues    Design
Concept – Costume.fi brand
        Brand owners   Designers   Developers



         New Fashion magazine in Finland
         Target audience young women
          who are ‘diginatives’
         Readers participate in creating
          content for the magazine
         Project kick-off: 15.5.2012
         Hard deadline: 21.8.2012
Concept – Costume.fi brand
         Brand owners             Designers   Developers


        Democratic
                                     Two-
      Users     Content   Tools
                                     way




        Community
                    Social
      Content                       Us
                    media
Concept
          Brand owners   Designers   Developers




          ‘A tiled wall created
          from pictures from
          users’
Concept – references / benchmarking
          Brand owners    Designers   Developers




      Fashion Spot
              TagBrand
                      HelloGiggles
                               SnapGuide
                                       Behance
Concept
          Brand owners   Designers   Developers




          Functionality the same
          across all devices
Results   Concept




Issues

          Design
Design
 Brand owners   Designers   Developers




 Identify the core user
 stories which fulfill
 their goals
Design
 Brand owners   Designers   Developers




 Main desktop goal:
 content creation
Design
 Brand owners   Designers   Developers




 Main mobile goal:
 browse easily
Design
 Brand owners   Designers   Developers




 Content first
 Content choreography
 ‘Network of content’
 Re-arranging content
Design
 Brand owners   Designers   Developers




 Multiple pixel perfect
 layouts?
DESKTOP WIREFRAMES   MOBILE WIREFRAMES
DESKTOP LAYOUT   MOBILE LAYOUT
Design
 Brand owners   Designers   Developers




 Media queries
 Flexible images
 Fluid grids
Design
 Brand owners   Designers   Developers




 Media queries
 Flexible images
 Fluid grids
Design
 Brand owners   Designers   Developers




 Stacked CSS, mobile first
 global.css (default, mobile)
 tablet.css (min-width: 768px)
 desktop.css (min-width: 1024px)
Design
 Brand owners   Designers   Developers




 Multiple CSS:s
 global.css
 mobile.css
 tablet.css
 desktop.css (default)
Design
 Brand owners   Designers   Developers




 Responsive
 themes for Drupal
Design
 Brand owners   Designers   Developers




 Theme
 from scratch
Design
 Brand owners   Designers   Developers




 All media elements fully
 scalable - all images in at
 least two sizes
Design
 Brand owners   Designers   Developers




 Different tool elements
 for different devices – for
 example navigation
Design - modules
 Brand owners   Designers   Developers




    Panels
    Views
    VIews Loadmore
    Services
    Feeds
    + other minor modules
Design – modules, other
 Brand owners   Designers   Developers




 Masonry for displaying lists.

 Also, the sites uses Cache control
 module with Nginx's static HTML
 caching instead of traditional
 Varnish caching.
Results   Concept




          Design

Issues
Issues
 Brand owners   Designers   Developers




 Compromises in
 functionality
 - Cost issue
Issues
 Brand owners   Designers   Developers




 Adopting new
 workflow
Issues
 Brand owners   Designers   Developers

  Banners don’t scale
  Wallpaper always 980px
  Masonry plugin integration to
   Views load more plugin
  Switch between mobile and tablet size –
   Masonry on/off
  FacebookConnect contrib module useless
  Poll modules lacking in functionality
  A lot of work from small details
Results
            Concept




   Issues   Design
Results



 Goal: 50 000 – 60 000
 weekly unique visitors
Results



 Launched on week 34
 Week 37 – TNS Metrix:
 63 814 unique visitors
Results

 Fastest growing
 Facebook community
 3 000 Likes (launch, 21.8.)
 7 667 Likes (21.9.)
Q&A
Saku Sairanen




call mobile
+358 40 5926218

send email
saku@exovedesign.com
                       Kiitos!

Más contenido relacionado

La actualidad más candente

Business, Design Process, and the Thread of Adobe
Business, Design Process, and the Thread of AdobeBusiness, Design Process, and the Thread of Adobe
Business, Design Process, and the Thread of AdobeMaria Gosur
 
Mindwire + Neurascribe 092619
Mindwire + Neurascribe 092619Mindwire + Neurascribe 092619
Mindwire + Neurascribe 092619Adam Dudley
 
Staying on target with IBM Design Thinking and Lean UX
Staying on target with IBM Design Thinking and Lean UXStaying on target with IBM Design Thinking and Lean UX
Staying on target with IBM Design Thinking and Lean UXAriadna Font Llitjos
 
Purpose Before Action: Why you need a Design Language System
Purpose Before Action: Why you need a Design Language SystemPurpose Before Action: Why you need a Design Language System
Purpose Before Action: Why you need a Design Language SystemUXPA Boston
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trendsCool Sky
 
Intro Design System for Visual Designers
Intro Design System for Visual DesignersIntro Design System for Visual Designers
Intro Design System for Visual DesignersInyoung Choi
 
Mobile first with digital brands, responsive design and Drupal
Mobile first with digital brands, responsive design and DrupalMobile first with digital brands, responsive design and Drupal
Mobile first with digital brands, responsive design and DrupalSaku Sairanen
 
Managing a Multiscreen, Multicontext Customer Journey
Managing a Multiscreen, Multicontext Customer JourneyManaging a Multiscreen, Multicontext Customer Journey
Managing a Multiscreen, Multicontext Customer JourneyKarri Ojanen
 

La actualidad más candente (8)

Business, Design Process, and the Thread of Adobe
Business, Design Process, and the Thread of AdobeBusiness, Design Process, and the Thread of Adobe
Business, Design Process, and the Thread of Adobe
 
Mindwire + Neurascribe 092619
Mindwire + Neurascribe 092619Mindwire + Neurascribe 092619
Mindwire + Neurascribe 092619
 
Staying on target with IBM Design Thinking and Lean UX
Staying on target with IBM Design Thinking and Lean UXStaying on target with IBM Design Thinking and Lean UX
Staying on target with IBM Design Thinking and Lean UX
 
Purpose Before Action: Why you need a Design Language System
Purpose Before Action: Why you need a Design Language SystemPurpose Before Action: Why you need a Design Language System
Purpose Before Action: Why you need a Design Language System
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trends
 
Intro Design System for Visual Designers
Intro Design System for Visual DesignersIntro Design System for Visual Designers
Intro Design System for Visual Designers
 
Mobile first with digital brands, responsive design and Drupal
Mobile first with digital brands, responsive design and DrupalMobile first with digital brands, responsive design and Drupal
Mobile first with digital brands, responsive design and Drupal
 
Managing a Multiscreen, Multicontext Customer Journey
Managing a Multiscreen, Multicontext Customer JourneyManaging a Multiscreen, Multicontext Customer Journey
Managing a Multiscreen, Multicontext Customer Journey
 

Destacado

The most common pitfalls metrics
The most common pitfalls metricsThe most common pitfalls metrics
The most common pitfalls metricsAKAMIS
 
자료구조 트리 보고서
자료구조 트리 보고서자료구조 트리 보고서
자료구조 트리 보고서mil23
 
Toss out that old stakeholder review proceess!
Toss out that old stakeholder review proceess!Toss out that old stakeholder review proceess!
Toss out that old stakeholder review proceess!Jill Christ
 
Как UX-специалист делился своими инструментами с agile-командами
Как UX-специалист делился своими инструментами с agile-командамиКак UX-специалист делился своими инструментами с agile-командами
Как UX-специалист делился своими инструментами с agile-командамиNikita Efimov
 
קורס מדע האושר
קורס מדע האושרקורס מדע האושר
קורס מדע האושרamigrunberg
 
3 d pie chart circular puzzle with hole in center process 9 stages style 2 po...
3 d pie chart circular puzzle with hole in center process 9 stages style 2 po...3 d pie chart circular puzzle with hole in center process 9 stages style 2 po...
3 d pie chart circular puzzle with hole in center process 9 stages style 2 po...SlideTeam.net
 
Ws phpl1 php_apps_basics_1.2
Ws phpl1 php_apps_basics_1.2Ws phpl1 php_apps_basics_1.2
Ws phpl1 php_apps_basics_1.2Kensaku Suzuki
 
サークル対抗テニス大会!
サークル対抗テニス大会!サークル対抗テニス大会!
サークル対抗テニス大会!stucon
 
Pitfalls of Migrating to SharePoint 2010 - SharePoint Users Group of DC
Pitfalls of Migrating to SharePoint 2010 - SharePoint Users Group of DCPitfalls of Migrating to SharePoint 2010 - SharePoint Users Group of DC
Pitfalls of Migrating to SharePoint 2010 - SharePoint Users Group of DCDan Usher
 
Музыка в красках
Музыка в краскахМузыка в красках
Музыка в краскахVasilevaAl
 
О проекте
О проектеО проекте
О проектеkulibin
 
Eval Presentationfinal
Eval PresentationfinalEval Presentationfinal
Eval Presentationfinalphilgheritage
 
Video Marketing Project for ESL students
Video Marketing Project for ESL studentsVideo Marketing Project for ESL students
Video Marketing Project for ESL studentsDebbie Anholt
 
Cosmetics & Toiletries & National Press
Cosmetics & Toiletries & National PressCosmetics & Toiletries & National Press
Cosmetics & Toiletries & National PressNewsworks
 
GFR CPE Trouble Shoot Guide (JP)
GFR CPE Trouble Shoot Guide (JP)GFR CPE Trouble Shoot Guide (JP)
GFR CPE Trouble Shoot Guide (JP)Takaaki Miki
 

Destacado (17)

The most common pitfalls metrics
The most common pitfalls metricsThe most common pitfalls metrics
The most common pitfalls metrics
 
자료구조 트리 보고서
자료구조 트리 보고서자료구조 트리 보고서
자료구조 트리 보고서
 
Toss out that old stakeholder review proceess!
Toss out that old stakeholder review proceess!Toss out that old stakeholder review proceess!
Toss out that old stakeholder review proceess!
 
Как UX-специалист делился своими инструментами с agile-командами
Как UX-специалист делился своими инструментами с agile-командамиКак UX-специалист делился своими инструментами с agile-командами
Как UX-специалист делился своими инструментами с agile-командами
 
קורס מדע האושר
קורס מדע האושרקורס מדע האושר
קורס מדע האושר
 
007 model
007 model007 model
007 model
 
3 d pie chart circular puzzle with hole in center process 9 stages style 2 po...
3 d pie chart circular puzzle with hole in center process 9 stages style 2 po...3 d pie chart circular puzzle with hole in center process 9 stages style 2 po...
3 d pie chart circular puzzle with hole in center process 9 stages style 2 po...
 
Ws phpl1 php_apps_basics_1.2
Ws phpl1 php_apps_basics_1.2Ws phpl1 php_apps_basics_1.2
Ws phpl1 php_apps_basics_1.2
 
サークル対抗テニス大会!
サークル対抗テニス大会!サークル対抗テニス大会!
サークル対抗テニス大会!
 
Pitfalls of Migrating to SharePoint 2010 - SharePoint Users Group of DC
Pitfalls of Migrating to SharePoint 2010 - SharePoint Users Group of DCPitfalls of Migrating to SharePoint 2010 - SharePoint Users Group of DC
Pitfalls of Migrating to SharePoint 2010 - SharePoint Users Group of DC
 
Музыка в красках
Музыка в краскахМузыка в красках
Музыка в красках
 
О проекте
О проектеО проекте
О проекте
 
Eval Presentationfinal
Eval PresentationfinalEval Presentationfinal
Eval Presentationfinal
 
Τελομεράση
ΤελομεράσηΤελομεράση
Τελομεράση
 
Video Marketing Project for ESL students
Video Marketing Project for ESL studentsVideo Marketing Project for ESL students
Video Marketing Project for ESL students
 
Cosmetics & Toiletries & National Press
Cosmetics & Toiletries & National PressCosmetics & Toiletries & National Press
Cosmetics & Toiletries & National Press
 
GFR CPE Trouble Shoot Guide (JP)
GFR CPE Trouble Shoot Guide (JP)GFR CPE Trouble Shoot Guide (JP)
GFR CPE Trouble Shoot Guide (JP)
 

Similar a Responsive design and Drupal, case Costume.fi

Portfolio Swetha Dubbaka
Portfolio Swetha DubbakaPortfolio Swetha Dubbaka
Portfolio Swetha Dubbakaswethadn
 
Marissa Dulaney Resume
Marissa Dulaney ResumeMarissa Dulaney Resume
Marissa Dulaney Resumemarissadulaney
 
No One Team Should Have All That Power (Expanded Version)
No One Team Should Have All That Power (Expanded Version)No One Team Should Have All That Power (Expanded Version)
No One Team Should Have All That Power (Expanded Version)Monet Spells
 
Exove Design - Mobile First and Drupal
Exove Design - Mobile First and DrupalExove Design - Mobile First and Drupal
Exove Design - Mobile First and DrupalExove
 
Mobile Design at Gilt
Mobile Design at GiltMobile Design at Gilt
Mobile Design at GiltDavid Park
 
Uxpin Why Build a Design System
Uxpin Why Build a Design SystemUxpin Why Build a Design System
Uxpin Why Build a Design SystemLewis Lin 🦊
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf1508 A/S
 
Planning For design
Planning For designPlanning For design
Planning For designCantina
 
What's in a Title? - An Exploration into Design
What's in a Title? - An Exploration into DesignWhat's in a Title? - An Exploration into Design
What's in a Title? - An Exploration into Designheykluge
 
Whatisinteractiondesign
WhatisinteractiondesignWhatisinteractiondesign
WhatisinteractiondesignAnthony Hutton
 
Benami Anna Resume UX/UI Design
Benami Anna Resume UX/UI DesignBenami Anna Resume UX/UI Design
Benami Anna Resume UX/UI DesignAnna Benami
 
Understanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdfUnderstanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdfPromanage IT Solutions
 
Building a community
Building a communityBuilding a community
Building a communityRick Mans
 
Design Learnings
Design LearningsDesign Learnings
Design LearningsQuikr
 
Ashishuiuxdesigner resume-doc-97-2003
Ashishuiuxdesigner resume-doc-97-2003Ashishuiuxdesigner resume-doc-97-2003
Ashishuiuxdesigner resume-doc-97-2003Ashish Kumar
 
Propeller UI/UX Process
Propeller UI/UX ProcessPropeller UI/UX Process
Propeller UI/UX ProcessBlair Stewart
 

Similar a Responsive design and Drupal, case Costume.fi (20)

Portfolio Swetha Dubbaka
Portfolio Swetha DubbakaPortfolio Swetha Dubbaka
Portfolio Swetha Dubbaka
 
Marissa Dulaney Resume
Marissa Dulaney ResumeMarissa Dulaney Resume
Marissa Dulaney Resume
 
No One Team Should Have All That Power (Expanded Version)
No One Team Should Have All That Power (Expanded Version)No One Team Should Have All That Power (Expanded Version)
No One Team Should Have All That Power (Expanded Version)
 
Exove Design - Mobile First and Drupal
Exove Design - Mobile First and DrupalExove Design - Mobile First and Drupal
Exove Design - Mobile First and Drupal
 
Mobile Design at Gilt
Mobile Design at GiltMobile Design at Gilt
Mobile Design at Gilt
 
Uxpin Why Build a Design System
Uxpin Why Build a Design SystemUxpin Why Build a Design System
Uxpin Why Build a Design System
 
Redesign design V2.0
Redesign design V2.0Redesign design V2.0
Redesign design V2.0
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf
 
Planning For design
Planning For designPlanning For design
Planning For design
 
What's in a Title? - An Exploration into Design
What's in a Title? - An Exploration into DesignWhat's in a Title? - An Exploration into Design
What's in a Title? - An Exploration into Design
 
The Boommakers Team
The Boommakers TeamThe Boommakers Team
The Boommakers Team
 
Whatisinteractiondesign
WhatisinteractiondesignWhatisinteractiondesign
Whatisinteractiondesign
 
Careers In Web Design
Careers In Web DesignCareers In Web Design
Careers In Web Design
 
Benami Anna Resume UX/UI Design
Benami Anna Resume UX/UI DesignBenami Anna Resume UX/UI Design
Benami Anna Resume UX/UI Design
 
Understanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdfUnderstanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdf
 
Building a community
Building a communityBuilding a community
Building a community
 
Design Learnings
Design LearningsDesign Learnings
Design Learnings
 
Ashishuiuxdesigner resume-doc-97-2003
Ashishuiuxdesigner resume-doc-97-2003Ashishuiuxdesigner resume-doc-97-2003
Ashishuiuxdesigner resume-doc-97-2003
 
VStanbachResume2016
VStanbachResume2016VStanbachResume2016
VStanbachResume2016
 
Propeller UI/UX Process
Propeller UI/UX ProcessPropeller UI/UX Process
Propeller UI/UX Process
 

Más de Exove

Data security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsData security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsExove
 
Provisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveProvisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveExove
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in WordpressExove
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveExove
 
Jenkins and visual regression – Exove
Jenkins and visual regression – ExoveJenkins and visual regression – Exove
Jenkins and visual regression – ExoveExove
 
Server-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveServer-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveExove
 
WebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveWebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveExove
 
Diversity in recruitment
Diversity in recruitmentDiversity in recruitment
Diversity in recruitmentExove
 
Saavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaSaavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaExove
 
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaSaavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaExove
 
Mitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänMitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänExove
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Exove
 
GDPR for developers
GDPR for developersGDPR for developers
GDPR for developersExove
 
Managing Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalManaging Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalExove
 
Life with digital services after GDPR
Life with digital services after GDPRLife with digital services after GDPR
Life with digital services after GDPRExove
 
GDPR - no beginning no end
GDPR - no beginning no endGDPR - no beginning no end
GDPR - no beginning no endExove
 
Developing truly personalised experiences
Developing truly personalised experiencesDeveloping truly personalised experiences
Developing truly personalised experiencesExove
 
Customer Experience and Personalisation
Customer Experience and PersonalisationCustomer Experience and Personalisation
Customer Experience and PersonalisationExove
 
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Exove
 
Dataohjattu asiakaskokemus
Dataohjattu asiakaskokemusDataohjattu asiakaskokemus
Dataohjattu asiakaskokemusExove
 

Más de Exove (20)

Data security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsData security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problems
 
Provisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveProvisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – Exove
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in Wordpress
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – Exove
 
Jenkins and visual regression – Exove
Jenkins and visual regression – ExoveJenkins and visual regression – Exove
Jenkins and visual regression – Exove
 
Server-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveServer-side React with Headless CMS – Exove
Server-side React with Headless CMS – Exove
 
WebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveWebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – Exove
 
Diversity in recruitment
Diversity in recruitmentDiversity in recruitment
Diversity in recruitment
 
Saavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaSaavutettavuus liiketoimintana
Saavutettavuus liiketoimintana
 
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaSaavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
 
Mitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänMitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisällään
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8
 
GDPR for developers
GDPR for developersGDPR for developers
GDPR for developers
 
Managing Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalManaging Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with Drupal
 
Life with digital services after GDPR
Life with digital services after GDPRLife with digital services after GDPR
Life with digital services after GDPR
 
GDPR - no beginning no end
GDPR - no beginning no endGDPR - no beginning no end
GDPR - no beginning no end
 
Developing truly personalised experiences
Developing truly personalised experiencesDeveloping truly personalised experiences
Developing truly personalised experiences
 
Customer Experience and Personalisation
Customer Experience and PersonalisationCustomer Experience and Personalisation
Customer Experience and Personalisation
 
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
 
Dataohjattu asiakaskokemus
Dataohjattu asiakaskokemusDataohjattu asiakaskokemus
Dataohjattu asiakaskokemus
 

Último

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 

Último (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 

Responsive design and Drupal, case Costume.fi

  • 1. MOBILE FIRST WITH DIGITAL BRANDS, RESPONSIVE DESIGN AND DRUPAL CASE: COSTUME.FI Saku Sairanen CEO, EXOVE DESIGN
  • 2. Exove is one of the leading Nordic and Baltic companies specialising in open source web services design and development.
  • 3. 55 people Helsinki Tallinn Over 120 customers overall
  • 4.
  • 5. Results Concept Issues Design
  • 7. Concept – Costume.fi brand Brand owners Designers Developers  New Fashion magazine in Finland  Target audience young women who are ‘diginatives’  Readers participate in creating content for the magazine  Project kick-off: 15.5.2012  Hard deadline: 21.8.2012
  • 8. Concept – Costume.fi brand Brand owners Designers Developers Democratic Two- Users Content Tools way Community Social Content Us media
  • 9. Concept Brand owners Designers Developers ‘A tiled wall created from pictures from users’
  • 10. Concept – references / benchmarking Brand owners Designers Developers Fashion Spot TagBrand HelloGiggles SnapGuide Behance
  • 11. Concept Brand owners Designers Developers Functionality the same across all devices
  • 12. Results Concept Issues Design
  • 13. Design Brand owners Designers Developers Identify the core user stories which fulfill their goals
  • 14. Design Brand owners Designers Developers Main desktop goal: content creation
  • 15. Design Brand owners Designers Developers Main mobile goal: browse easily
  • 16. Design Brand owners Designers Developers Content first Content choreography ‘Network of content’ Re-arranging content
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Design Brand owners Designers Developers Multiple pixel perfect layouts?
  • 28.
  • 29.
  • 30.
  • 31. DESKTOP WIREFRAMES MOBILE WIREFRAMES
  • 32.
  • 33.
  • 34. DESKTOP LAYOUT MOBILE LAYOUT
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. Design Brand owners Designers Developers Media queries Flexible images Fluid grids
  • 40. Design Brand owners Designers Developers Media queries Flexible images Fluid grids
  • 41. Design Brand owners Designers Developers Stacked CSS, mobile first global.css (default, mobile) tablet.css (min-width: 768px) desktop.css (min-width: 1024px)
  • 42. Design Brand owners Designers Developers Multiple CSS:s global.css mobile.css tablet.css desktop.css (default)
  • 43. Design Brand owners Designers Developers Responsive themes for Drupal
  • 44. Design Brand owners Designers Developers Theme from scratch
  • 45. Design Brand owners Designers Developers All media elements fully scalable - all images in at least two sizes
  • 46. Design Brand owners Designers Developers Different tool elements for different devices – for example navigation
  • 47. Design - modules Brand owners Designers Developers  Panels  Views  VIews Loadmore  Services  Feeds  + other minor modules
  • 48. Design – modules, other Brand owners Designers Developers Masonry for displaying lists. Also, the sites uses Cache control module with Nginx's static HTML caching instead of traditional Varnish caching.
  • 49. Results Concept Design Issues
  • 50. Issues Brand owners Designers Developers Compromises in functionality - Cost issue
  • 51. Issues Brand owners Designers Developers Adopting new workflow
  • 52. Issues Brand owners Designers Developers  Banners don’t scale  Wallpaper always 980px  Masonry plugin integration to Views load more plugin  Switch between mobile and tablet size – Masonry on/off  FacebookConnect contrib module useless  Poll modules lacking in functionality  A lot of work from small details
  • 53. Results Concept Issues Design
  • 54. Results Goal: 50 000 – 60 000 weekly unique visitors
  • 55. Results Launched on week 34 Week 37 – TNS Metrix: 63 814 unique visitors
  • 56. Results Fastest growing Facebook community 3 000 Likes (launch, 21.8.) 7 667 Likes (21.9.)
  • 57.
  • 58.
  • 59.
  • 60.
  • 61. Q&A
  • 62. Saku Sairanen call mobile +358 40 5926218 send email saku@exovedesign.com Kiitos!