SlideShare a Scribd company logo
Taking Legacy Projects
Responsive:
Design Issues
Who Am I?
 Neil Perlin - Hyper/Word Services.
– Internationally recognized content consultant.
– Help clients create effective, efficient, flexible
content in anything from hard-copy to mobile.
– Certified – RoboHelp, Flare, Mimic, Viziapps.
– Working in CSS since 1999-ish.
– Train, consult, and troubleshoot on CSS for Flare
and RoboHelp.
What is
Responsive
Design?
What Is Responsive Design?
 Creating one web site/help output that can detect
a display device’s properties and automatically
reformat itself accordingly.
– Vs creating one site/output for each device.
 Developed by Ethan Marcotte in 2010.
– See http://alistapart.com/article/responsive-
web-design/
 For example, online help with…
Flare…
RoboHelp…
Why It’s Important
 Lets us create content to run on any device
(within reason) readers may have.
– IMO, the biggest change in tech comm since
HTML.
 But:
– Redesigning and rewriting legacy projects can
be messy.
– Adds new design and wording issues.
What’s Under
the Hood?
Relative Size Units
 We’re used to point-based sizes – 72pt = 1” –
from our print experience – familiar and simple.
 But points are fixed, OK for print but can’t be
resized by a browser user or a browser.
 Instead, use:
– % – Uses the default normal on a browser – 100%.
– Em – The height of the capital M in each browser’s
font set.
– Rem – See
http://snook.ca/archives/html_and_css/font-size-
with-rem
Media Queries
 Formulas that test for certain parameters and run
different CSS settings at designated change
points – “breakpoints” – based on the result.
– Testable parameters include device screen size,
resolution, orientation, color vs. monochrome, etc.
– Don’t define device-specific breakpoints – too many
to keep track of.
– Instead, find “places” where the design suddenly
doesn’t work and use those place as breakpoints.
Media Query Examples
 @media screen and (min-width: 320px) {
}
– Tests whether the device is a screen (a testable
property) and whether its width is 320x or more.
 @media screen and (min-width: 800px) {
}
– Tests to see if the screen’s width exceeds 800px.
– At each breakpoint, here based on width, different
CSS settings take effect that reformat the screen or
show or hide different elements.
Fluid Grids
 Basically involves creating layouts that can go
from this to this
 Based on the CSS “float” property rather than
hidden tables.
 Good intro at:
http://www.1stwebdesigner.com/tutorials/fluid-
grids-in-responsive-design/
General Design
and Writing
Issues
Too Much Content
 We create lots of content because we always
have.
 And we’ve always had large screens to show it.
 We can write separate content for each device.
 But that undercuts the rationales for single
sourcing and responsive design.
 What do we do when one set of content has to
work on devices with different screen sizes?
Edit Like Crazy?
 Yes, but it’s hard to cut existing content beyond
a certain mental point.
 May be easier to throw out the existing content
and redo it from scratch from a new perspective.
 For example…
 How much can you cut this text in 2 minutes?
“One if by land and two if by sea,”
“And I on the opposite shore will be.”
“Ready to ride and spread the alarm”
“Through every Middlesex village and farm.”
– “Midnight Ride of Paul Revere”, Henry Wadsworth Longfellow
I Got This…
If 1, land.
If 2, sea.
Ride.
Spread alarm.
Now Try This…
 Cut this site down to tablet size, then phone size.
Gatwick Got This…
 For the tablet.
And This…
 For the smartphone.
Consider “Mobile First”
 “More often than not, the mobile experience for
a Web application or site is designed and
built after the PC version is complete. Here's
three reasons why Web applications should be
designed for mobile first instead.”
– 1. Mobile is exploding
– 2. Mobile forces you to focus
– 3. Mobile extends your capabilities
» Mobile First, Luke Wroblewski
» http://www.lukew.com/ff/entry.asp?933
Thoughts on “Mobile First”
 …exploding – Is your company going mobile?
– Do you want to risk being left behind?
 …focus – Limited screen space makes us define
what’s really important.
– Less important material can be displayed as the screen
expands, or left out entirely, shortening all the doc.
 …capabilities – We can build device location or
orientation-based content, with built-in camera,
RSS feeds, transaction processing, and more.
Information Presentation
 Information now presented in static tables may
have to be re-thought and presented via search.
Navigation Presentation
 Site navigation may have to be re-thought to fit
the tight quarters.
– Flare 11’s topnav layout is a change from the standard
tri-pane but won’t work for all projects.
 Alternatives are to stick with the tri-pane or revise the
project to fit topnav.
Specific Design
and Writing
Issues
Writing
 Keep it short and to the point; this time fer sure.
– Not new but vital if users may see the same content in
different sized “viewports” on different occasions.
– Write tight(ly).
– Minimize words.
– Use short words – “buy” rather than “purchase”.
– Use short phrases – ‘“buy”, not “purchase”’.
– Action text only, no concepts – depending on the case.
– If the output may be rotatable, check the effect on
your design.
Image Issues
 Images can resize but may become unreadable.
– Can set img’s display to none at a breakpoint in order
to hide the image, but:
» Setting img display to none hides all the images.
» To hide selected images, create a sub-class of img and apply
it to those images.
» May have to work in unfamiliar areas of the CSS.
– But hiding an image affects text that refers to it – e.g.
“…as shown in the image below” no longer works.
– Or consider cropping images, like the Gatwick site.
Still More Image Issues
 Image map hot spots don’t move as the image
scales – preview.
 And output, here in HTML5.
“Movie” Issues
 Movies created in Captivate, Camtasia, etc.
– If your movies scale and contain text caption boxes,
make sure the caption boxes scale.
– If the caption boxes scale, does the text become too
small to read?
– If so, do you have to replace the text captions with
voice-over narration?
– And control what type gets used – text or voice-over?
– Also increases the movie creation workload since you
have to create two versions of each movie – voice-
over and text captions.
Wording Customization Issues
 Wording can vary by output format – “click” for
desktop vs. “tap” for mobile.
 How to deal with this in responsive design?
 Use an intermediate word like “select” but that’s
often unsatisfactory.
 Or automate the customization between formats.
 Which I’m pleased to say is now possible.
 Demo…
Summary
 Lots of new design, writing, and technical
challenges.
 It sounds daunting, but so did the move by tech
comm to online help and the web in the ‘90s.
 We met those challenges – time to do so again.
Hyper/Word Services Offers…
Training • Consulting • Development
Flare • Flare CSS • Flare Single Sourcing
RoboHelp • RoboHelp CSS • RoboHelp
HTML5
ViziApps
Single sourcing • Structured authoring
Thank you... Questions?
978-657-5464
nperlin@nperlin.cnc.net
www.hyperword.com
Twitter: NeilEric
Ad

More Related Content

What's hot (11)

Mockup, wireframe e visual: una breve introduzione
Mockup, wireframe e visual: una breve introduzioneMockup, wireframe e visual: una breve introduzione
Mockup, wireframe e visual: una breve introduzione
WEBdeBS
 
Design Concepts and Web Design
Design Concepts and Web DesignDesign Concepts and Web Design
Design Concepts and Web Design
Mindy McAdams
 
Seven Steps To Better JavaScript
Seven Steps To Better JavaScriptSeven Steps To Better JavaScript
Seven Steps To Better JavaScript
Den Odell
 
Responsive UI using CSS Media Query
Responsive UI using CSS Media QueryResponsive UI using CSS Media Query
Responsive UI using CSS Media Query
Neev Technologies
 
Responsive Web Design - but for real!
Responsive Web Design - but for real!Responsive Web Design - but for real!
Responsive Web Design - but for real!
Rudy Rigot
 
Storyboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools ReviewStoryboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools Review
Henry Cogo
 
Strategy for a Responsive UX
Strategy for a Responsive UXStrategy for a Responsive UX
Strategy for a Responsive UX
Nuno MB Rodrigues
 
Making cloud pay for itself
Making cloud pay for itselfMaking cloud pay for itself
Making cloud pay for itself
Janet Brokerage
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
RZasadzinski
 
The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMS
InVision App
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.
James Christie
 
Mockup, wireframe e visual: una breve introduzione
Mockup, wireframe e visual: una breve introduzioneMockup, wireframe e visual: una breve introduzione
Mockup, wireframe e visual: una breve introduzione
WEBdeBS
 
Design Concepts and Web Design
Design Concepts and Web DesignDesign Concepts and Web Design
Design Concepts and Web Design
Mindy McAdams
 
Seven Steps To Better JavaScript
Seven Steps To Better JavaScriptSeven Steps To Better JavaScript
Seven Steps To Better JavaScript
Den Odell
 
Responsive UI using CSS Media Query
Responsive UI using CSS Media QueryResponsive UI using CSS Media Query
Responsive UI using CSS Media Query
Neev Technologies
 
Responsive Web Design - but for real!
Responsive Web Design - but for real!Responsive Web Design - but for real!
Responsive Web Design - but for real!
Rudy Rigot
 
Storyboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools ReviewStoryboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools Review
Henry Cogo
 
Strategy for a Responsive UX
Strategy for a Responsive UXStrategy for a Responsive UX
Strategy for a Responsive UX
Nuno MB Rodrigues
 
Making cloud pay for itself
Making cloud pay for itselfMaking cloud pay for itself
Making cloud pay for itself
Janet Brokerage
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
RZasadzinski
 
The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMS
InVision App
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.
James Christie
 

Viewers also liked (7)

Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issues
Neil Perlin
 
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Neil Perlin
 
Spectrum 2015 responsive design
Spectrum 2015   responsive designSpectrum 2015   responsive design
Spectrum 2015 responsive design
Neil Perlin
 
Spectrum 16 pmc 16 - mobile and tech comm
Spectrum 16   pmc 16 - mobile and tech commSpectrum 16   pmc 16 - mobile and tech comm
Spectrum 16 pmc 16 - mobile and tech comm
Neil Perlin
 
Integrating hat content into mobile app lavacon
Integrating hat content into mobile app   lavaconIntegrating hat content into mobile app   lavacon
Integrating hat content into mobile app lavacon
Neil Perlin
 
Spectrum 2015 going online with style - an intro to css
Spectrum 2015   going online with style - an intro to cssSpectrum 2015   going online with style - an intro to css
Spectrum 2015 going online with style - an intro to css
Neil Perlin
 
Inmunología - Fagocitosis
Inmunología - FagocitosisInmunología - Fagocitosis
Inmunología - Fagocitosis
Kenyi Jean Mercado Garcia
 
Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issues
Neil Perlin
 
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Neil Perlin
 
Spectrum 2015 responsive design
Spectrum 2015   responsive designSpectrum 2015   responsive design
Spectrum 2015 responsive design
Neil Perlin
 
Spectrum 16 pmc 16 - mobile and tech comm
Spectrum 16   pmc 16 - mobile and tech commSpectrum 16   pmc 16 - mobile and tech comm
Spectrum 16 pmc 16 - mobile and tech comm
Neil Perlin
 
Integrating hat content into mobile app lavacon
Integrating hat content into mobile app   lavaconIntegrating hat content into mobile app   lavacon
Integrating hat content into mobile app lavacon
Neil Perlin
 
Spectrum 2015 going online with style - an intro to css
Spectrum 2015   going online with style - an intro to cssSpectrum 2015   going online with style - an intro to css
Spectrum 2015 going online with style - an intro to css
Neil Perlin
 
Ad

Similar to Stc 2015 preparing legacy projects for responsive design - design issues (20)

Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
SEGIC
 
Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012
Tom Hermans
 
What’s Up, EDoc?!
What’s Up,EDoc?!What’s Up,EDoc?!
What’s Up, EDoc?!
STC-Philadelphia Metro Chapter
 
Intro to Responsive
Intro to ResponsiveIntro to Responsive
Intro to Responsive
Tom Elliott
 
Responsive Web Design: Tips and Tricks
Responsive Web Design: Tips and TricksResponsive Web Design: Tips and Tricks
Responsive Web Design: Tips and Tricks
Gautam Krishnan
 
Sbwire 531031
Sbwire 531031Sbwire 531031
Sbwire 531031
Tourism Dental India
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
Zeeshan Khan
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive Website
Jj Jurgens
 
Responsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzword
Russ Weakley
 
Tc dojo presentation writing mobile documentation
Tc dojo presentation   writing mobile documentationTc dojo presentation   writing mobile documentation
Tc dojo presentation writing mobile documentation
Neil Perlin
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
mintersam
 
Mobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignMobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web Design
Cantina
 
Adobe 30iun2011
Adobe 30iun2011Adobe 30iun2011
Adobe 30iun2011
Agora Group
 
Html 5 mobile - nitty gritty
Html 5 mobile - nitty grittyHtml 5 mobile - nitty gritty
Html 5 mobile - nitty gritty
Mario Noble
 
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
Vitaly Friedman
 
Responsive & Responsible: Implementing Responsive Design at Scale
Responsive & Responsible: Implementing Responsive Design at ScaleResponsive & Responsible: Implementing Responsive Design at Scale
Responsive & Responsible: Implementing Responsive Design at Scale
scottjehl
 
Bootstrap Tutorial
Bootstrap Tutorial Bootstrap Tutorial
Bootstrap Tutorial
Luan Nguyen
 
Responsive Web Design for Drupal, CMS Expo
Responsive Web Design for Drupal, CMS ExpoResponsive Web Design for Drupal, CMS Expo
Responsive Web Design for Drupal, CMS Expo
Emma Jane Hogbin Westby
 
Responsive Websites
Responsive WebsitesResponsive Websites
Responsive Websites
Joe Seifi
 
Proactive Responsive Design
Proactive Responsive DesignProactive Responsive Design
Proactive Responsive Design
Nathan Smith
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
SEGIC
 
Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012
Tom Hermans
 
Intro to Responsive
Intro to ResponsiveIntro to Responsive
Intro to Responsive
Tom Elliott
 
Responsive Web Design: Tips and Tricks
Responsive Web Design: Tips and TricksResponsive Web Design: Tips and Tricks
Responsive Web Design: Tips and Tricks
Gautam Krishnan
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
Zeeshan Khan
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive Website
Jj Jurgens
 
Responsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzword
Russ Weakley
 
Tc dojo presentation writing mobile documentation
Tc dojo presentation   writing mobile documentationTc dojo presentation   writing mobile documentation
Tc dojo presentation writing mobile documentation
Neil Perlin
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
mintersam
 
Mobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignMobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web Design
Cantina
 
Html 5 mobile - nitty gritty
Html 5 mobile - nitty grittyHtml 5 mobile - nitty gritty
Html 5 mobile - nitty gritty
Mario Noble
 
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
Vitaly Friedman
 
Responsive & Responsible: Implementing Responsive Design at Scale
Responsive & Responsible: Implementing Responsive Design at ScaleResponsive & Responsible: Implementing Responsive Design at Scale
Responsive & Responsible: Implementing Responsive Design at Scale
scottjehl
 
Bootstrap Tutorial
Bootstrap Tutorial Bootstrap Tutorial
Bootstrap Tutorial
Luan Nguyen
 
Responsive Web Design for Drupal, CMS Expo
Responsive Web Design for Drupal, CMS ExpoResponsive Web Design for Drupal, CMS Expo
Responsive Web Design for Drupal, CMS Expo
Emma Jane Hogbin Westby
 
Responsive Websites
Responsive WebsitesResponsive Websites
Responsive Websites
Joe Seifi
 
Proactive Responsive Design
Proactive Responsive DesignProactive Responsive Design
Proactive Responsive Design
Nathan Smith
 
Ad

More from Neil Perlin (11)

Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...
Neil Perlin
 
Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...
Neil Perlin
 
Rh10 css presentation
Rh10 css presentationRh10 css presentation
Rh10 css presentation
Neil Perlin
 
Rh10 css presentation
Rh10 css presentationRh10 css presentation
Rh10 css presentation
Neil Perlin
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavacon
Neil Perlin
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavacon
Neil Perlin
 
Small steps to content strategy
Small steps to content strategySmall steps to content strategy
Small steps to content strategy
Neil Perlin
 
Small steps to content strategy
Small steps to content strategySmall steps to content strategy
Small steps to content strategy
Neil Perlin
 
Single sourcing to the max
Single sourcing to the maxSingle sourcing to the max
Single sourcing to the max
Neil Perlin
 
Topic based and structured authoring - slides
Topic based and structured authoring - slidesTopic based and structured authoring - slides
Topic based and structured authoring - slides
Neil Perlin
 
Topic based and structured authoring - slides
Topic based and structured authoring - slidesTopic based and structured authoring - slides
Topic based and structured authoring - slides
Neil Perlin
 
Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...
Neil Perlin
 
Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...Overcoming design challenges in hat based multichannel publishing - stc summi...
Overcoming design challenges in hat based multichannel publishing - stc summi...
Neil Perlin
 
Rh10 css presentation
Rh10 css presentationRh10 css presentation
Rh10 css presentation
Neil Perlin
 
Rh10 css presentation
Rh10 css presentationRh10 css presentation
Rh10 css presentation
Neil Perlin
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavacon
Neil Perlin
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavacon
Neil Perlin
 
Small steps to content strategy
Small steps to content strategySmall steps to content strategy
Small steps to content strategy
Neil Perlin
 
Small steps to content strategy
Small steps to content strategySmall steps to content strategy
Small steps to content strategy
Neil Perlin
 
Single sourcing to the max
Single sourcing to the maxSingle sourcing to the max
Single sourcing to the max
Neil Perlin
 
Topic based and structured authoring - slides
Topic based and structured authoring - slidesTopic based and structured authoring - slides
Topic based and structured authoring - slides
Neil Perlin
 
Topic based and structured authoring - slides
Topic based and structured authoring - slidesTopic based and structured authoring - slides
Topic based and structured authoring - slides
Neil Perlin
 

Recently uploaded (20)

Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 

Stc 2015 preparing legacy projects for responsive design - design issues

  • 2. Who Am I?  Neil Perlin - Hyper/Word Services. – Internationally recognized content consultant. – Help clients create effective, efficient, flexible content in anything from hard-copy to mobile. – Certified – RoboHelp, Flare, Mimic, Viziapps. – Working in CSS since 1999-ish. – Train, consult, and troubleshoot on CSS for Flare and RoboHelp.
  • 4. What Is Responsive Design?  Creating one web site/help output that can detect a display device’s properties and automatically reformat itself accordingly. – Vs creating one site/output for each device.  Developed by Ethan Marcotte in 2010. – See http://alistapart.com/article/responsive- web-design/  For example, online help with…
  • 7. Why It’s Important  Lets us create content to run on any device (within reason) readers may have. – IMO, the biggest change in tech comm since HTML.  But: – Redesigning and rewriting legacy projects can be messy. – Adds new design and wording issues.
  • 9. Relative Size Units  We’re used to point-based sizes – 72pt = 1” – from our print experience – familiar and simple.  But points are fixed, OK for print but can’t be resized by a browser user or a browser.  Instead, use: – % – Uses the default normal on a browser – 100%. – Em – The height of the capital M in each browser’s font set. – Rem – See http://snook.ca/archives/html_and_css/font-size- with-rem
  • 10. Media Queries  Formulas that test for certain parameters and run different CSS settings at designated change points – “breakpoints” – based on the result. – Testable parameters include device screen size, resolution, orientation, color vs. monochrome, etc. – Don’t define device-specific breakpoints – too many to keep track of. – Instead, find “places” where the design suddenly doesn’t work and use those place as breakpoints.
  • 11. Media Query Examples  @media screen and (min-width: 320px) { } – Tests whether the device is a screen (a testable property) and whether its width is 320x or more.  @media screen and (min-width: 800px) { } – Tests to see if the screen’s width exceeds 800px. – At each breakpoint, here based on width, different CSS settings take effect that reformat the screen or show or hide different elements.
  • 12. Fluid Grids  Basically involves creating layouts that can go from this to this  Based on the CSS “float” property rather than hidden tables.  Good intro at: http://www.1stwebdesigner.com/tutorials/fluid- grids-in-responsive-design/
  • 14. Too Much Content  We create lots of content because we always have.  And we’ve always had large screens to show it.  We can write separate content for each device.  But that undercuts the rationales for single sourcing and responsive design.  What do we do when one set of content has to work on devices with different screen sizes?
  • 15. Edit Like Crazy?  Yes, but it’s hard to cut existing content beyond a certain mental point.  May be easier to throw out the existing content and redo it from scratch from a new perspective.  For example…
  • 16.  How much can you cut this text in 2 minutes? “One if by land and two if by sea,” “And I on the opposite shore will be.” “Ready to ride and spread the alarm” “Through every Middlesex village and farm.” – “Midnight Ride of Paul Revere”, Henry Wadsworth Longfellow
  • 17. I Got This… If 1, land. If 2, sea. Ride. Spread alarm.
  • 18. Now Try This…  Cut this site down to tablet size, then phone size.
  • 19. Gatwick Got This…  For the tablet.
  • 20. And This…  For the smartphone.
  • 21. Consider “Mobile First”  “More often than not, the mobile experience for a Web application or site is designed and built after the PC version is complete. Here's three reasons why Web applications should be designed for mobile first instead.” – 1. Mobile is exploding – 2. Mobile forces you to focus – 3. Mobile extends your capabilities » Mobile First, Luke Wroblewski » http://www.lukew.com/ff/entry.asp?933
  • 22. Thoughts on “Mobile First”  …exploding – Is your company going mobile? – Do you want to risk being left behind?  …focus – Limited screen space makes us define what’s really important. – Less important material can be displayed as the screen expands, or left out entirely, shortening all the doc.  …capabilities – We can build device location or orientation-based content, with built-in camera, RSS feeds, transaction processing, and more.
  • 23. Information Presentation  Information now presented in static tables may have to be re-thought and presented via search.
  • 24. Navigation Presentation  Site navigation may have to be re-thought to fit the tight quarters. – Flare 11’s topnav layout is a change from the standard tri-pane but won’t work for all projects.  Alternatives are to stick with the tri-pane or revise the project to fit topnav.
  • 26. Writing  Keep it short and to the point; this time fer sure. – Not new but vital if users may see the same content in different sized “viewports” on different occasions. – Write tight(ly). – Minimize words. – Use short words – “buy” rather than “purchase”. – Use short phrases – ‘“buy”, not “purchase”’. – Action text only, no concepts – depending on the case. – If the output may be rotatable, check the effect on your design.
  • 27. Image Issues  Images can resize but may become unreadable. – Can set img’s display to none at a breakpoint in order to hide the image, but: » Setting img display to none hides all the images. » To hide selected images, create a sub-class of img and apply it to those images. » May have to work in unfamiliar areas of the CSS. – But hiding an image affects text that refers to it – e.g. “…as shown in the image below” no longer works. – Or consider cropping images, like the Gatwick site.
  • 28. Still More Image Issues  Image map hot spots don’t move as the image scales – preview.  And output, here in HTML5.
  • 29. “Movie” Issues  Movies created in Captivate, Camtasia, etc. – If your movies scale and contain text caption boxes, make sure the caption boxes scale. – If the caption boxes scale, does the text become too small to read? – If so, do you have to replace the text captions with voice-over narration? – And control what type gets used – text or voice-over? – Also increases the movie creation workload since you have to create two versions of each movie – voice- over and text captions.
  • 30. Wording Customization Issues  Wording can vary by output format – “click” for desktop vs. “tap” for mobile.  How to deal with this in responsive design?  Use an intermediate word like “select” but that’s often unsatisfactory.  Or automate the customization between formats.  Which I’m pleased to say is now possible.  Demo…
  • 31. Summary  Lots of new design, writing, and technical challenges.  It sounds daunting, but so did the move by tech comm to online help and the web in the ‘90s.  We met those challenges – time to do so again.
  • 32. Hyper/Word Services Offers… Training • Consulting • Development Flare • Flare CSS • Flare Single Sourcing RoboHelp • RoboHelp CSS • RoboHelp HTML5 ViziApps Single sourcing • Structured authoring