[webdev] Web Design Update: November 11, 2006

Laura Carlson lcarlson at d.umn.edu
Sat Nov 11 07:43:02 CST 2006


+++ WEB DESIGN UPDATE.
- Volume 5, Issue 20, November 11, 2006.

An email newsletter to distribute news and information about web design 
and development.

++ISSUE 20 CONTENTS.

SECTION ONE: New references.
What's new at the Web Design Reference site?
http://www.d.umn.edu/goto/webdesign/
New links in these categories:

01: ACCESSIBILITY.
02: CASCADING STYLE SHEETS.
03: COLOR.
04: EVALUATION & TESTING.
05: EVENTS.
06: INFORMATION ARCHITECTURE.
07: JAVASCRIPT.
08: MISCELLANEOUS.
09: NAVIGATION.
10: PHP.
11: STANDARDS, GUIDELINES & PATTERNS.
12: TOOLS.
13: TYPOGRAPHY.
14: USABILITY.
15: XML.

SECTION TWO:
16: What Can You Find at the Web Design Reference Site?

[Contents ends.]


++ SECTION ONE: New references.

+01: ACCESSIBILITY.

Accessibility Quick Checks (Part 1 of 3: Coding)
By Jack Pickard.
"One of the things I've been doing at work recently is to work on a web 
checklist, the idea of which is to provide some quick and easy tests 
for someone other than the developer to carry out. Reading through it, 
it occurred to me that something along pretty much the same lines might 
be useful to people in general, so I've revisited the idea here. It's 
important to remember that you should obviously take more than this 
into consideration when building a site, but testing for these things 
will give you a flavor of whether or not a site is likely to be 
accessible (amongst other things)."
http://tinyurl.com/ygyk82

Accessibility Quick Checks (Part 2 of 3: Content)
By Jack Pickard.
http://tinyurl.com/yk86uf

Accessibility Quick Checks (Part 3 of 3: Function)
By Jack Pickard.
http://tinyurl.com/ydgnvs

Tabindex At Your Peril
By Mel Pedley.
"...I consider tab indexing to be the spawn of Satan - especially when 
it does run contrary to the 'natural' or expected tab order on a 
page...."
http://blackwidows.co.uk/blog/?p=79

Accesskeys: Where Are We Now?
By Mel Pedley.
"...Are we just expending a lot of effort to implement an concept that, 
whilst nice enough in theory, never really caught on amongst users in 
reality?"
http://blackwidows.co.uk/blog/?p=80

Almost Getting it Right with Access Keys
By Matt Bailey.
"Access keys are a method commonly used by web developers trying to 
make their sites more accessible. They allow the use of keyboard 
triggers to navigate your website. This navigation is most commonly 
achieved using the Alt key plus the designated trigger key. 
Unfortunately, Access keys have a flawed implementation in almost every 
circumstance..."
http://tinyurl.com/wez97

Cascading Style Sheets And Accessibility
By Marco Bertoni.
"This article is the first of a series that will discuss how Cascading 
Style Sheets (CSS) can be used to make Web sites more accessible. This 
introductory discussion is not meant to be exhaustive. Subsequent 
articles will delve deeper and cover more advanced topics..."
http://xhtml.com/en/css/css-and-accessibility/

Do the Rights of the Disabled Extend to the Blind on the Web?
By Bob Tedeschi.
"According to an advocacy group, Target declined last year to make its 
Web site fully accessible to blind people with specialized 
screen-reading technology last year. If true - and Target has denied 
the accusation in court - it was a public relations blunder, and it may 
have been illegal as well..."
http://tinyurl.com/y7td5p

The Open and Closed Project
By Joe Clark.
"The Open & Closed Project is a research project headquartered in 
Toronto. Our main goal is to write a set of standards for the four 
fields of accessible media - captioning, audio description, subtitling, 
and dubbing. We'll develop those standards through research and 
evidence-gathering. Where research or evidence is missing on a certain 
topic, we'll carry it out ourselves."
http://openandclosed.org/

IBM Home Page Reader is Dead
Source: IBM-HPR Mailing List
"...IBM does not have plans for any further updates of HPR..."
http://tinyurl.com/u8ozw

IE7 and Various Screen Readers and Screen Enlargers
By Kelly Ford.
"Since we announced the release of IE7, we've noticed many questions 
and discussion about how well the program works with various screen 
readers and screen enlargers on the net. We wanted to provide the 
latest information we have from the various manufacturers of these 
products and answer some concerns around automatic updates."
http://tinyurl.com/y3qzkc


+02: CASCADING STYLE SHEETS.

Counter Intuitive
By Dave Shea.
"...every time I style an ordered list I wish there were some way to 
style list item counters independently of the content. Sure you could 
wrap extra markup around the content to achieve that somewhat, but it's 
not always practical and rarely desirable. But, there is a way. There's 
the counter-increment and counter-reset properties. As a part of 
generated content, I've simply overlooked them. Turns out they're good 
at this sort of thing..."
http://mezzoblue.com/archives/2006/11/01/counter_intu/

Newly Supported CSS Selectors in IE7
By John Gallant and Holly Bergevin.
"If you know a little about CSS selectors, you have probably discovered 
how limiting they can be in some ways. Well get ready to expand your 
CSS horizons, because IE7 has extended its selector support quite a 
bit, and we want you to become aware of the things these newly 
supported CSS combinator tools will do for you. All too soon we coders 
will be expected to know and use this stuff, so put on that 
thinking-cap and set the selector to 'Combinators.' Here we go..."
http://www.communitymx.com/content/article.cfm?cid=1C603

Again With the Browser Support Charts
By John Allsopp.
"If you had told me over 8 years ago, when we were first doing our 
browser CSS support charts that in late 2006 I'd still be compiling 
charts of how well new browsers support CSS (and the answer being 'OK') 
I really don't think I'd have believed you. Think about this: the web 
is now more than twice the age it was then. Yet, we still need to worry 
about at least one of the browsers which was around back then (well, at 
least a bit)."
http://westciv.typepad.com/dog_or_higher/2006/11/again_with_the_.html


+03: COLOR.

Color: An Investigation
By Joshua David McClurg Genevese.
"Many of us learned design on the job, as the internet took our careers 
down unexpected paths. We've focused on our most immediate and 
practical needs so we could sharpen our skills and meet deadlines. But 
the new professionalism in web design calls us to a higher standard and 
a deeper understanding of design's concepts, complexities, and 
historical underpinnings. It's time to immerse ourselves in what we 
missed, as columnist Joshua David McClurg Genevese takes us back to 
school in the first of three articles on color."
http://www.digital-web.com/articles/color_an_investigation/


+04: EVALUATION & TESTING.

Eyetracking of Forms: Should we Accept the Conclusions?
By Caroline Jarrett.
"For ages, I've longed to do some eyetracking experiments on how users 
look at forms. And recently, I've been delighted to see the next best 
thing: excellent work by Matteo Penzo and his team..."
http://www.usabilitynews.com/news/article3507.asp

The Various Approaches to Evaluation and Measurement
By Intranet Benchmarking Forum.
"How intranet teams often evaluate and measure for the wrong reasons 
and without fully grasping what their intranet is for..."
http://tinyurl.com/y4nsea

Task-Centered User Interface Design: 4.1 Cognitive Walkthroughs
By Clayton Lewis and John Rieman.
"The cognitive walkthrough is a formalized way of imagining people's 
thoughts and actions when they use an interface for the first time..."
http://hcibib.org/tcuid/chap-4.html#4-1


+05: EVENTS.

International Day of Disabled Persons
2006 Theme: "E-Accessibility"
December 3, 2006.
http://www.un.org/esa/socdev/enable/disiddp.htm

A Practical Guide to Usability Testing
December 7 2006.
London, United Kingdom
http://www.userfocus.co.uk/training/usabilitytest.html

PHP Throwdown (24 hour coding marathon)
January 27, 2007.
http://phpthrowdown.com/


+06: INFORMATION ARCHITECTURE.

Card Sorting
By Joshua Kaufman.
"If you're designing a system to organize content, you can either come 
up with your own labeling system - which may or may not be shared by 
others - or you can talk to the actual users of the system and learn 
how they perceive its content. There are many methods of gathering this 
user data, but they can often be both time-consuming and costly. 
Fortunately, there's hope: one method that is generally inexpensive, 
quick, and easy is card sorting."
http://unraveled.com/archives/2006/11/card-sorting


+07: JAVASCRIPT.

Flash, JavaScript, and Providing Alternative Content
By Jonathan Christopher.
"The point I'm trying to make is that in this era of ever advancing Web 
technologies, it's still extremely important to provide alternate 
content. Readers come first, above your JavaScript animations and Flash 
movies. While it's completely great to offer those enhancements, there 
is a lot you can do to make sure a reader isn't faced with any barriers 
when it comes to a site you put together. In the end, as always, it's 
up to you."
http://tinyurl.com/y23jrs

PPK on JavaScript: The DOM - Part 1
By Peter-Paul Koch.
"In 1998, the W3C published its Level 1 DOM specification, which all 
browser vendors implemented. This week we're going to spend most of our 
time working with the Level 1 DOM, but we'll also take a look at the 
old Level 0 DOM, especially at its useful form-field properties."
http://www.webreference.com/programming/javascript/ppk1/index.html

EJ - The Only JavaScript Library You'll Ever Need
By Robert Nyman.
"The web is littered with full-blown JavaScript libraries who say they 
will save your day and make your web development life much easier. You 
get encouraged to include these 'mere 80 KB' libraries that is supposed 
to be the solution to all your needs, and practically make the web site 
work by itself. Needless to say, I'm not a big follower of JavaScript 
libraries,, especially since they almost always include lots of 
superfluous code, so I thought I'd put together a tiny library with 
only essential JavaScript functions..."
http://tinyurl.com/yys3kr

JavaScript Frameworks - Concept vs. Code Libraries
By Robert Nyman.
"Personally, I've never been a fan of huge JavaScript libraries, an 
opinion that was probably clear from what I wrote in my EJ - The only 
JavaScript library you'll ever need post. Even if they're written by 
very competent web developers, they almost always consist of more 
functions and methods that are necessary. However, I'd like to take 
this opportunity to explain the important difference between the two 
major types of JavaScript libraries: concept and code libraries..."
http://tinyurl.com/y7alav

Scripts in XHTML
By Lachlan Hunt.
"I frequently come across people who aren't aware of the problems with 
using scripts inside XHTML documents. One of these problems is 
particularly fatal because it can cause a well-formedness error, but 
it's not seen as an issue when documents are served as text/html..."
http://lachy.id.au/log/2006/11/xhtml-script

Dynamic CSS Changes
By Ryan Campbell.
"When changing the appearance of a site through the use of JavaScript, 
we usually see developers either switch the stylesheet of the page or 
change the class of an element. And then, on occasion, we see the 
practice of changing appearance right in the JavaScript with the style 
property. On their own, these methods are all fairly reliable, but they 
don't play too nicely together."
http://particletree.com/notebook/dynamic-css-changes/

CSS Photo Shuffler
By Carl Camera.
"A Javascript + CSS replacement for Flash photo fading slideshow. 
Inspired by Richard Rutter's image fade demonstration..."
http://iamacamera.org/sandbox/photoshuffler/


+08: MISCELLANEOUS.

Leveraging HTML and JavaScript in Apollo Applications (video)
By Chris Brichford.
"Session from 2006 Adobe Max developer conference. Chris Brichford 
(Engineer on Apollo team) talks about how you will be able to leverage 
HTML and JavaScript within Apollo (both as a top level application 
language and within Flash)."
http://video.google.com/videoplay?docid=1551903488172905143

Interview with D. Keith Robinson
By David Peralty.
"For me, Keith Robinson needs no introduction. A great writer, and 
designer among other things, I see his name popping up all over the 
place. You might have read some of his works on LifeHacker, A List 
Apart, among other places. I shot him an e-mail hoping to get his 
perspective on all the things going on with the blogosphere..."
http://tinyurl.com/y66org


+09: NAVIGATION.

Multiple Skip Links
By Mel Pedley.
"...Where there is a clear need for more than one skip link on a page, 
perhaps a visible skip link just before each section, or column, that 
requires it might be the best approach. In theory, this places less 
strain on the user to remember a whole list of links and means that 
they don't have to deal with a whole bunch of links at the top of every 
page before they get to some meaningful content."
http://blackwidows.co.uk/blog/?p=78


+10: PHP.

Pro PHP Security/Preventing SQL Injection
By Chris Snyder and Michael Southwell.
"PHP is an extremely powerful yet easy-to-learn scripting language, 
affording even relatively inexperienced programmers the opportunity to 
create complex, dynamic websites. It is, however, notoriously difficult 
to ensure privacy and security of internet services. In this book, we 
will provide you with the security background every web developer 
needs, along with PHP-specific knowledge and code that you can use to 
protect the integrity of your own applications. We begin with an 
overview of server security that shows you how to assess privacy in a 
shared hosting environment, keep developers out of production servers, 
maintain up-to-date software, provide encrypted channels, and control 
access to your systems..."
http://www.phpbuilder.com/columns/ProPHPSecurity_excerpt.php3

XML Validation in PHP
By Pascal Opitz.
"Working with user input that needs to be valid XML, it turns out that 
PHP5 has a built-in validation function..."
http://www.contentwithstyle.co.uk/Blog/132/xml-validation-in-php/


+11: STANDARDS, GUIDELINES & PATTERNS.

Have Your Say about the Future of HTML
By Molly E. Holzschlag.
"...Any questions, comments, criticisms, complaints or feature requests 
are welcome. Now is the time to speak up. No comment is too dumb; no 
question is too hard or too simple; no criticism is too harsh. If you 
have anything at all to say, we are listening..."
http://www.molly.com/2006/11/07/have-your-say-about-the-future-of-html/

Status of ISO 9241
By User Focus.
"Most people know that ISO 9241 is a usability standard, but did you 
know that it's currently being revised and will eventually contain over 
50 parts? Whatever your area of interest in usability, the new ISO 9241 
is bound to have a part that has an impact on your work. Find out the 
titles and the status of various parts with our handy table."
http://www.userfocus.co.uk/resources/iso9241/futureparts.html


+12: TOOLS.

CLiCk, Speak
By Charles L. Chen.
"CLiCk, Speak is an open source, freely available extension for the 
Firefox web browser. It is part of the CLC-4-TTS Suite of products, it 
features a mouse driven interface, and it reads web pages - hence its 
name. Unlike Fire Vox which is designed for visually impaired users, 
CLiCk, Speak is designed for sighted users who want text-to-speech 
functionality. It doesn't identify elements or announce events - two 
features that are very important for visually impaired users but very 
annoying for sighted users. It also has a simplified, mouse driven 
interface that is designed to be easy for users familiar with 
point-and-click graphical user interfaces. Like Fire Vox, CLiCk, Speak 
works on Windows, Macintosh, and Linux; and Fire Vox has multilingual 
support, making it great for users who are trying to learn a foreign 
language and need to hear foreign language web sites read out to them 
for practice."
http://clickspeak.clcworld.net/

Playing with CSS Selectors
By Mauricio Samy Silva.
Enter advanced compound CSS selectors into a field. Results are 
displayed live on the same page.
http://www.maujor.com/tutorial/isel-en.php

rel-lint
By Drew McLellan.
"This is a lint tool (like a non-authoritative validator) for XFN, 
rel-tag and other microformats that make use of the rel attribute of 
links. It takes the form of a bookmarklet you can add to your browser 
and then run against any page. rel-lint will check for known XFN 
values, flag values it doesn't recognize (even though they may well be 
correct) and display the tag values for rel-tagged links."
http://tools.microformatic.com/help/xhtml/rel-lint/

Perian
"Perian is a free plugin that enables QuickTime to play almost every 
popular video format...Perian requires OS X 10.4.7."
http://www.perian.org/


+13: TYPOGRAPHY.

Add Extra Lead Before and After Block Quotations
By Richard Rutter.
However the block quotations are set, there must be a visual 
distinction between main text and quotation, and again between the 
quotation and subsequent text..."
http://tinyurl.com/y4rjbz

Stylin' Fonts and Text in CSS
By Charles Wyke-Smith.
"Much of Web design is dealing with type-in paragraphs, headlines, 
lists, menus, and forms. As a result, the properties in this chapter 
are essential to making the difference between a site that looks thrown 
together and one that looks like it has the professional touch. More 
than any other factor, type makes the clearest visual statement about 
the quality of your site's offerings. Graphics are the icing on the 
cake; typography is where good design begins..."
http://www.informit.com/articles/article.asp?p=600967&f1=rss&rl=1


+14: USABILITY.

Creating a Universal Usability Agenda
By Whitney Quesenbery.
"How do you keep usability, accessibility, and user experience 
requirements on track while developing standards? It is part of the 
very nature of standards to focus on details-and in the process, to 
sometimes lose sight of the real goals. This is especially true when a 
standards-making process goes on for a long time, a situation is highly 
political, or most people are focused on technology issues..."
http://www.uxmatters.com/MT/archives/000136.php

Five Usability Challenges of Web-Based Applications
By Jared M. Spool.
"...However, in design, the devil is always in the details. The above 
five usability challenges make web apps different from other types of 
design. Our research shows designers who are on the lookout and 
accommodate for them are more likely to create winning applications 
that delight users."
http://www.uie.com/articles/usability_challenges_of_web_apps/

Some Historical Usability Research
By Colin Lieberman.
"...By following published usability and accessibility guidelines, and 
by understanding the psychology behind them, we are able to produce 
work that is findable, scannable, navigable, and usable. We are able to 
tackle this problem of too much information with good odds of 
success....More importantly however, is the value of enriching our 
understanding of the guidelines and studies we read..."
http://www.cactusflower.org/some-historical-usability-research

Selling Usability to Your Manager
By User Focus.
"Before you can implement a usability initiative in your organization, 
you'll need to convince your manager it's worthwhile. The obvious 
approach is to use a cost-benefit argument, but experience shows that 
this approach often fails because many managers find the data 
unconvincing. An alternative approach is to tailor your argument based 
on your manager's MBTI personality type. This approach generates many 
different ideas for selling usability within your organization and is 
much more persuasive."
http://www.userfocus.co.uk/articles/sellingusability.html

The Ultimate Webdesign Usability Checklist
By Rogier Bikker.
"I noticed that I, and fellow web designers, keep making the same 
usability mistakes over and over. This checklist with 88 questions is a 
must read for every web designer who cares about usability..."
http://tinyurl.com/y66g4f


+15: XML.

Do Your Users Know Their RSS from Their Elbow?
By Chris Rourke.
"Whilst we get all excited about social software and Web 2.0, does the 
average web user care at all?  Should they?"
http://tinyurl.com/ybdt5l

Cracks in the Foundation
By Micah Dubinko.
"Micah Dubinko takes aim at the legion of annoyances caused by XML 
namespaces."
http://www.xml.com/pub/a/2006/11/08/cracks-in-the-foundation.html


[Section one ends.]


++ SECTION TWO:

+16: What Can You Find at the Web Design Reference Site?

Accessibility Information.
http://www.d.umn.edu/goto/accessibility

Association Information.
http://www.d.umn.edu/goto/associations

Book Listings.
http://www.d.umn.edu/goto/books

Cascading Style Sheets Information.
http://www.d.umn.edu/goto/css

Color Information.
http://www.d.umn.edu/goto/color

Dreamweaver Information.
http://www.d.umn.edu/goto/dreamweaver

Evaluation & Testing Information.
http://www.d.umn.edu/goto/testing

Event Information.
http://www.d.umn.edu/goto/events

Flash Information.
http://www.d.umn.edu/goto/flash

Information Architecture Information.
http://www.d.umn.edu/goto/architecture

JavaScript Information.
http://www.d.umn.edu/goto/javascript

Miscellaneous Web Information.
http://www.d.umn.edu/goto/misc

Navigation Information.
http://www.d.umn.edu/goto/navigation

PHP Information.
http://www.d.umn.edu/goto/php

Sites & Blogs Listing.
http://www.d.umn.edu/goto/sites

Standards, Guidelines & Pattern Information.
http://www.d.umn.edu/goto/standards

Tool Information.
http://www.d.umn.edu/goto/tools

Typography Information.
http://www.d.umn.edu/goto/type

Usability Information.
http://www.d.umn.edu/goto/usability

XML Information.
http://www.d.umn.edu/goto/xml

[Section two ends.]


++END NOTES.


+ SUBSCRIPTION INFO.

WEB DESIGN UPDATE is available by subscription. For information on how 
to subscribe and unsubscribe please visit:
http://www.d.umn.edu/goto/webdevlist
The Web Design Reference Site also has a RSS 2.0 feed for site updates.


+ TEXT EMAIL NEWSLETTER (TEN).

As a navigation aid for screen readers we do our best to conform to the 
accessible Text Email Newsletter (TEN) guidelines.  Please let me know 
if there is anything else we can do to make navigation easier. For TEN 
guideline information please visit:
http://www.headstar.com/ten


+ SIGN OFF.

Until next time,

Laura L. Carlson
Information Technology Systems and Services
University of Minnesota Duluth
Duluth, MN U.S.A. 55812-3009
mailto:lcarlson at d.umn.edu


[Issue ends.]




More information about the Webdev mailing list