SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Stuart Hilbert

Responsive Web Design
The Journey Ahead
What?
Why?
How?
Demo!
Inspect!
Throw?!?

Responsive Web Design
Why?

Responsive Web Design
Trendier than an Elvin Forged Sword
Responsive design was listed as #2 in Top Web
Design Trends for 2012 by .net magazine
Mashable called 2013 the Year of Responsive
Web Design
Forbes – Prioritize it right now

Must have been Orcs on
the previous slide
Responsive Web Design
What is RWD?
Optimal Viewing Experience
Minimum
Resizing
Panning
Scrolling

Future Proof
This site even
looks great on
here!
Responsive Web Design
Many Different Pages

Responsive Web Design

{

{

Responsive vs. Traditional Mobile

One Page
The Age of the Elves is Fading

Responsive Web Design
Technology
JavaScript
JQuery
CSS

Did you say second
breakfast?

Responsive Web Design
Frameworks
Fluid Concept
Percentages Rather than Absolutes
Columns/Rows

Flexible Images
Media Queries
Conditional Content
Icons
Additional Functionality

Responsive Web Design
Frameworks
Foundation
http://foundation.zurb.com

Gumby
http://gumbyframework.com

Unsemantic
http://www.Unsemantic.com

Bootstrap
http://getbootstrap.com

Skeleton
http://www.getskeleton.com

CSSGrid.net
http://cssgrid.net

Less Framework
http://lessframework.com

Frameworks

I look just like you
except for that hand
placement.
Twitter Bootstrap
Built by Twitter
Backwards compatible to IE 7
12 Column Grid
Dozens of Components
Javascript Plugins
Typography
Form Controls
Documentation

Bootstrap
Twitter Bootstrap
Hands on Demo in DNN
BS130630 Responsive Skin / Business / Slider /
Gallery / Bootstrap / Mobile / DNN 7/6/5

POTATOES!

Bootstrap
Cons/Pitfalls/Shelob
Some Modules Aren’t Responsive
Need HTML Knowledge
Style Hacks
Loss of Control
Easy to mess up
SEO
Additional Overhead

Pros/Cons
Pros
Works on all devices
Mobile ready in minutes
Can be sped up with(RESS)
Easy to use
Conditional Content
Quickly update
SEO

Pros/Cons
Availability
800+ Responsive Skins
150+ Bootstrap Skins
75+ Modules That mention Responsive

What are you waiting for?
Contact
Stuart Hilbert
Stuart@HilbertSolutions.com
http://www.hilbertsolutions.com
Twitter: slhilbert
DNN: slhilbert

Is this thing on?
Conclusion
Questions?
THANKS TO ALL OF OUR SPONSORS!

Weitere ähnliche Inhalte

Was ist angesagt?

Search Engine Optimization (SEO) Training Presentation
Search Engine Optimization (SEO) Training PresentationSearch Engine Optimization (SEO) Training Presentation
Search Engine Optimization (SEO) Training PresentationAaron Bramley
 
How To Solve The E-Commerce SEO Puzzle
How To Solve The E-Commerce SEO Puzzle How To Solve The E-Commerce SEO Puzzle
How To Solve The E-Commerce SEO Puzzle Semrush
 
WordPress Tools and Tips for any Niche
WordPress Tools and Tips for any NicheWordPress Tools and Tips for any Niche
WordPress Tools and Tips for any NicheNile Flores
 
Use Blogging & Social Media to Super Charge Your Website
Use Blogging & Social Media to Super Charge Your WebsiteUse Blogging & Social Media to Super Charge Your Website
Use Blogging & Social Media to Super Charge Your WebsiteRandall Wong, M.D.
 
Content Marketing: Getting Your Web Page Ranked
Content Marketing:  Getting Your Web Page RankedContent Marketing:  Getting Your Web Page Ranked
Content Marketing: Getting Your Web Page RankedRandall Wong, M.D.
 
Web Authoring Principles for Focused and Effective Content
Web Authoring Principles for Focused and Effective ContentWeb Authoring Principles for Focused and Effective Content
Web Authoring Principles for Focused and Effective ContentEric Hodgson
 
arixstudio l virtual web design academy
arixstudio l virtual web design academyarixstudio l virtual web design academy
arixstudio l virtual web design academyashshà Bst
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharebiyu
 
Web+Design+Guide[1]
Web+Design+Guide[1]Web+Design+Guide[1]
Web+Design+Guide[1]Anis Chief
 
Why blogging should be an integral part of your social marketing strategy
Why blogging should be an integral part of your social marketing strategyWhy blogging should be an integral part of your social marketing strategy
Why blogging should be an integral part of your social marketing strategyCraig M. Jamieson
 
Building a Web Presence with WordPress
Building a Web Presence with WordPressBuilding a Web Presence with WordPress
Building a Web Presence with WordPressLiam Dempsey
 
Blogging
BloggingBlogging
BloggingCosmic
 
Search marketing: HTML, SEO, SEM and Mobile
Search marketing: HTML, SEO, SEM and MobileSearch marketing: HTML, SEO, SEM and Mobile
Search marketing: HTML, SEO, SEM and MobileAlex Brown
 
Search Engine Optimisation
Search Engine OptimisationSearch Engine Optimisation
Search Engine OptimisationjbellWCT
 
Tbex 2013 Toronto You're Hired! How to Find and Hire Virtual Assistants
Tbex 2013 Toronto You're Hired! How to Find and Hire Virtual AssistantsTbex 2013 Toronto You're Hired! How to Find and Hire Virtual Assistants
Tbex 2013 Toronto You're Hired! How to Find and Hire Virtual AssistantsTBEX
 
WordPress for business
WordPress for businessWordPress for business
WordPress for businessNile Flores
 

Was ist angesagt? (19)

Search Engine Optimization (SEO) Training Presentation
Search Engine Optimization (SEO) Training PresentationSearch Engine Optimization (SEO) Training Presentation
Search Engine Optimization (SEO) Training Presentation
 
How To Solve The E-Commerce SEO Puzzle
How To Solve The E-Commerce SEO Puzzle How To Solve The E-Commerce SEO Puzzle
How To Solve The E-Commerce SEO Puzzle
 
WordPress Tools and Tips for any Niche
WordPress Tools and Tips for any NicheWordPress Tools and Tips for any Niche
WordPress Tools and Tips for any Niche
 
Creating your own web site
Creating your own web siteCreating your own web site
Creating your own web site
 
Use Blogging & Social Media to Super Charge Your Website
Use Blogging & Social Media to Super Charge Your WebsiteUse Blogging & Social Media to Super Charge Your Website
Use Blogging & Social Media to Super Charge Your Website
 
Content Marketing: Getting Your Web Page Ranked
Content Marketing:  Getting Your Web Page RankedContent Marketing:  Getting Your Web Page Ranked
Content Marketing: Getting Your Web Page Ranked
 
Web Authoring Principles for Focused and Effective Content
Web Authoring Principles for Focused and Effective ContentWeb Authoring Principles for Focused and Effective Content
Web Authoring Principles for Focused and Effective Content
 
arixstudio l virtual web design academy
arixstudio l virtual web design academyarixstudio l virtual web design academy
arixstudio l virtual web design academy
 
Writing for-web-update
Writing for-web-updateWriting for-web-update
Writing for-web-update
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
Web+Design+Guide[1]
Web+Design+Guide[1]Web+Design+Guide[1]
Web+Design+Guide[1]
 
Why blogging should be an integral part of your social marketing strategy
Why blogging should be an integral part of your social marketing strategyWhy blogging should be an integral part of your social marketing strategy
Why blogging should be an integral part of your social marketing strategy
 
Building a Web Presence with WordPress
Building a Web Presence with WordPressBuilding a Web Presence with WordPress
Building a Web Presence with WordPress
 
Blogging
BloggingBlogging
Blogging
 
Search marketing: HTML, SEO, SEM and Mobile
Search marketing: HTML, SEO, SEM and MobileSearch marketing: HTML, SEO, SEM and Mobile
Search marketing: HTML, SEO, SEM and Mobile
 
Search Engine Optimisation
Search Engine OptimisationSearch Engine Optimisation
Search Engine Optimisation
 
Tbex 2013 Toronto You're Hired! How to Find and Hire Virtual Assistants
Tbex 2013 Toronto You're Hired! How to Find and Hire Virtual AssistantsTbex 2013 Toronto You're Hired! How to Find and Hire Virtual Assistants
Tbex 2013 Toronto You're Hired! How to Find and Hire Virtual Assistants
 
WordPress for business
WordPress for businessWordPress for business
WordPress for business
 
Web Basics for Business
Web Basics for BusinessWeb Basics for Business
Web Basics for Business
 

Andere mochten auch

Ukraine startup ecosystem overview
Ukraine startup ecosystem overviewUkraine startup ecosystem overview
Ukraine startup ecosystem overviewBogdan Ianatiev
 
19.10 | SMM Camp #4: Досвід клієнтів - Янатьєв Богдан - SMM на прикладі автом...
19.10 | SMM Camp #4: Досвід клієнтів - Янатьєв Богдан - SMM на прикладі автом...19.10 | SMM Camp #4: Досвід клієнтів - Янатьєв Богдан - SMM на прикладі автом...
19.10 | SMM Camp #4: Досвід клієнтів - Янатьєв Богдан - SMM на прикладі автом...Bogdan Ianatiev
 
Content marketing on mosaicHUB
Content marketing on mosaicHUBContent marketing on mosaicHUB
Content marketing on mosaicHUBKimberly Lombard
 
I'm Hungry for Change. Are You?
I'm Hungry for Change. Are You?I'm Hungry for Change. Are You?
I'm Hungry for Change. Are You?Brian Rapp
 
DNNCON: Lost and Found: New DNN Search
DNNCON: Lost and Found: New DNN SearchDNNCON: Lost and Found: New DNN Search
DNNCON: Lost and Found: New DNN Searchslhilbert
 
Pembangunan Vertikal dan Berwawasan Lingkungan
Pembangunan Vertikal dan Berwawasan LingkunganPembangunan Vertikal dan Berwawasan Lingkungan
Pembangunan Vertikal dan Berwawasan Lingkunganfitrifitriawati
 
Як ефективно просувати свій бренд на Facebook - Богдан Янатьєв
Як ефективно просувати свій бренд на Facebook - Богдан ЯнатьєвЯк ефективно просувати свій бренд на Facebook - Богдан Янатьєв
Як ефективно просувати свій бренд на Facebook - Богдан ЯнатьєвBogdan Ianatiev
 
Як ефективно просувати свій бренд/продукт на Facebook
Як ефективно просувати свій бренд/продукт на FacebookЯк ефективно просувати свій бренд/продукт на Facebook
Як ефективно просувати свій бренд/продукт на FacebookBogdan Ianatiev
 
Transform Your Sales Playbooks with Brain Science
Transform Your Sales Playbooks with Brain ScienceTransform Your Sales Playbooks with Brain Science
Transform Your Sales Playbooks with Brain ScienceVeelo
 

Andere mochten auch (19)

Film genre
Film genreFilm genre
Film genre
 
Magazine conventions
Magazine conventions Magazine conventions
Magazine conventions
 
Ukraine startup ecosystem overview
Ukraine startup ecosystem overviewUkraine startup ecosystem overview
Ukraine startup ecosystem overview
 
Flat plans
Flat plansFlat plans
Flat plans
 
Question 1 powerpoint
Question 1   powerpointQuestion 1   powerpoint
Question 1 powerpoint
 
EUSKAL PILOTA
EUSKAL PILOTAEUSKAL PILOTA
EUSKAL PILOTA
 
19.10 | SMM Camp #4: Досвід клієнтів - Янатьєв Богдан - SMM на прикладі автом...
19.10 | SMM Camp #4: Досвід клієнтів - Янатьєв Богдан - SMM на прикладі автом...19.10 | SMM Camp #4: Досвід клієнтів - Янатьєв Богдан - SMM на прикладі автом...
19.10 | SMM Camp #4: Досвід клієнтів - Янатьєв Богдан - SMM на прикладі автом...
 
Music Magazine Drafts
Music Magazine DraftsMusic Magazine Drafts
Music Magazine Drafts
 
Content marketing on mosaicHUB
Content marketing on mosaicHUBContent marketing on mosaicHUB
Content marketing on mosaicHUB
 
I'm Hungry for Change. Are You?
I'm Hungry for Change. Are You?I'm Hungry for Change. Are You?
I'm Hungry for Change. Are You?
 
DNNCON: Lost and Found: New DNN Search
DNNCON: Lost and Found: New DNN SearchDNNCON: Lost and Found: New DNN Search
DNNCON: Lost and Found: New DNN Search
 
Pembangunan Vertikal dan Berwawasan Lingkungan
Pembangunan Vertikal dan Berwawasan LingkunganPembangunan Vertikal dan Berwawasan Lingkungan
Pembangunan Vertikal dan Berwawasan Lingkungan
 
Question 6 - Technologies
Question 6 - TechnologiesQuestion 6 - Technologies
Question 6 - Technologies
 
Question 1
Question 1Question 1
Question 1
 
Як ефективно просувати свій бренд на Facebook - Богдан Янатьєв
Як ефективно просувати свій бренд на Facebook - Богдан ЯнатьєвЯк ефективно просувати свій бренд на Facebook - Богдан Янатьєв
Як ефективно просувати свій бренд на Facebook - Богдан Янатьєв
 
Question 4 Feedback
Question 4  FeedbackQuestion 4  Feedback
Question 4 Feedback
 
Як ефективно просувати свій бренд/продукт на Facebook
Як ефективно просувати свій бренд/продукт на FacebookЯк ефективно просувати свій бренд/продукт на Facebook
Як ефективно просувати свій бренд/продукт на Facebook
 
Film posters
Film postersFilm posters
Film posters
 
Transform Your Sales Playbooks with Brain Science
Transform Your Sales Playbooks with Brain ScienceTransform Your Sales Playbooks with Brain Science
Transform Your Sales Playbooks with Brain Science
 

Ähnlich wie One Site to Rule Them All: Responsive Web Design

Responsive Web Design: How the mobile web has changed the way we think and work
Responsive Web Design:  How the mobile web has changed the way we think and workResponsive Web Design:  How the mobile web has changed the way we think and work
Responsive Web Design: How the mobile web has changed the way we think and workvq20
 
Responsive Web Design using ZURB Foundation
Responsive Web Design using ZURB FoundationResponsive Web Design using ZURB Foundation
Responsive Web Design using ZURB FoundationSolTech, Inc.
 
Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Thomas Carney
 
Building a Responsive Web Design Process
Building a Responsive Web Design ProcessBuilding a Responsive Web Design Process
Building a Responsive Web Design ProcessLydia Whitehead
 
Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive DesignIntelligent_ly
 
Presentazione web design
Presentazione web designPresentazione web design
Presentazione web designMarco Santo
 
Responsive Design is NOT a Mobile Strategy
Responsive Design is NOT a Mobile StrategyResponsive Design is NOT a Mobile Strategy
Responsive Design is NOT a Mobile StrategyJason Goldberg
 
Sr.UI Designer & Developer - Ahmed Dawood
Sr.UI Designer & Developer - Ahmed DawoodSr.UI Designer & Developer - Ahmed Dawood
Sr.UI Designer & Developer - Ahmed DawoodAhmed Dawood
 
Two approaches to RWD: Pure & Hybrid. Brendan Falkowski
Two approaches to RWD: Pure & Hybrid. Brendan Falkowski Two approaches to RWD: Pure & Hybrid. Brendan Falkowski
Two approaches to RWD: Pure & Hybrid. Brendan Falkowski MeetMagentoNY2014
 
Mobile SEO Geekout: Learn what to do and how to plan for mobile search
Mobile SEO Geekout: Learn what to do and how to plan for mobile searchMobile SEO Geekout: Learn what to do and how to plan for mobile search
Mobile SEO Geekout: Learn what to do and how to plan for mobile searchMobileMoxie
 
Mobile SEO Geekout: Learn what to do and how to plan for mobile search
Mobile SEO Geekout: Learn what to do and how to plan for mobile searchMobile SEO Geekout: Learn what to do and how to plan for mobile search
Mobile SEO Geekout: Learn what to do and how to plan for mobile searchSuzzicks
 
Responsive Web Designs.pdf
Responsive Web Designs.pdfResponsive Web Designs.pdf
Responsive Web Designs.pdfJiniya Bipasha
 
vishvakumar-ui-web
vishvakumar-ui-webvishvakumar-ui-web
vishvakumar-ui-webVISHVA KUMAR
 
Jennifer Robbins: ARTIFACT Conference Keynote
Jennifer Robbins: ARTIFACT Conference KeynoteJennifer Robbins: ARTIFACT Conference Keynote
Jennifer Robbins: ARTIFACT Conference KeynoteJenRobbins
 
Mobile Website or Responsive Design? The Answer is NEITHER.
Mobile Website or Responsive Design? The Answer is NEITHER.Mobile Website or Responsive Design? The Answer is NEITHER.
Mobile Website or Responsive Design? The Answer is NEITHER.TWG
 
Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...
Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...
Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...FITC
 

Ähnlich wie One Site to Rule Them All: Responsive Web Design (20)

Rwd wp-8-14-2012
Rwd wp-8-14-2012Rwd wp-8-14-2012
Rwd wp-8-14-2012
 
Responsive Web Design: How the mobile web has changed the way we think and work
Responsive Web Design:  How the mobile web has changed the way we think and workResponsive Web Design:  How the mobile web has changed the way we think and work
Responsive Web Design: How the mobile web has changed the way we think and work
 
Responsive Web Design using ZURB Foundation
Responsive Web Design using ZURB FoundationResponsive Web Design using ZURB Foundation
Responsive Web Design using ZURB Foundation
 
Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012
 
Building a Responsive Web Design Process
Building a Responsive Web Design ProcessBuilding a Responsive Web Design Process
Building a Responsive Web Design Process
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive Design
 
Presentazione web design
Presentazione web designPresentazione web design
Presentazione web design
 
Responsive Design is NOT a Mobile Strategy
Responsive Design is NOT a Mobile StrategyResponsive Design is NOT a Mobile Strategy
Responsive Design is NOT a Mobile Strategy
 
Sr.UI Designer & Developer - Ahmed Dawood
Sr.UI Designer & Developer - Ahmed DawoodSr.UI Designer & Developer - Ahmed Dawood
Sr.UI Designer & Developer - Ahmed Dawood
 
Web Design Trends 2013
Web Design Trends 2013Web Design Trends 2013
Web Design Trends 2013
 
Two approaches to RWD: Pure & Hybrid. Brendan Falkowski
Two approaches to RWD: Pure & Hybrid. Brendan Falkowski Two approaches to RWD: Pure & Hybrid. Brendan Falkowski
Two approaches to RWD: Pure & Hybrid. Brendan Falkowski
 
Mobile SEO Geekout: Learn what to do and how to plan for mobile search
Mobile SEO Geekout: Learn what to do and how to plan for mobile searchMobile SEO Geekout: Learn what to do and how to plan for mobile search
Mobile SEO Geekout: Learn what to do and how to plan for mobile search
 
Mobile SEO Geekout: Learn what to do and how to plan for mobile search
Mobile SEO Geekout: Learn what to do and how to plan for mobile searchMobile SEO Geekout: Learn what to do and how to plan for mobile search
Mobile SEO Geekout: Learn what to do and how to plan for mobile search
 
Responsive Web Designs.pdf
Responsive Web Designs.pdfResponsive Web Designs.pdf
Responsive Web Designs.pdf
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
vishvakumar-ui-web
vishvakumar-ui-webvishvakumar-ui-web
vishvakumar-ui-web
 
Jennifer Robbins: ARTIFACT Conference Keynote
Jennifer Robbins: ARTIFACT Conference KeynoteJennifer Robbins: ARTIFACT Conference Keynote
Jennifer Robbins: ARTIFACT Conference Keynote
 
Mobile Website or Responsive Design? The Answer is NEITHER.
Mobile Website or Responsive Design? The Answer is NEITHER.Mobile Website or Responsive Design? The Answer is NEITHER.
Mobile Website or Responsive Design? The Answer is NEITHER.
 
Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...
Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...
Should I Build a Separate Mobile Site or a Responsive Site? Neither! with Der...
 

Kürzlich hochgeladen

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
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
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
"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
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 

Kürzlich hochgeladen (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
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
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
"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
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 

One Site to Rule Them All: Responsive Web Design

Hinweis der Redaktion

  1. Here is the fellowship of my experience:Thanks for Being HereI have been using DNN since 2003Work at CSC as a software engineer principal leader or something like that.Leverage Dotnetnuke to build secure content portalsLMSData exchangesMostly looking to build sites that we can hand off to administrators for upkeep.Owner of Hilbert Solutions, LLCFull service DNN ProviderModulesUpgradesTroubleshootingInstallsSupportAffordableEtcWrite and Teach Computer Science classes for both Indiana Wesleyan and Anderson UniversityDabble at non-certified organic farmingCan’t really be a job because I just spend money and don’t make any.MarriedWife AnnieTwo KidsSebastian 4 or as he would say, 4 and half.Evelyn 2Live in Noblesville Indiana a suburb on the north side of Indianapolis.I speak quickly when I get excited and I am usually excited so you might need me to slow down or repeat something. Please do not hesitate to do so.Final Warning… This presentation is heavy in Lord of the Ring tidbits, my wife questioned if you guys would get it. I assured her if you guys wouldn’t get it, no one would. Scoff NERDS!
  2. What is Responsive Web Design?Why use Responsive Web Design?How does Responsive Web Design work?See how Responsive Web Design Works.Inspect how different elements of Responsive Web Design work and how to use them.Finally, by the end of this presentation you will be so sick of LOTR references you will want to throw Gimli!
  3. You are probably wondering why these good looking folks chose Responsive Web Design and Why.Follow me on an epic quest where we will visit the following:The shireRWD as an important trendWhat is RWDElevensiesCompare it to more traditional mobile sitesLook at the technology of RWDHow it worksSecond BreakfastDeep Dive into a particular implementationPros/Cons/Pitfalls
  4. Take a look at these excerpts from articles. Review the quotes.Get the idea?
  5. RWD provides an optimal viewing experience no matter if you are viewing the site from a DesktopLaptopPhoneTabletChumblyPalantir – Orb Thing of CommunicationThe site will render itself properly on its ownMaining reducing the need to use any sort of horizontal scrollingThis is all done based on resolutionSo whatever device might come down the line will be supported
  6. Looking at Traditional Approaches to Mobile DesignDetect DeviceRedirect to new page for that deviceAdvantage: How the site appears on devices is 100% controllable.Disadvantage: Need to maintain multiple pages of same content just rendered differentlyRWD WayDetect device resolutionRenders page on the fly for that resolutionAdvantage: Extremely easy to maintain contentDisadvantage: Not able to control exactly how the site will render on all devices
  7. Does it sound too good to be true? Well it isn’tHere is of a DNN site using RWD SkinClick on Image to Take to Example Responsive Site
  8. Technology used for RWDJavascript and Jquery are used to control how the site resizes/realigns itself as well as adding additional useful features13 years ago when I started learning Javascript if you would have told me it was super important I wouldn’t have believed you.CSS is used to detect which site to show as well as style the site appropriatelyObviously this is an over simplification but I am trying to explain this so Pippin can maybe understand it
  9. There are many frameworks aka sets of Javascript/Jquery/CSS that can be used to build a responsive skinThey all have their pros and cons and it is beyond the scope of this session to get into them, nor do I have the knowledge of each one.However, do be aware that when picking a responsive skin, knowing the underlying framework could be beneficial to you if you need perhaps a certain icon set, etc.
  10. RWD skins are fluid, like water. They take the shape of the container you put them.This is achieved by using percentages that take up the screen to specify height and width rather than absolute valuesThe downside is that you don’t have precise control over where your content goesMost implementations are setup in a grid like system that contains columns and rowsUh oh, sounds like the dreaded table layout!!!!What RWD does is that as you change the resolution you are viewing the site on the columns stack on top of each other.Images will automatically be resized on the fly to fit the resolution you view them inMedia Queries are used to determine the screen resolution and how best to display the siteRWD can also be used to do such things as selectively hide a flash intro video that looks great on a desktop but is inappropriate for a phone.Usually some sort of icon set is available that you can use quickly and easilyOften times such things as content rotators, custom 404 pages, etc are included Frameworks are like toolboxes of lots of useful tools to create and maintain great looking content
  11. Frameworks are like orcs, there are a bunch of them but they all pretty much do the exact same thing.Here are some of the frameworks that are out thereThere are many, many moreSome try to fill a niche in the market, by being extremely lightweight, or feature rich, easy for prototyping
  12. Created by Twitter, yes that twitterWorks in IE 7 which is a good example of differences in frameworks. Most frameworks work in a minimum of IE 8.What’s that you say? Who uses IE7? I am a government contractor, though over the last year we seem to be able to have a minimum of IE 7.Works on the 12 Column GridLots of ComponentsIconsMenusetcJavascript PluginsModalsTabsTooltipsPopoverEtcTopographyPredefined CSS StylesH1AddressesAbbreviationsEtcForm ControlsButtonsLabelsTextboxesThis is all really classes you can useDocumentationClick PictureWalk through Documentation a bitScaffoldingBase CSSComponentsJavaScript
  13. Site has already been installedIt has skin XYZ installedThe skin should take care of the Scaffolding part of the framework by rendering them out as panes.Let’s take a look at a few things we can do with BootstrapAbbreviationsChanging a Unordered List to an Inline ListStylizing a tableIconsDropdownmenusHero UnitThumbnailsAlertGrid SystemPull-left/pull-rightCollapseTooltipCarouselHide MobileMost of these things can be achieved using a moduleHowever with just some simple HTML you can achieve the same effectHowever, you don’t need to do anything fancy, as long as the users keep there hands off the enlarge font and change font color buttons the skin will handle the overal formatting.
  14. Many modules are coding in such a way as they aren’t responsive and therefore are worthless in mobileDocumentsMember DirectoryDocument ExchangeTo achieve some of the more nifty things you will need knowledge of HTML and CSS. To really achieve more you will need to know JavascriptWith the more traditional mobile environment where you setup a page for a particular device you gain more control. Good news is that Dotnetnuke still will let you do that even with the responsive skin.If you gave the site to a person who is less experienced in maintaining a site they might be able to recreate or mimic the neat things you did at the start.There is some debate that SEO can be hurt with a Responsive designMore overhead, so the site might be slower
  15. One site works on all devices, screen sizes and resolutionsAs soon as you install the skin your site is ready for mobileSome frameworks support RESS (Responsive Design + Server Side Components). As the name suggest marries client side with server side components resulting in an optimal aka speed increase for certain devices.A content administrator who doesn’t touch the bold button every second in the text editor can create good looking content without even knowing it.You do have the ability to hide content to certain screen sizes which can be helpful to tailor the experience for users quicklyOne update will update the content for all devices, not just a select few.There is a lot of suggestion that RWD is good for SEO. Particularly I read an article discussing Google’s statement in the positive about RWD.
  16. The quest to a great Responsive website is easyA quick search at the DNN Store reveal800+ Responsive Skins in general150+ Bootstrap specific skins75+ modules that mention that they are responsive.Maybe a wake up call to developers that there is an opportunity… Hello Stuart?
  17. There is my name againHere is how you can reach meHere is how you can hire meHere is how you can harass me
  18. Thanks for putting up with this rather ridiculous presentationThe obvious question is why didn’t they just get on the giant eagle and fly to Mt. Doom and dispose of the ring. I have no answer to that.I will answer or try to answer questions about RWD.