Web Communication Effectiveness: Design and Methods To Get the Best Out Of ODS, SAS, and SAS/ GRAPH

Similar documents
How to Create Accessible Word (2016) Documents

Enterprise Performance Reporting: Software-Intelligent Web-and- -Based Communication

Web Communication Effectiveness: Design and Methods to Get the Best Out of ODS, SAS, and SAS/GRAPH

Tell Them What's Important: Communication-Effective Web- and -Based Software-Intelligent Enterprise Performance Reporting

CSS: The Basics CISC 282 September 20, 2014

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2)

Web Development & Design Foundations with HTML5

Reading 2.2 Cascading Style Sheets

Using CSS in Web Site Design

WEB DESIGN: CONSTRUCTION, FILES, CODE AND COLOURS UNIT NUMBER: H383 34

CHAPTER 3 WEB DESIGN BASICS KEY CONCEPTS

<body bgcolor=" " fgcolor=" " link=" " vlink=" " alink=" "> These body attributes have now been deprecated, and should not be used in XHTML.

The building block of a CSS stylesheet. A rule consists of a selector and a declaration block (one or more declarations).

Creating Accessible Documents

Web Development & Design Foundations with HTML5

Creating Accessible Word Documents

Introduction to Multimedia. MMP100 Spring 2016 thiserichagan.com/mmp100

Six Cool Things You Can Do In Display Manager Jenine Milum, Charlotte, NC Wachovia Bank

Chapter 12: FORMATTING TEXT

Making Your PowerPoint Presentations Accessible

LECTURE 05 WEB DESIGN

Adding CSS to your HTML

Dreamweaver Exam Notes Questions

WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5

ABOUT RESEARCH POSTERS

**Method 3** By attaching a style sheet to your web page, and then placing all your styles in that new style sheet.

CSS. Text & Font Properties. Copyright DevelopIntelligence LLC

Digital Media, UX-UI Design > Website Principles

Creating A Website - Part 1: Web Design principles, HTML & CSS. CSS Color Values. Hexadecimal Colors. RGB Color

ICT IGCSE Practical Revision Presentation Web Authoring

Accessible Documents & Presentations. By Amy Maes, DNOM

HTML/XML. HTML Continued Introduction to CSS

WHAT IS A POSTER SESSION?

CSS. Lecture 16 COMPSCI 111/111G SS 2018

LOGO & BRAND STANDARDS GUIDE

Creating an Accessible Microsoft Word document

FRONTPAGE STEP BY STEP GUIDE

PowerPoint Unit 1 Getting Started

CSS Lecture 16 COMPSCI 111/111G SS 2018

How to Create Accessible PowerPoint (2016) Documents

Content Design. Jason Withrow

CREATING A POWERPOINT PRESENTATION BASIC INSTRUCTIONS

Trust runs deep. Brand Communications Guidelines. Version 12.1,

Introduction to Web Design CSS Reference

TouchCMA Branding Options. Give your newest tech tool a makeover with your company s look and feel!

Introduction to Web Design CSS Reference

Introduction. ThinManager - A Rockwell Automation Technology

Admin. Midterm 1 on. Oct. 13 th (2 weeks from today) Coursework:

This booklet is knowledge of. a web page. of a web page find what you. you want to. SiteSell offers. Introduction

Lesson 1 Introduction to PowerPoint

COURSE DESIGN ACCESSIBILITY CHECKLIST

BRAND IDENTITY GUIDELINES

Multimedia for the Web: Creating Digital Excitement. Multimedia Element Text

Data Representation From 0s and 1s to images CPSC 101

Welcome Please sit on alternating rows. powered by lucid & no.dots.nl/student

CSS Tutorial Part 1: Introduction: A. Adding Style to a Web Page (3 options):

Corporate Identity Guidelines

CHAPTER 2 Information processing (Units 3 and 4)

Computer Projection Presentation Guide HPS Midyear Meeting Bethesda, MD

Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML Part 4

BRAND BURNER DESIGN AND CONTROL GUIDELINES

To illustrate how to set TAG styles the <body> and <h1> tags (for the BODY and the HEADING 1 styles) will be adjusted.

ODS for PRINT, REPORT and TABULATE

Html basics Course Outline

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB

ADA Compliant Design. Short Guide

Full file at DW Chapter 2: Developing a Web Page

Enhancing your Page. Text Effects. Paragraph Effects. Headings

Appendix D CSS Properties and Values

How to Make a Poster Using PowerPoint

.hedgehog { background-image: url(backyard.jpg); color: #ffff99; height: 6in; width: 12in; } .tube {

PowerPoint Unit 1 Getting Started

</HTML> </HEAD> </BODY> </TITLE> </I> </B> </U> </BLINK> </EM> </FONT> </FONT> </CENTER> </H1> </H2> </H3> </P> </BR> --!>

AFerry Brand Guidelines

Universal Design for Accessibility: It s the Law! It Helps EVERYONE!

Friendly Fonts for your Design

Corporate Identity Guidelines

What s wrong with PowerPoint. with PowerPoint and what you can do about it. Nick Dvoracek An AV guy looks at. The titles are too damn big

Graphical Screen Design

MEDIA KIT. MARCH 2019 / v. 1

Logo & Brand Identity Guidelines. Media Sonar Technologies

Brand Guidelines. Have questions or need help? Contact us at

ASMP Website Design Specifications

Creating Forms. Starting the Page. another way of applying a template to a page.

REIF. Presentation Guidelines

Type on the Web: Dos, Don ts and Maybes Ilene Strizver

FileNET Guide for AHC PageMasters

Logo. Logo. Symbol. Wordmark

< building websites with dreamweaver mx >

Basic PowerPoint Guidelines. Tips for Creating Great Presentations

Ferrysavers Brand Guidelines

Designing Research Posters. College of Art and Design Chris Jackson, Associate Dean Keli DiRisio, Assistant Professor

m ac romed ia D r e a mw e av e r Curriculum Guide

CNOOC Nexen Employer Brand Guidelines. A New Energy

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives. Overall Design Is Related to the Site Purpose. Website Organization

Tranont Mission Statement. Tranont Vision Statement. Change the world s economy, one household at a time.

BRANDING AND STYLE GUIDELINES

Activity 4.1: Creating a new Cascading Style Sheet

Beyond Captioning: Tips and Tricks for Accessible Course Design

City of Peterborough Guide to Accessible Documents A O D A

Transcription:

Web Communication Effectiveness: Design and Methods To Get the Best Out Of ODS, SAS, and SAS/ GRAPH No. 1 Usability Concern: download time Simple web pages download faster!!!

Communication Is Effective When Receiver gets/finds message from Sender gets same message as was Sent gets message quickly

Assumptions about: - Web Browser Brand & Version - Browser Features Enabled May be safe if designing for Intranet If Not, assume nothing Do not tell viewer to enable feature Design for worst probable case

Get Your Web Site Found with title= ods html body= yourpagename.html (title= this text identifies your content ); used by search engines default text for web browser Favorites or Bookmarks web page browse History list title bar for browser window

Search Engines Look at Meta Tags Coding Example: ods html... metatext= name= keywords contents= word1, word2,... good resource for meta tags info: www.vancouver-webpages.com/meta/

Multiple Meta Tags via ODS to define: email me, or try sas.com html takes unlimited number of meta tags: name= keywords name= description name= authors... But ODS metatext= supports only max. 258 characters across all tag defns* *ODS postprocessor circumvention?

Search Engines* how to get your web site found: www.searchenginewatch.com how to make your searches more effective: www.searchengineshowdown.com *I like google.com If there is a better one, please tell me

Web Window to the World Commonest resolution on PCs still only 800 X 600 Non-trivial fraction of this used by browser Use remainder wisely

They Don t Want to Scroll up-down tolerable, not preferred sideways, usually disliked, frustrates effective viewing (exceptions: wide trend, wide map) up-down AND sideways AVOI D

They Want to See It ALL Design & build for FULL view on smallest probable screen Available display space varies: Internet Explorer vs. Netscape Version of web browser PC vs. Mac What s left: live area or live space

Test Your Design at Other Resolutions Change your screen resolution: Click Start > Settings > Control Panel > Display > Properties > Settings Or, as background to web page, use grid marked with live area for various cases

www.wpdfd.com/browsergrid.htm

robertcharlton.dial.pipex.com/06notes/061.htm

Accessibility for Impaired Users sas.com/service/techtips/ts_qa/ods508.html Universal Web Design by Crystal Waters Web Accessibility Initiative: www.w3.org/wai/ Get your pages evaluated for accessibility: bobby.watchfire.com Any User: www.anybrowser.org/campaign/

Accessibility for Impaired Users & All Users One of the tools: ALT= (flyover descriptors available even when images turned off / not fully loaded) ALT text can be translated to voice

ALT= for a graph html= (or html_legend=) alt= describe this area/point href= OtherPageName.html can use alt= without href= (To provide ALT text for images, see my The Power of Pictures )

ALT Text Benefits ALL Users Quick peek at precise values on a trend chart Avoid download of look-up table

Unneeded Complexity Distorts, Impedes, or Delays Communication

sparse web page focuses attention

sparse web page downloads faster!!!

Sparse Communication-Effective Graph & Map Examples: Easy, Elegant, Effective SAS Graphs Also, prior SUGI Papers

Focus on the data Tables do not need grids or backgrounds

Set Your Data Free (no cells) proc template; edit styles.default as styles.our_style; style output from container / frame=void no walls around the table rules=none no walls between labels & data cellspacing=0; no walls between the data end; run;

Focus Your Web Page They don t want to scroll If multiple objects fit on web page, OK If not, put on separate pages* *Justified exceptions include long text, need to compare things. What else?

Focus Your Web Page Multi-object web pages can confuse Forcing viewer to print multiple objects, when she/he is interested in only one, is annoying

Table of Contents and Scrollable Web Page Using ODS Default Style

Custom Table of Contents and Custom Separate Web Pages

Macros in the Paper No ODS coding required by you Easily & Quickly implement good design %CustomBaseStyleBuild: custom base style to use as starting point %TableOfContentsStyleBuild: more usable than ODS default TOC

Demos CrossLinked & DrillableWeb Pages (no Table of Contents no webframe with thumbnails) Combination of well-designed TOC with CrossLinks

Colour does not improve a bad design. Use colour to communicate, not to decorate. - LeRB

Effective Communication with Colour: Ask for my prior papers

Some of the SAS Colour Options Developed for SAS/GRAPH: 292 Predefined Colours, American names, but visual result for some recently changed Adopted from HTML for ODS (and for SAS/GRAPH in Version 9): 140+ long colour names (e.g., PowderBlue) RGB colour codes (CXrrggbb) are best

What are RGB Colours? Mixtures of Red, Green, Blue For colour display/projection RGB Colour Names: CXrrggbb with rr, gg, bb any hexadecimal value in range 00-FF (0-255 decimal) 16.7 million RGB colours Only 216 are Browser-Safe / Web-Safe

Beware of SAS html colour names* Only 10 are Browser Safe Actually 8 (2 are synonyms) Green, nominally RGB browser-safe primary, is not browser-safe!!! Lime is web-safe Green (but you can use CX009900 as web-safe typical green) * three typos in SAS 8.2 Color Registry

What is Browser Unsafety? many PCs set to use only 256 colours, regardless of capability of video card browser inspects PC to discover palette size if 256-colour PC receives web page with a non-browser-safe colour, browser remaps it to a safe colour

Which RGB Colours Browser-Safe? Only* 6 X 6 X 6 = 216 Browser-Safe colours: 00 33 66 99 CC FF (= 0 51 104 153 204 255) as rr, gg, bb in CXrrggbb for 0%, 20%, 40%, 60%, 80%, 100% of Red, Green, Blue Max rr + gg + bb = white, Min = black *But how many colours do you really need?

Every Browser-Safe Primary, Secondary, and Grey Distinguishability Problems Apparent Shades of Basic Safe Hues with RGB Codes, & White (CXFFFFFF) CX330000 CX333300 CX003300 CX003333 CX000033 CX330033 CXFFFFFF CX660000 CX666600 CX006600 CX006666 CX000066 CX660066 CXFFFFFF CX990000 CX999900 CX009900 CX009999 CX000099 CX990099 CXFFFFFF CXCC0000 CXCCCC00 CX00CC00 CX00CCCC CX0000CC CXCC00CC CXFFFFFF CXFF0000 CXFFFF00 CX00FF00 CX00FFFF CX0000FF CXFF00FF CX000000 CXFF3333 CXFFFF33 CX33FF33 CX33FFFF CX3333FF CXFF33FF CX333333 CXFF6666 CXFFFF66 CX66FF66 CX66FFFF CX6666FF CXFF66FF CX666666 CXFF9999 CXFFFF99 CX99FF99 CX99FFFF CX9999FF CXFF99FF CX999999 CXFFCCCC CXFFFFCC CXCCFFCC CXCCFFFF CXCCCCFF CXFFCCFF CXCCCCCC Not all shades of the same hue are easily distinguishible

Adding Grey to, and Reducing Strength of, Browser-Safe Primaries and Secondaries

Some Browser-Safe Hues

Still More Browser-Safe Hues (in combinations)

Web Page Background Choose your background colour default gray is boring, does not make data or text more legible

Use Solid Colour Background NO texture, NO transition, NO image variable contrast with text & lines impairs readability/visibility

Basic Rules for Text Please keep it horizontal NO BLINKING not everyone likes frustrates web tools used by visually impaired

Emphasize Colourless Text with Bold Italics??? (if used sparingly) ALL CAPS DO NOT use Underline (web signal for links)

Best TrueType Fonts for the Web Beyond popular Times New Roman and Arial Matthew Carter s designs for web: Georgia (serif) and Verdana (sans serif)

Make Font Samples No SAS analogue to PROC GFONT to produce TrueType font displays For simple font sample, use %FontTable from the paper

Make Font Samples Every TrueType font contains more than alphabet and numbers To see 256 characters, use BFONT (my unpublished font sample utility)

Create Samples of TrueType Fonts Use Custom Table of Contents + %FontTable

Test Text-on-Background for Colour Combination Readability %ColorTable from the paper or home.i1.net/~dwolfe/hexmixer/

Test Text-Background Colour Combinations Use Custom Table of Contents + %ColorTable

Fonts & Sizes Georgia best for large print Verdana best for fine print Sizing fonts on a graph or table: title large main body medium, or small if space constraints footnote large if important message

Can You Preserve Text Appearance? Fonts in graphs: what YOU see is what THEY see Fonts outside graphs on web page: ODS converts point sizes to html sizes 1-7 web browser maps 1-7 back to point sizes based on viewer s Browser Preferences

Inconsistency within Page you can assign same point size - for font used in graph - for non-graphic part of page but not necessarily same result at web browser

For Graphs, Next Best Thing to Font Embedding Use ODS html options GTITLE & GFOOTNOTE: SAS/GRAPH can draw graph titles & footnotes with TrueType fonts NOGTITLE & NOGFOOTNOTE give undesirable page layout results

For Non-graph Parts, Control Font Substitution Viewer s PC may not have font you specified Define ODS STYLE with font alternatives serif: Georgia, Times New Roman, Times sans serif: Verdana, Arial, Helvetica best Windows, old Windows, Mac/UNIX

Notice SAS & SAS/GRAPH are trademarks or registered trademarks of SAS Institute Inc. in the USA and other countries. denotes USA registration.

Related VIEWS 2001 Paper Show Your Graphs and Tables at Their Best on the Web with ODS co-author Francesca Pierri

Related VIEWS 2003 Papers Tell Them What s Important... with co-author Francesca Pierri The Power of Pictures... Easy Elegant Effective SAS Graphs...

For your suggestions, comments, questions, requests for slides, etc.: LeRoy Bessler PhD bessler@execpc.com +1 414 351 6748 (USA PM / weekend 6 hours earlier than GMT)