SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Best Practices for Embedded UA
Scott DeLoach – scott@clickstart.net ClickStart – www.clickstart.net
Writing guidelines
Persuade, motivate, and communicate
www.bankofamerica.com – overview text set expectations and establishes trust, “Help Center” predicts common user questions
Remember that writing is a conversation
www.restaurant.com – uses an informal and friendly writing style to match their corporate image
Integrate content from other sources
Dreamweaver CS5 – includes content from O’Reilly guides
User feedback guidelines
Allow users to add comments
msdn.microsoft.com – allows users to add comments, even if they highlight bugs
Provide other UA options
www.americanexpress.com – provides chat and phone options
www.download.com – provides instructional videos while users download applications
Request feedback
msdn.microsoft.com – provides a link for users to comment on UA topics
Rank popular topics
www.apple.com – automatically ranks popular discussions, topics, and search terms
Customization guidelines
Allow users to select a language
www.carnival.com – allows user to translate content
img.labnol.org/files/translation.html – uses Google’s AJAX Language API
Allow users to ask their own questions
www.washingtonpost.com – uses a third-party application (Apture) to provide additional information
Allow users to reuse content
kb.madcapsoftware.com – provides links to post content on Facebook or Twitter, save to favorites, or print
Allow users to turn off automatic user assistance
www.ebay.com – users can turn user assistance popups off/on
User learning guidelines
Encourage success
explore.live.com – Windows Live uses UA link wording to encourage users to learn
Encourage exploration
www.kayak.com – encourages users to become “Kayak experts”
Challenge users
qlc.intuit.com – encourages users to test their knowledge
HTML5 techniques
I will demonstrate these techniques during the session.
Adding subtitles to instructional videos
You can use Jan Gerber’s jQuery-based script to match an srt subtitle document to an HTML5 video.
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.srt.js"></script>
<video src="video.ogv" type="video/mp4" id="video" controls></video>
<div class="srt" data-video="video" data-srt="subtitles.srt" />
Editing content
You can use the contenteditable attribute to allow users to change content.
<p contenteditable="true">Beckenbauer is the best soccer player of all time.</p>
Saving content
You can use the WebStorage API to save the user-provided content.
<form name=myForm>
<p><label>First Name: <input name=fName></label></p>
<p><label>Last Name: <input name=lName></label></p>
<input type=button value="Add Player" onclick="addPlayer()">
<input type=button value="Get Player" onclick="getPlayer()">
<input type=button value="Remove Player" onclick="removePlayer()">
<table id=team></table>
<p><label><input type=button value="Clear Team" onclick="clearAll()"></label></p>
</form>
<script>
function addPlayer() {
var fName = document.forms.myForm.fName.value; var lName = document.forms.myForm.lName.value;
localStorage.setItem(fName,lName);
showAll();
}
function getPlayer() {
var fName = document.forms.myForm.fName.value; var lName = document.forms.myForm.lName.value;
localStorage.getItem(fName,lName);
document.forms.myForm.fName.value = fName; document.forms.myForm.lName.value = lName;
showAll();
}
function removePlayer() {
var fName = document.forms.myForm.fName.value;
localStorage.removeItem(fName);
showAll();
document.forms.myForm.fName.value = ""; document.forms.myForm.lName.value = "";
}
function clearAll() { localStorage.clear(); showAll(); }
function showAll() {
var key = ""; var players = "<tr><th>First</th><th>Last</th></tr>n";
var i=0; for (i=0; i<=localStorage.length-1; i++) {
key = localStorage.key(i); players += "<tr><td>"+key+"</td>n<td>"+localStorage.getItem(key)+"</td></tr>n";
}
if (players == "<tr><th>First</th><th>Last</th></tr>n") { players += "<tr><td>empty</td>n<td>empty</td></tr>n"; }
document.getElementById('team').innerHTML = players;
} </script>
Forms
HTML5 provides numerous built-in user assistance options for forms.
Requiring user input
<label>First name <input name="fname" required> </label>
Validating email addresses
<input name="myEmail" type="email">
Validating URLs
<input name="myURL" type="url">
Validating custom form elements
<label>SSN: <input pattern="[0-9]{9}" name="ssn" title="A social security number has nine digits." > </label>
Spellchecking user input
<p spellcheck="true" contenteditable="true">type your favorite city here</p>
City: <input type="text" spellcheck="true" >
Examples
Windows applications
Dreamweaver CS5
MadCap Flare
Websites
www.bankofamerica.com
www.restaurant.com
msdn.microsoft.com
www.americanexpress.com
www.download.com
www.apple.com
www.carnival.com
img.labnol.org/files/translation.html
www.washingtonpost.com
kb.madcapsoftware.com
www.ebay.com
explore.live.com
www.kayak.com
qlc.intuit.com
www.html5tothepoint.com
About the presenter
Scott DeLoach is the Founder of ClickStart, where he provides training and consulting for MadCap Flare,
Adobe Captivate, embedded user assistance, CSS, and HTML5. He has been developing browser-based help
systems since 1997, and he has received four Best in Show awards for his work from STC.
Scott is a certified Flare and Captivate instructor, and he is the author of MadCap Flare Developer's Guide,
CSS to the Point, and HTML5 to the Point. For more information about Scott's books see
www.lulu.com/clickstart.
You can reach Scott at www.clickstart.net or by email at scott@clickstart.net.

Weitere ähnliche Inhalte

Was ist angesagt?

CT presentatie JQuery 7.12.11
CT presentatie JQuery 7.12.11CT presentatie JQuery 7.12.11
CT presentatie JQuery 7.12.11
virtualsciences41
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
Eb Styles
 
Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)
Ontico
 

Was ist angesagt? (20)

Our application got popular and now it breaks
Our application got popular and now it breaksOur application got popular and now it breaks
Our application got popular and now it breaks
 
Css responsive
Css responsiveCss responsive
Css responsive
 
Harness jQuery Templates and Data Link
Harness jQuery Templates and Data LinkHarness jQuery Templates and Data Link
Harness jQuery Templates and Data Link
 
JavaScript the Smart Way - Getting Started with jQuery
JavaScript the Smart Way - Getting Started with jQueryJavaScript the Smart Way - Getting Started with jQuery
JavaScript the Smart Way - Getting Started with jQuery
 
The things browsers can do! SAE Alumni Convention 2014
The things browsers can do! SAE Alumni Convention 2014The things browsers can do! SAE Alumni Convention 2014
The things browsers can do! SAE Alumni Convention 2014
 
Yes, browsers can do that! Hybrid and future web meetup at Jayway
Yes, browsers can do that! Hybrid and future web meetup at JaywayYes, browsers can do that! Hybrid and future web meetup at Jayway
Yes, browsers can do that! Hybrid and future web meetup at Jayway
 
CT presentatie JQuery 7.12.11
CT presentatie JQuery 7.12.11CT presentatie JQuery 7.12.11
CT presentatie JQuery 7.12.11
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
CSS3 Takes on the World
CSS3 Takes on the WorldCSS3 Takes on the World
CSS3 Takes on the World
 
Sencha Roadshow 2017: Build Progressive Web Apps with Ext JS and Cmd
Sencha Roadshow 2017: Build Progressive Web Apps with Ext JS and Cmd Sencha Roadshow 2017: Build Progressive Web Apps with Ext JS and Cmd
Sencha Roadshow 2017: Build Progressive Web Apps with Ext JS and Cmd
 
Css3
Css3Css3
Css3
 
Atomic design con pattern lab
Atomic design con pattern labAtomic design con pattern lab
Atomic design con pattern lab
 
An in-depth look at jQuery UI
An in-depth look at jQuery UIAn in-depth look at jQuery UI
An in-depth look at jQuery UI
 
jQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveisjQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveis
 
a-blog cms でAMPに対応する
a-blog cms でAMPに対応するa-blog cms でAMPに対応する
a-blog cms でAMPに対応する
 
Video gouache
Video gouacheVideo gouache
Video gouache
 
Create a landing page
Create a landing pageCreate a landing page
Create a landing page
 
1から始めるAMP対応
1から始めるAMP対応1から始めるAMP対応
1から始めるAMP対応
 
Xxx
XxxXxx
Xxx
 
Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)Илья Пухальский (EPAM Systems)
Илья Пухальский (EPAM Systems)
 

Andere mochten auch

Andere mochten auch (6)

MadCap Flare: Advanced Table Styles - MadWorld 2014, Scott DeLoach, ClickStart
MadCap Flare: Advanced Table Styles - MadWorld 2014, Scott DeLoach, ClickStartMadCap Flare: Advanced Table Styles - MadWorld 2014, Scott DeLoach, ClickStart
MadCap Flare: Advanced Table Styles - MadWorld 2014, Scott DeLoach, ClickStart
 
CSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStart
CSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStartCSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStart
CSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStart
 
Best Practices for Going Mobile - MadWorld 2015, Scott DeLoach, ClickStart
Best Practices for Going Mobile - MadWorld 2015, Scott DeLoach, ClickStartBest Practices for Going Mobile - MadWorld 2015, Scott DeLoach, ClickStart
Best Practices for Going Mobile - MadWorld 2015, Scott DeLoach, ClickStart
 
Stylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStartStylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStart
 
Core Web Standards and Competencies - WritersUA East 2015, Scott DeLoach, Cli...
Core Web Standards and Competencies - WritersUA East 2015, Scott DeLoach, Cli...Core Web Standards and Competencies - WritersUA East 2015, Scott DeLoach, Cli...
Core Web Standards and Competencies - WritersUA East 2015, Scott DeLoach, Cli...
 
Embedded UA 101 - STC Summit 2013, Scott DeLoach, ClickStart
Embedded UA 101 - STC Summit 2013, Scott DeLoach, ClickStartEmbedded UA 101 - STC Summit 2013, Scott DeLoach, ClickStart
Embedded UA 101 - STC Summit 2013, Scott DeLoach, ClickStart
 

Ähnlich wie Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart

Web Directions @media 2010
Web Directions @media 2010Web Directions @media 2010
Web Directions @media 2010
Patrick Lauke
 
webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5
smueller_sandsmedia
 
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckYour Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages Suck
Anthony Montalbano
 
#NewMeetup Performance
#NewMeetup Performance#NewMeetup Performance
#NewMeetup Performance
Justin Cataldo
 

Ähnlich wie Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart (20)

HTML5 New and Improved
HTML5   New and ImprovedHTML5   New and Improved
HTML5 New and Improved
 
HTML5
HTML5 HTML5
HTML5
 
Html5 intro
Html5 introHtml5 intro
Html5 intro
 
What you need to know bout html5
What you need to know bout html5What you need to know bout html5
What you need to know bout html5
 
Use Web Skills To Build Mobile Apps
Use Web Skills To Build Mobile AppsUse Web Skills To Build Mobile Apps
Use Web Skills To Build Mobile Apps
 
Web Directions @media 2010
Web Directions @media 2010Web Directions @media 2010
Web Directions @media 2010
 
Brave new world of HTML5
Brave new world of HTML5Brave new world of HTML5
Brave new world of HTML5
 
webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 
Training HTML
Training HTMLTraining HTML
Training HTML
 
The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5
 
Introduccion a HTML5
Introduccion a HTML5Introduccion a HTML5
Introduccion a HTML5
 
html5
html5html5
html5
 
Speak The Web: The HTML5 Experiments
Speak The Web: The HTML5 ExperimentsSpeak The Web: The HTML5 Experiments
Speak The Web: The HTML5 Experiments
 
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckYour Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages Suck
 
Building Web Sites that Work Everywhere
Building Web Sites that Work EverywhereBuilding Web Sites that Work Everywhere
Building Web Sites that Work Everywhere
 
#NewMeetup Performance
#NewMeetup Performance#NewMeetup Performance
#NewMeetup Performance
 
SoCraTes 2014: Testing Rich-Web-UI
SoCraTes 2014: Testing Rich-Web-UISoCraTes 2014: Testing Rich-Web-UI
SoCraTes 2014: Testing Rich-Web-UI
 
Capture, record, clip, embed and play, search: video from newbie to ninja
Capture, record, clip, embed and play, search: video from newbie to ninjaCapture, record, clip, embed and play, search: video from newbie to ninja
Capture, record, clip, embed and play, search: video from newbie to ninja
 
Building your First Application with Cassandra
Building your First Application with CassandraBuilding your First Application with Cassandra
Building your First Application with Cassandra
 

Mehr von Scott DeLoach

Mehr von Scott DeLoach (19)

Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
 
Dynamic User Assistance in MadCap Flare - MadWorld 2019, Scott DeLoach, Click...
Dynamic User Assistance in MadCap Flare - MadWorld 2019, Scott DeLoach, Click...Dynamic User Assistance in MadCap Flare - MadWorld 2019, Scott DeLoach, Click...
Dynamic User Assistance in MadCap Flare - MadWorld 2019, Scott DeLoach, Click...
 
Enhancing MadCap Flare HTML5 Responsive Layout and Design - MadWorld 2019, Sc...
Enhancing MadCap Flare HTML5 Responsive Layout and Design - MadWorld 2019, Sc...Enhancing MadCap Flare HTML5 Responsive Layout and Design - MadWorld 2019, Sc...
Enhancing MadCap Flare HTML5 Responsive Layout and Design - MadWorld 2019, Sc...
 
Microcontent Authoring - Nordic Techkomm 2019, Scott DeLoach, ClickStart
Microcontent Authoring - Nordic Techkomm 2019, Scott DeLoach, ClickStartMicrocontent Authoring - Nordic Techkomm 2019, Scott DeLoach, ClickStart
Microcontent Authoring - Nordic Techkomm 2019, Scott DeLoach, ClickStart
 
CSS Best Practices - tcworld 2018, Scott DeLoach, ClickStart
CSS Best Practices - tcworld 2018, Scott DeLoach, ClickStartCSS Best Practices - tcworld 2018, Scott DeLoach, ClickStart
CSS Best Practices - tcworld 2018, Scott DeLoach, ClickStart
 
Advanced Skinless HTML5 Design with MadCap Flare - MadWorld 2018, Scott DeLoa...
Advanced Skinless HTML5 Design with MadCap Flare - MadWorld 2018, Scott DeLoa...Advanced Skinless HTML5 Design with MadCap Flare - MadWorld 2018, Scott DeLoa...
Advanced Skinless HTML5 Design with MadCap Flare - MadWorld 2018, Scott DeLoa...
 
Extreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStart
Extreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStartExtreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStart
Extreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStart
 
Adapting Content for Mobile Devices - tcworld 2017, Scott DeLoach, ClickStart
Adapting Content for Mobile Devices - tcworld 2017, Scott DeLoach, ClickStartAdapting Content for Mobile Devices - tcworld 2017, Scott DeLoach, ClickStart
Adapting Content for Mobile Devices - tcworld 2017, Scott DeLoach, ClickStart
 
Best-in-Class Embedded User Assistance - UA Europe 2017, Scott DeLoach, Click...
Best-in-Class Embedded User Assistance - UA Europe 2017, Scott DeLoach, Click...Best-in-Class Embedded User Assistance - UA Europe 2017, Scott DeLoach, Click...
Best-in-Class Embedded User Assistance - UA Europe 2017, Scott DeLoach, Click...
 
Cutting Edge HTML5 Design with MadCap Flare - tcworld 2017, Scott DeLoach, Cl...
Cutting Edge HTML5 Design with MadCap Flare - tcworld 2017, Scott DeLoach, Cl...Cutting Edge HTML5 Design with MadCap Flare - tcworld 2017, Scott DeLoach, Cl...
Cutting Edge HTML5 Design with MadCap Flare - tcworld 2017, Scott DeLoach, Cl...
 
Extending MadCap Flare HTML5 Targets with jQuery - MadWorld 2016, Scott DeLoa...
Extending MadCap Flare HTML5 Targets with jQuery - MadWorld 2016, Scott DeLoa...Extending MadCap Flare HTML5 Targets with jQuery - MadWorld 2016, Scott DeLoa...
Extending MadCap Flare HTML5 Targets with jQuery - MadWorld 2016, Scott DeLoa...
 
Intro to CSS in MadCap Flare - MadWorld 2016, Scott DeLoach, ClickStart
Intro to CSS in MadCap Flare - MadWorld 2016, Scott DeLoach, ClickStartIntro to CSS in MadCap Flare - MadWorld 2016, Scott DeLoach, ClickStart
Intro to CSS in MadCap Flare - MadWorld 2016, Scott DeLoach, ClickStart
 
Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...
Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...
Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...
 
Applying Responsive Web Design (RWD) to UA - WritersUA East 2015, Scott DeLoa...
Applying Responsive Web Design (RWD) to UA - WritersUA East 2015, Scott DeLoa...Applying Responsive Web Design (RWD) to UA - WritersUA East 2015, Scott DeLoa...
Applying Responsive Web Design (RWD) to UA - WritersUA East 2015, Scott DeLoa...
 
How to Not Let Team Authoring Drive You Crazy - MadWorld 2013, Scott DeLoach,...
How to Not Let Team Authoring Drive You Crazy - MadWorld 2013, Scott DeLoach,...How to Not Let Team Authoring Drive You Crazy - MadWorld 2013, Scott DeLoach,...
How to Not Let Team Authoring Drive You Crazy - MadWorld 2013, Scott DeLoach,...
 
Using MadCap Flare Reports and MadCap Analyzer - MadWorld 2013, Scott DeLoach...
Using MadCap Flare Reports and MadCap Analyzer - MadWorld 2013, Scott DeLoach...Using MadCap Flare Reports and MadCap Analyzer - MadWorld 2013, Scott DeLoach...
Using MadCap Flare Reports and MadCap Analyzer - MadWorld 2013, Scott DeLoach...
 
MadCap Flare Keyboard Shortcuts - Scott DeLoach, ClickStart
MadCap Flare Keyboard Shortcuts - Scott DeLoach, ClickStartMadCap Flare Keyboard Shortcuts - Scott DeLoach, ClickStart
MadCap Flare Keyboard Shortcuts - Scott DeLoach, ClickStart
 
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStartMadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
 
Embedded User Assistance Best Practices, Scott DeLoach, ClickStart
Embedded User Assistance Best Practices, Scott DeLoach, ClickStartEmbedded User Assistance Best Practices, Scott DeLoach, ClickStart
Embedded User Assistance Best Practices, Scott DeLoach, ClickStart
 

Kürzlich hochgeladen

Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
ellan12
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
 

Kürzlich hochgeladen (20)

Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 

Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart

  • 1. Best Practices for Embedded UA Scott DeLoach – scott@clickstart.net ClickStart – www.clickstart.net Writing guidelines Persuade, motivate, and communicate www.bankofamerica.com – overview text set expectations and establishes trust, “Help Center” predicts common user questions Remember that writing is a conversation www.restaurant.com – uses an informal and friendly writing style to match their corporate image
  • 2. Integrate content from other sources Dreamweaver CS5 – includes content from O’Reilly guides User feedback guidelines Allow users to add comments msdn.microsoft.com – allows users to add comments, even if they highlight bugs Provide other UA options www.americanexpress.com – provides chat and phone options
  • 3. www.download.com – provides instructional videos while users download applications Request feedback msdn.microsoft.com – provides a link for users to comment on UA topics
  • 4. Rank popular topics www.apple.com – automatically ranks popular discussions, topics, and search terms Customization guidelines Allow users to select a language www.carnival.com – allows user to translate content img.labnol.org/files/translation.html – uses Google’s AJAX Language API
  • 5. Allow users to ask their own questions www.washingtonpost.com – uses a third-party application (Apture) to provide additional information Allow users to reuse content kb.madcapsoftware.com – provides links to post content on Facebook or Twitter, save to favorites, or print Allow users to turn off automatic user assistance www.ebay.com – users can turn user assistance popups off/on
  • 6. User learning guidelines Encourage success explore.live.com – Windows Live uses UA link wording to encourage users to learn Encourage exploration www.kayak.com – encourages users to become “Kayak experts” Challenge users qlc.intuit.com – encourages users to test their knowledge
  • 7. HTML5 techniques I will demonstrate these techniques during the session. Adding subtitles to instructional videos You can use Jan Gerber’s jQuery-based script to match an srt subtitle document to an HTML5 video. <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.srt.js"></script> <video src="video.ogv" type="video/mp4" id="video" controls></video> <div class="srt" data-video="video" data-srt="subtitles.srt" /> Editing content You can use the contenteditable attribute to allow users to change content. <p contenteditable="true">Beckenbauer is the best soccer player of all time.</p> Saving content You can use the WebStorage API to save the user-provided content. <form name=myForm> <p><label>First Name: <input name=fName></label></p> <p><label>Last Name: <input name=lName></label></p> <input type=button value="Add Player" onclick="addPlayer()"> <input type=button value="Get Player" onclick="getPlayer()"> <input type=button value="Remove Player" onclick="removePlayer()"> <table id=team></table> <p><label><input type=button value="Clear Team" onclick="clearAll()"></label></p> </form> <script> function addPlayer() { var fName = document.forms.myForm.fName.value; var lName = document.forms.myForm.lName.value; localStorage.setItem(fName,lName); showAll(); } function getPlayer() { var fName = document.forms.myForm.fName.value; var lName = document.forms.myForm.lName.value; localStorage.getItem(fName,lName); document.forms.myForm.fName.value = fName; document.forms.myForm.lName.value = lName; showAll(); } function removePlayer() { var fName = document.forms.myForm.fName.value; localStorage.removeItem(fName); showAll(); document.forms.myForm.fName.value = ""; document.forms.myForm.lName.value = ""; } function clearAll() { localStorage.clear(); showAll(); } function showAll() { var key = ""; var players = "<tr><th>First</th><th>Last</th></tr>n"; var i=0; for (i=0; i<=localStorage.length-1; i++) { key = localStorage.key(i); players += "<tr><td>"+key+"</td>n<td>"+localStorage.getItem(key)+"</td></tr>n"; } if (players == "<tr><th>First</th><th>Last</th></tr>n") { players += "<tr><td>empty</td>n<td>empty</td></tr>n"; } document.getElementById('team').innerHTML = players; } </script>
  • 8. Forms HTML5 provides numerous built-in user assistance options for forms. Requiring user input <label>First name <input name="fname" required> </label> Validating email addresses <input name="myEmail" type="email"> Validating URLs <input name="myURL" type="url"> Validating custom form elements <label>SSN: <input pattern="[0-9]{9}" name="ssn" title="A social security number has nine digits." > </label> Spellchecking user input <p spellcheck="true" contenteditable="true">type your favorite city here</p> City: <input type="text" spellcheck="true" > Examples Windows applications Dreamweaver CS5 MadCap Flare Websites www.bankofamerica.com www.restaurant.com msdn.microsoft.com www.americanexpress.com www.download.com www.apple.com www.carnival.com img.labnol.org/files/translation.html www.washingtonpost.com kb.madcapsoftware.com www.ebay.com explore.live.com www.kayak.com qlc.intuit.com www.html5tothepoint.com
  • 9. About the presenter Scott DeLoach is the Founder of ClickStart, where he provides training and consulting for MadCap Flare, Adobe Captivate, embedded user assistance, CSS, and HTML5. He has been developing browser-based help systems since 1997, and he has received four Best in Show awards for his work from STC. Scott is a certified Flare and Captivate instructor, and he is the author of MadCap Flare Developer's Guide, CSS to the Point, and HTML5 to the Point. For more information about Scott's books see www.lulu.com/clickstart. You can reach Scott at www.clickstart.net or by email at scott@clickstart.net.