SlideShare a Scribd company logo
1 of 35
Download to read offline
RESPONSIVE WEB DESIGN
ADVANTAGES & BEST PRACTICE
19TH JUNE 2014
 Darrin Addams
• Co-founder with 25+ years’ experience
• Ex-Capgemini
 Mike Cundall
• DNN Consultant
• One of UK’s most skilled DNN specialists
PRESENTERS
 Established in the UK in 2003
 Based in Manchester, presence in London
 Largest specialist DNN team in the UK
• Analysts and Consultants
• Web Developers and Software Engineers
• UX Designers
• Support
• Project Managers
ABOUT US - COMPANY
Cantarus’ Mission Statement
To be the UK’s provider of choice for best-of-breed web
solutions based on DNN technology and through that to
deliver innovation, quality and measurable ROI to our clients
ABOUT US
 Originally a Microsoft technology demonstration
 DNN Platform: now the world’s largest open
source project on Microsoft technology
 Powers over 800,000 production websites
 Downloaded more than 7 million times
 World’s leading Microsoft-based WAF and CMS
 Under stewardship of DNN Corp.
 Base for Evoq products
ABOUT DNN SOFTWARE
 DNN Platform:
• Free, open source base
 DNN Evoq Content:
• Supported
• Enterprise-class CMS
• Two editions
 DNN Evoq Social
• Supported
• Build social communities
• Integrates with Evoq Content
 Evoq as a Service
 DNN Evoq Suite: The Social CMS
DNN PRODUCTS
OUR CLIENTS
Tennants
Distribution
 One billion smartphones in use
 One half of all local searches via mobile devices
 Average users can spend 2.7 hours per day socialising on a
mobile device
 Over a third of all traffic on handheld mobile/tablet device
 Mobile (tablet and smartphone) traffic share increased
from 23% to 37% in 2013
 Desktop traffic share decreased from 77% to 63% in 2013
 Mobile and tablet web browsing set to overtake
traditional desktop usage in 2014
MOBILE DEVICE SHARE
AVERAGE UK MOBILE SHARE - 2013
 Traditionally, websites always designed from
desktop experience first
 Mobile and tablet was a secondary goal
 Growing trend that mobiles considered first
and then work up to desktop experience
 “Mobile First” web-design quickly becoming a
widely-adopted design principle
 There are considerations such as what type of
user will be viewing your site
MOBILE FIRST
 Graceful degradation is the idea that the
designer starts with the desktop website and
scales the site back to gradually remove
content and features as the screen size
becomes smaller.
GRACEFUL DEGRADATION
 Progressive enhancement is the idea of
starting with the best that can be achieved on
a mobile device, designing a site that is the
best it can possibly be for the smallest
devices and then gradually enhanced for
larger, desktop, screen sizes.
PROGRESSIVE ENHANCEMENT
 Same goal, different results?
 GD may result in severely watered-down mobile
version so reality is to consider mobile as part of your
desktop design
 PE can let you add/improve as you can which ties in
with Agile development (sprints which improve
functionality)
 Performance can suffer from a GD approach as mobile
can end up loading desktop content which it then
ignores. PE approach tends to produce leaner
implementations
 Foundation and Bootstrap are now mobile-first
DEGRADATION VS ENHANCEMENT
 Aimed at crafting sites to provide an optimal
viewing experience,
 Easy reading and navigation with a minimum of
resizing, panning, and scrolling,
 Targets a wide range of devices (from mobile
phones to desktop computer monitors),
 A responsive site adapts its layout to the viewing
environment by using:
• Fluid, proportion-based grids,
• Flexible images,
• CSS3 media queries (@media rule extension).
RESPONSIVE DESIGN
 Lower development costs (single site)
 Easier (cheaper) to maintain and support
 Content is easier to create and administer
 Simpler deployment
 Reduced hosting and resource utilisation
COSTS
 Google recommends the use of Responsive
Design for creating mobile websites:
• Single content URL is easier for users to interact with,
share, and link to
• Single content URL helps Google algorithms assign
indexing properties for content
• No redirection needed for users to get device-
optimised view, which reduces loading time
• Saves resources for site and Google crawlers
• Single domain prevents SEO dilution across multiple
sites
SEO
 Dedicated mobile sites may have more scope to
meet requirements of mobile users
 In practice, responsive design can usually meet
all requirements
 Many frameworks available to speed up site
design and improve/standardise user experience
 DNN offers a device-aware content preview
feature
 Consolidated view – the ability to be device
agnostic when presenting content is implicit
USER EXPERIENCE (UX)
 A responsive design may offer lower-
performance than a dedicated mobile site as
desktop elements of a page may be downloaded
by a mobile device
 Mobile sites may be more applicable for users in
countries where Internet access speed is an issue
 Dedicated mobile sites can be much more
efficient in terms of:
• Data transfer
• Number of associated page requests
PERFORMANCE
 Typically a structure of files and folders of
standardized code
• HTML,
• CSS,
• JavaScript (e.g. mobile image sliders, mobile UX)
 Known as front-end/CSS frameworks
 Faster to develop with than a custom solution
RESPONSIVE FRAMEWORKS
 Bootstrap
• Built at Twitter,
• Managed via GitHub,
• Offers large number of styles.
 Foundation
• Made by ZURB, a product design company in
California,
• Features Interchange (HTML partials for device-
specific content – more later),
• Fewer styles out of the box than Bootstrap.
POPULAR FRAMEWORKS
 Mobile first
 HTML 5
 Uses Normalize.css to improve cross-browser
rendering (support IE8+)
 Fluid grid system scaling up to 12 columns as
device/viewport size increases
 Sass (Syntactically Awesome Style-Sheets)
• Extends and compiles into CSS
• Supports Mixins (for code reuse), variables
(numbers, strings, colours and booleans), arguments,
nested code and selector inheritance
EXAMPLE - BOOTSTRAP
 Lets you selectively load entire sections based
on the client device type
 Load different sections of your page for
particular media queries
 Load up mobile-friendly components on small
devices, and more robust/heavier/feature-
rich components for desktops
 Images - only load larger resources for
devices that can handle it.
FOUNDATION – INTERCHANGE
 Gumby – built on Sass pre-processor
 Yahoo Pure – lightweight, no JS plugins –
great for the metro design of Windows
 InK – includes drag/drop support and MIT-
licensed icons
 Skeleton, Responsive Grid System, Base,
Compass, Fluid Baseline Grid, etc.
OTHER FRAMEWORKS
 Bootstrap and Foundation have standard
download packages with styles and JS to
support lots of components
 You don’t need to download them all!
 Get only the JS and CSS you need for your
web site to reduce bloat and page load times
 Design first and then customise the package
to suit your requirements
LEVERAGING A FRAMEWORK
 9-month project
 25+ websites
 Migrated from bespoke
platform to DNN Evoq
 Largest DNN Evoq project by
daily page views
 Dozens of load-balanced
web servers
 Worked with DNN Corp.
core team
 Case study
SPORTS DIRECT
 Sister website of SportsDirect.com
 Same catalogue of products as
SportsDirect.com
 Previously no support for mobile devices
CASE STUDY - LILLYWHITES
www.lillywhites.com
 Support for mobile devices provided via 3rd party
service
 No support for tablet devices
 Very expensive to rollout new websites
 Have to maintain multiple codebases
 New features developed on desktop not
available on mobile devices
 Large % of users accessed the site via mobiles
devices…
PROBLEMS & BRIEF
Cantarus Brief:
“Convert the Sport Direct codebase
into a supportable, feature rich, fully-
responsive framework with support
for mobile and tablet devices…”
PROBLEMS & BRIEF
 Visitors should not be aware if it is a
responsive site as apposed to
dedicated mobile site
 Huge challenge to maintain
performance with addition of
responsive framework & additional
mark-up code
IMPLEMENTATION
 3 distinct views:
• Desktop, Mobile & Tablet
 Full gesture support
 Geo-IP detection of user location
 Switch to desktop/mobile view
KEY FEATURES
Responsive Switch
HTML5
Geolocation API
 Lazy-load images
 Use a CDN such as CloudFlare
 Mobile-first helps!
 Load menus asynchronously
• Over 2/3 of mark-up for Lillywhites Homepage
was mobile & desktop menus
• Menus are loaded after the page loads to give
users the feeling of fast load
PERFORMANCE
DEMONSTRATION
LILLYWHITES
 Mobile set to overtake desktop in 2014
 Choose your delivery vehicle – responsive design or
separate mobile/desktop sites
 Google recommends responsive design
 Responsive generally the cheaper and more desirable
approach
 Dedicated mobile site may still be the best choice
 Decide if mobile-first is your preferred approach - GD
vs PE
 Front-end/CSS frameworks for responsive design
SUMMARY
Thanks for listening; questions are welcome!
Darrin Addams & Mike Cundall
E: sales@cantarus.com
T: +44 (0)161 813 3100 | F: +44 (0)207 657 4254
SOURCES
http://www.intelligentpositioning.com/blog/2014/01/mobile-and-tablet-
traffic-set-to-overtake-desktop-by-mid-2014/
http://bradfrostweb.com/wp-
content/uploads/2011/06/progressive_enhancement.jpg
http://demos.jquerymobile.com/1.0a4.1/docs/_assets/images/jquery-
logo.png
http://filzhut.net/projects/responsive-switch/static/images/logo.png

More Related Content

What's hot

Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersBBDO
 
Content-Centric Apps for Mobile Devices by John Fait
Content-Centric Apps for Mobile Devices by John FaitContent-Centric Apps for Mobile Devices by John Fait
Content-Centric Apps for Mobile Devices by John FaitAEM HUB
 
Drupal for Mobile
Drupal for MobileDrupal for Mobile
Drupal for MobilelittleMAS
 
PSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURPSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURTerminalfour
 
State of web development (2012)
State of web development (2012)State of web development (2012)
State of web development (2012)Isaq Ahmed
 
Mobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile SolutionMobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile SolutionMukteswar Patnaik
 
mSite exam presentation - GDG Sonargaon
mSite exam presentation - GDG SonargaonmSite exam presentation - GDG Sonargaon
mSite exam presentation - GDG SonargaonIstiaque Reza
 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform WorldMatt Evans
 
Basic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta GhoshBasic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta GhoshDrupal Camp Delhi
 
J query mobile tech talk
J query mobile tech talkJ query mobile tech talk
J query mobile tech talkwoliverj
 
7Langit present Mobile Ad on BlackBerry
7Langit present Mobile Ad on BlackBerry7Langit present Mobile Ad on BlackBerry
7Langit present Mobile Ad on BlackBerryOon Arfiandwi
 
Mobile JS Frameworks
Mobile JS FrameworksMobile JS Frameworks
Mobile JS FrameworksIbrahim Ersoy
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Developmentadrianlaranjo111
 
Majestic Media: Social Media Case Studies - 0112
Majestic Media: Social Media Case Studies - 0112Majestic Media: Social Media Case Studies - 0112
Majestic Media: Social Media Case Studies - 0112Edward Sattaur
 
Mobile web or native app
Mobile web or native appMobile web or native app
Mobile web or native appMike Takahashi
 
How to create a mobile version of your website
How to create a mobile version of your websiteHow to create a mobile version of your website
How to create a mobile version of your websiteMahmoud Farrag
 

What's hot (19)

Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
 
Content-Centric Apps for Mobile Devices by John Fait
Content-Centric Apps for Mobile Devices by John FaitContent-Centric Apps for Mobile Devices by John Fait
Content-Centric Apps for Mobile Devices by John Fait
 
Drupal for Mobile
Drupal for MobileDrupal for Mobile
Drupal for Mobile
 
321 alexander kimmobilestrategy
321 alexander kimmobilestrategy321 alexander kimmobilestrategy
321 alexander kimmobilestrategy
 
PSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURPSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOUR
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
State of web development (2012)
State of web development (2012)State of web development (2012)
State of web development (2012)
 
Mobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile SolutionMobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile Solution
 
mSite exam presentation - GDG Sonargaon
mSite exam presentation - GDG SonargaonmSite exam presentation - GDG Sonargaon
mSite exam presentation - GDG Sonargaon
 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform World
 
Basic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta GhoshBasic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta Ghosh
 
J query mobile tech talk
J query mobile tech talkJ query mobile tech talk
J query mobile tech talk
 
7Langit present Mobile Ad on BlackBerry
7Langit present Mobile Ad on BlackBerry7Langit present Mobile Ad on BlackBerry
7Langit present Mobile Ad on BlackBerry
 
Mobile JS Frameworks
Mobile JS FrameworksMobile JS Frameworks
Mobile JS Frameworks
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Development
 
Majestic Media: Social Media Case Studies - 0112
Majestic Media: Social Media Case Studies - 0112Majestic Media: Social Media Case Studies - 0112
Majestic Media: Social Media Case Studies - 0112
 
Mobile web or native app
Mobile web or native appMobile web or native app
Mobile web or native app
 
How to create a mobile version of your website
How to create a mobile version of your websiteHow to create a mobile version of your website
How to create a mobile version of your website
 

Similar to Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus

SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013Rachel Pasqua
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdfTECHCENTRAL3
 
Responsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIResponsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIJuan Carlos Duron
 
Introduction | SEO Expate BD Ltd.
Introduction | SEO Expate BD Ltd.Introduction | SEO Expate BD Ltd.
Introduction | SEO Expate BD Ltd.Sonia Simi
 
Introduction | SEO Expate BD Ltd.
Introduction | SEO Expate BD Ltd.Introduction | SEO Expate BD Ltd.
Introduction | SEO Expate BD Ltd.Sonia Simi
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web DesignsSanjida Afrin
 
Briding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishingBriding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishingTom Deryckere
 
Intro to Responsive Web Design
Intro to Responsive Web DesignIntro to Responsive Web Design
Intro to Responsive Web Designmeghantaylor
 
RESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGNRESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGNNAWAZ KHAN
 
Responsive Design
Responsive DesignResponsive Design
Responsive DesignCindy Royal
 
Responsive Design
Responsive DesignResponsive Design
Responsive DesignCindy Royal
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove DesignMike Vdovin
 
Impact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your businessImpact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your businessAmit Thakur
 
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLPImpact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLPAmit Thakur
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Experience Dynamics
 
Alexa IT Solution Responsive Web designing
Alexa IT Solution Responsive Web designingAlexa IT Solution Responsive Web designing
Alexa IT Solution Responsive Web designingRavi Panchal
 
Responsive Web Design Basics
Responsive Web Design BasicsResponsive Web Design Basics
Responsive Web Design BasicsAustin Walker
 

Similar to Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus (20)

SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdf
 
Responsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIResponsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROI
 
Introduction | SEO Expate BD Ltd.
Introduction | SEO Expate BD Ltd.Introduction | SEO Expate BD Ltd.
Introduction | SEO Expate BD Ltd.
 
Introduction | SEO Expate BD Ltd.
Introduction | SEO Expate BD Ltd.Introduction | SEO Expate BD Ltd.
Introduction | SEO Expate BD Ltd.
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web Designs
 
Presentation1
Presentation1Presentation1
Presentation1
 
Briding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishingBriding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishing
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
Intro to Responsive Web Design
Intro to Responsive Web DesignIntro to Responsive Web Design
Intro to Responsive Web Design
 
RESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGNRESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGN
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove Design
 
Impact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your businessImpact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your business
 
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLPImpact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design?
 
Alexa IT Solution Responsive Web designing
Alexa IT Solution Responsive Web designingAlexa IT Solution Responsive Web designing
Alexa IT Solution Responsive Web designing
 
Responsive Web Design Basics
Responsive Web Design BasicsResponsive Web Design Basics
Responsive Web Design Basics
 

More from Internet World

IBM's big data seminar programme -moving beyond Hadoop - Ian Radmore, IBM
IBM's big data seminar programme -moving beyond Hadoop - Ian Radmore, IBMIBM's big data seminar programme -moving beyond Hadoop - Ian Radmore, IBM
IBM's big data seminar programme -moving beyond Hadoop - Ian Radmore, IBMInternet World
 
IBM's big data seminar programme- the case for big data & analytics - Gareth ...
IBM's big data seminar programme- the case for big data & analytics - Gareth ...IBM's big data seminar programme- the case for big data & analytics - Gareth ...
IBM's big data seminar programme- the case for big data & analytics - Gareth ...Internet World
 
Elastic Search Meetup Special - Yann Cluchey, Cogenta
Elastic Search Meetup Special - Yann Cluchey, Cogenta Elastic Search Meetup Special - Yann Cluchey, Cogenta
Elastic Search Meetup Special - Yann Cluchey, Cogenta Internet World
 
How to raise venture capital & the First Tuesday Award 2014
How to raise venture capital & the First Tuesday Award 2014How to raise venture capital & the First Tuesday Award 2014
How to raise venture capital & the First Tuesday Award 2014Internet World
 
Unreasonable learning - Shane Hill, Skoolbo
Unreasonable learning - Shane Hill, SkoolboUnreasonable learning - Shane Hill, Skoolbo
Unreasonable learning - Shane Hill, SkoolboInternet World
 
London's tech scene's at a critical point - Alex Wood, Tech City News
London's tech scene's at a critical point - Alex Wood, Tech City NewsLondon's tech scene's at a critical point - Alex Wood, Tech City News
London's tech scene's at a critical point - Alex Wood, Tech City NewsInternet World
 
Free:Formers CODE:OFF
Free:Formers CODE:OFF Free:Formers CODE:OFF
Free:Formers CODE:OFF Internet World
 
What the Internet of Things means for the mobile enterprise - Ian Evans, AirW...
What the Internet of Things means for the mobile enterprise - Ian Evans, AirW...What the Internet of Things means for the mobile enterprise - Ian Evans, AirW...
What the Internet of Things means for the mobile enterprise - Ian Evans, AirW...Internet World
 
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Internet World
 
Business Networking Hacks in Today’s Connected World - Marian Gazdik, Startup...
Business Networking Hacks in Today’s Connected World - Marian Gazdik, Startup...Business Networking Hacks in Today’s Connected World - Marian Gazdik, Startup...
Business Networking Hacks in Today’s Connected World - Marian Gazdik, Startup...Internet World
 
What IT capacity planning can learn from manufacturing's just-in-time models ...
What IT capacity planning can learn from manufacturing's just-in-time models ...What IT capacity planning can learn from manufacturing's just-in-time models ...
What IT capacity planning can learn from manufacturing's just-in-time models ...Internet World
 
How personal data has changed and what this means for businesses looking forw...
How personal data has changed and what this means for businesses looking forw...How personal data has changed and what this means for businesses looking forw...
How personal data has changed and what this means for businesses looking forw...Internet World
 
The database of you - Andy Caddy, Virgin Active Health Clubs
The database of you - Andy Caddy, Virgin Active Health ClubsThe database of you - Andy Caddy, Virgin Active Health Clubs
The database of you - Andy Caddy, Virgin Active Health ClubsInternet World
 
Using big data to find out what women want - John Lervik, Cxense
Using big data to find out what women want - John Lervik, CxenseUsing big data to find out what women want - John Lervik, Cxense
Using big data to find out what women want - John Lervik, CxenseInternet World
 
Relevance = Revenue - PK Vaish, Copernica
Relevance = Revenue - PK Vaish, CopernicaRelevance = Revenue - PK Vaish, Copernica
Relevance = Revenue - PK Vaish, CopernicaInternet World
 
How to drive e-commerce sales with content marketing - David Bowen, EPiServer
How to drive e-commerce sales with content marketing - David Bowen, EPiServerHow to drive e-commerce sales with content marketing - David Bowen, EPiServer
How to drive e-commerce sales with content marketing - David Bowen, EPiServerInternet World
 
Innovation at Tesco - Angela Maurer, Tesco
Innovation at Tesco - Angela Maurer, TescoInnovation at Tesco - Angela Maurer, Tesco
Innovation at Tesco - Angela Maurer, TescoInternet World
 
Offline Direct Marketing for Mobile Marketeers - Sam Heaton, Stannp
Offline Direct Marketing for Mobile Marketeers - Sam Heaton, StannpOffline Direct Marketing for Mobile Marketeers - Sam Heaton, Stannp
Offline Direct Marketing for Mobile Marketeers - Sam Heaton, StannpInternet World
 
How to drive mobile traffic to your local stores? - Bruno Berthezene, Solocal...
How to drive mobile traffic to your local stores? - Bruno Berthezene, Solocal...How to drive mobile traffic to your local stores? - Bruno Berthezene, Solocal...
How to drive mobile traffic to your local stores? - Bruno Berthezene, Solocal...Internet World
 
When smart-phones sense how you feel: The era of intelligent mobile devices -...
When smart-phones sense how you feel: The era of intelligent mobile devices -...When smart-phones sense how you feel: The era of intelligent mobile devices -...
When smart-phones sense how you feel: The era of intelligent mobile devices -...Internet World
 

More from Internet World (20)

IBM's big data seminar programme -moving beyond Hadoop - Ian Radmore, IBM
IBM's big data seminar programme -moving beyond Hadoop - Ian Radmore, IBMIBM's big data seminar programme -moving beyond Hadoop - Ian Radmore, IBM
IBM's big data seminar programme -moving beyond Hadoop - Ian Radmore, IBM
 
IBM's big data seminar programme- the case for big data & analytics - Gareth ...
IBM's big data seminar programme- the case for big data & analytics - Gareth ...IBM's big data seminar programme- the case for big data & analytics - Gareth ...
IBM's big data seminar programme- the case for big data & analytics - Gareth ...
 
Elastic Search Meetup Special - Yann Cluchey, Cogenta
Elastic Search Meetup Special - Yann Cluchey, Cogenta Elastic Search Meetup Special - Yann Cluchey, Cogenta
Elastic Search Meetup Special - Yann Cluchey, Cogenta
 
How to raise venture capital & the First Tuesday Award 2014
How to raise venture capital & the First Tuesday Award 2014How to raise venture capital & the First Tuesday Award 2014
How to raise venture capital & the First Tuesday Award 2014
 
Unreasonable learning - Shane Hill, Skoolbo
Unreasonable learning - Shane Hill, SkoolboUnreasonable learning - Shane Hill, Skoolbo
Unreasonable learning - Shane Hill, Skoolbo
 
London's tech scene's at a critical point - Alex Wood, Tech City News
London's tech scene's at a critical point - Alex Wood, Tech City NewsLondon's tech scene's at a critical point - Alex Wood, Tech City News
London's tech scene's at a critical point - Alex Wood, Tech City News
 
Free:Formers CODE:OFF
Free:Formers CODE:OFF Free:Formers CODE:OFF
Free:Formers CODE:OFF
 
What the Internet of Things means for the mobile enterprise - Ian Evans, AirW...
What the Internet of Things means for the mobile enterprise - Ian Evans, AirW...What the Internet of Things means for the mobile enterprise - Ian Evans, AirW...
What the Internet of Things means for the mobile enterprise - Ian Evans, AirW...
 
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
 
Business Networking Hacks in Today’s Connected World - Marian Gazdik, Startup...
Business Networking Hacks in Today’s Connected World - Marian Gazdik, Startup...Business Networking Hacks in Today’s Connected World - Marian Gazdik, Startup...
Business Networking Hacks in Today’s Connected World - Marian Gazdik, Startup...
 
What IT capacity planning can learn from manufacturing's just-in-time models ...
What IT capacity planning can learn from manufacturing's just-in-time models ...What IT capacity planning can learn from manufacturing's just-in-time models ...
What IT capacity planning can learn from manufacturing's just-in-time models ...
 
How personal data has changed and what this means for businesses looking forw...
How personal data has changed and what this means for businesses looking forw...How personal data has changed and what this means for businesses looking forw...
How personal data has changed and what this means for businesses looking forw...
 
The database of you - Andy Caddy, Virgin Active Health Clubs
The database of you - Andy Caddy, Virgin Active Health ClubsThe database of you - Andy Caddy, Virgin Active Health Clubs
The database of you - Andy Caddy, Virgin Active Health Clubs
 
Using big data to find out what women want - John Lervik, Cxense
Using big data to find out what women want - John Lervik, CxenseUsing big data to find out what women want - John Lervik, Cxense
Using big data to find out what women want - John Lervik, Cxense
 
Relevance = Revenue - PK Vaish, Copernica
Relevance = Revenue - PK Vaish, CopernicaRelevance = Revenue - PK Vaish, Copernica
Relevance = Revenue - PK Vaish, Copernica
 
How to drive e-commerce sales with content marketing - David Bowen, EPiServer
How to drive e-commerce sales with content marketing - David Bowen, EPiServerHow to drive e-commerce sales with content marketing - David Bowen, EPiServer
How to drive e-commerce sales with content marketing - David Bowen, EPiServer
 
Innovation at Tesco - Angela Maurer, Tesco
Innovation at Tesco - Angela Maurer, TescoInnovation at Tesco - Angela Maurer, Tesco
Innovation at Tesco - Angela Maurer, Tesco
 
Offline Direct Marketing for Mobile Marketeers - Sam Heaton, Stannp
Offline Direct Marketing for Mobile Marketeers - Sam Heaton, StannpOffline Direct Marketing for Mobile Marketeers - Sam Heaton, Stannp
Offline Direct Marketing for Mobile Marketeers - Sam Heaton, Stannp
 
How to drive mobile traffic to your local stores? - Bruno Berthezene, Solocal...
How to drive mobile traffic to your local stores? - Bruno Berthezene, Solocal...How to drive mobile traffic to your local stores? - Bruno Berthezene, Solocal...
How to drive mobile traffic to your local stores? - Bruno Berthezene, Solocal...
 
When smart-phones sense how you feel: The era of intelligent mobile devices -...
When smart-phones sense how you feel: The era of intelligent mobile devices -...When smart-phones sense how you feel: The era of intelligent mobile devices -...
When smart-phones sense how you feel: The era of intelligent mobile devices -...
 

Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus

  • 1. RESPONSIVE WEB DESIGN ADVANTAGES & BEST PRACTICE 19TH JUNE 2014
  • 2.  Darrin Addams • Co-founder with 25+ years’ experience • Ex-Capgemini  Mike Cundall • DNN Consultant • One of UK’s most skilled DNN specialists PRESENTERS
  • 3.  Established in the UK in 2003  Based in Manchester, presence in London  Largest specialist DNN team in the UK • Analysts and Consultants • Web Developers and Software Engineers • UX Designers • Support • Project Managers ABOUT US - COMPANY
  • 4. Cantarus’ Mission Statement To be the UK’s provider of choice for best-of-breed web solutions based on DNN technology and through that to deliver innovation, quality and measurable ROI to our clients ABOUT US
  • 5.  Originally a Microsoft technology demonstration  DNN Platform: now the world’s largest open source project on Microsoft technology  Powers over 800,000 production websites  Downloaded more than 7 million times  World’s leading Microsoft-based WAF and CMS  Under stewardship of DNN Corp.  Base for Evoq products ABOUT DNN SOFTWARE
  • 6.  DNN Platform: • Free, open source base  DNN Evoq Content: • Supported • Enterprise-class CMS • Two editions  DNN Evoq Social • Supported • Build social communities • Integrates with Evoq Content  Evoq as a Service  DNN Evoq Suite: The Social CMS DNN PRODUCTS
  • 8.  One billion smartphones in use  One half of all local searches via mobile devices  Average users can spend 2.7 hours per day socialising on a mobile device  Over a third of all traffic on handheld mobile/tablet device  Mobile (tablet and smartphone) traffic share increased from 23% to 37% in 2013  Desktop traffic share decreased from 77% to 63% in 2013  Mobile and tablet web browsing set to overtake traditional desktop usage in 2014 MOBILE DEVICE SHARE
  • 9. AVERAGE UK MOBILE SHARE - 2013
  • 10.  Traditionally, websites always designed from desktop experience first  Mobile and tablet was a secondary goal  Growing trend that mobiles considered first and then work up to desktop experience  “Mobile First” web-design quickly becoming a widely-adopted design principle  There are considerations such as what type of user will be viewing your site MOBILE FIRST
  • 11.  Graceful degradation is the idea that the designer starts with the desktop website and scales the site back to gradually remove content and features as the screen size becomes smaller. GRACEFUL DEGRADATION
  • 12.  Progressive enhancement is the idea of starting with the best that can be achieved on a mobile device, designing a site that is the best it can possibly be for the smallest devices and then gradually enhanced for larger, desktop, screen sizes. PROGRESSIVE ENHANCEMENT
  • 13.  Same goal, different results?  GD may result in severely watered-down mobile version so reality is to consider mobile as part of your desktop design  PE can let you add/improve as you can which ties in with Agile development (sprints which improve functionality)  Performance can suffer from a GD approach as mobile can end up loading desktop content which it then ignores. PE approach tends to produce leaner implementations  Foundation and Bootstrap are now mobile-first DEGRADATION VS ENHANCEMENT
  • 14.  Aimed at crafting sites to provide an optimal viewing experience,  Easy reading and navigation with a minimum of resizing, panning, and scrolling,  Targets a wide range of devices (from mobile phones to desktop computer monitors),  A responsive site adapts its layout to the viewing environment by using: • Fluid, proportion-based grids, • Flexible images, • CSS3 media queries (@media rule extension). RESPONSIVE DESIGN
  • 15.  Lower development costs (single site)  Easier (cheaper) to maintain and support  Content is easier to create and administer  Simpler deployment  Reduced hosting and resource utilisation COSTS
  • 16.  Google recommends the use of Responsive Design for creating mobile websites: • Single content URL is easier for users to interact with, share, and link to • Single content URL helps Google algorithms assign indexing properties for content • No redirection needed for users to get device- optimised view, which reduces loading time • Saves resources for site and Google crawlers • Single domain prevents SEO dilution across multiple sites SEO
  • 17.  Dedicated mobile sites may have more scope to meet requirements of mobile users  In practice, responsive design can usually meet all requirements  Many frameworks available to speed up site design and improve/standardise user experience  DNN offers a device-aware content preview feature  Consolidated view – the ability to be device agnostic when presenting content is implicit USER EXPERIENCE (UX)
  • 18.  A responsive design may offer lower- performance than a dedicated mobile site as desktop elements of a page may be downloaded by a mobile device  Mobile sites may be more applicable for users in countries where Internet access speed is an issue  Dedicated mobile sites can be much more efficient in terms of: • Data transfer • Number of associated page requests PERFORMANCE
  • 19.  Typically a structure of files and folders of standardized code • HTML, • CSS, • JavaScript (e.g. mobile image sliders, mobile UX)  Known as front-end/CSS frameworks  Faster to develop with than a custom solution RESPONSIVE FRAMEWORKS
  • 20.  Bootstrap • Built at Twitter, • Managed via GitHub, • Offers large number of styles.  Foundation • Made by ZURB, a product design company in California, • Features Interchange (HTML partials for device- specific content – more later), • Fewer styles out of the box than Bootstrap. POPULAR FRAMEWORKS
  • 21.  Mobile first  HTML 5  Uses Normalize.css to improve cross-browser rendering (support IE8+)  Fluid grid system scaling up to 12 columns as device/viewport size increases  Sass (Syntactically Awesome Style-Sheets) • Extends and compiles into CSS • Supports Mixins (for code reuse), variables (numbers, strings, colours and booleans), arguments, nested code and selector inheritance EXAMPLE - BOOTSTRAP
  • 22.  Lets you selectively load entire sections based on the client device type  Load different sections of your page for particular media queries  Load up mobile-friendly components on small devices, and more robust/heavier/feature- rich components for desktops  Images - only load larger resources for devices that can handle it. FOUNDATION – INTERCHANGE
  • 23.  Gumby – built on Sass pre-processor  Yahoo Pure – lightweight, no JS plugins – great for the metro design of Windows  InK – includes drag/drop support and MIT- licensed icons  Skeleton, Responsive Grid System, Base, Compass, Fluid Baseline Grid, etc. OTHER FRAMEWORKS
  • 24.  Bootstrap and Foundation have standard download packages with styles and JS to support lots of components  You don’t need to download them all!  Get only the JS and CSS you need for your web site to reduce bloat and page load times  Design first and then customise the package to suit your requirements LEVERAGING A FRAMEWORK
  • 25.  9-month project  25+ websites  Migrated from bespoke platform to DNN Evoq  Largest DNN Evoq project by daily page views  Dozens of load-balanced web servers  Worked with DNN Corp. core team  Case study SPORTS DIRECT
  • 26.  Sister website of SportsDirect.com  Same catalogue of products as SportsDirect.com  Previously no support for mobile devices CASE STUDY - LILLYWHITES www.lillywhites.com
  • 27.  Support for mobile devices provided via 3rd party service  No support for tablet devices  Very expensive to rollout new websites  Have to maintain multiple codebases  New features developed on desktop not available on mobile devices  Large % of users accessed the site via mobiles devices… PROBLEMS & BRIEF
  • 28. Cantarus Brief: “Convert the Sport Direct codebase into a supportable, feature rich, fully- responsive framework with support for mobile and tablet devices…” PROBLEMS & BRIEF
  • 29.  Visitors should not be aware if it is a responsive site as apposed to dedicated mobile site  Huge challenge to maintain performance with addition of responsive framework & additional mark-up code IMPLEMENTATION
  • 30.  3 distinct views: • Desktop, Mobile & Tablet  Full gesture support  Geo-IP detection of user location  Switch to desktop/mobile view KEY FEATURES Responsive Switch HTML5 Geolocation API
  • 31.  Lazy-load images  Use a CDN such as CloudFlare  Mobile-first helps!  Load menus asynchronously • Over 2/3 of mark-up for Lillywhites Homepage was mobile & desktop menus • Menus are loaded after the page loads to give users the feeling of fast load PERFORMANCE
  • 33.  Mobile set to overtake desktop in 2014  Choose your delivery vehicle – responsive design or separate mobile/desktop sites  Google recommends responsive design  Responsive generally the cheaper and more desirable approach  Dedicated mobile site may still be the best choice  Decide if mobile-first is your preferred approach - GD vs PE  Front-end/CSS frameworks for responsive design SUMMARY
  • 34. Thanks for listening; questions are welcome! Darrin Addams & Mike Cundall E: sales@cantarus.com T: +44 (0)161 813 3100 | F: +44 (0)207 657 4254