[webdev] Web Design Update: July 1, 2006

Laura Carlson lcarlson at d.umn.edu
Sat Jul 1 07:18:21 CDT 2006


+++ WEB DESIGN UPDATE.
- Volume 5, Issue 01, July 1, 2006.

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

++ISSUE 01 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: DREAMWEAVER.
04: EVALUATION & TESTING.
05: EVENTS.
06: FLASH.
07: INFORMATION ARCHITECTURE.
08: JAVASCRIPT.
09: MISCELLANEOUS.
10: NAVIGATION.
11: PHP.
12: STANDARDS, GUIDELINES & PATTERNS.
13: TOOLS.
14: TYPOGRAPHY.
15: USABILITY.
16: XML.

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

[Contents ends.]


++ SECTION ONE: New references.

+01: ACCESSIBILITY.

Whither WAI and WCAG?
By Joe Clark.
"WCAG 1 was OK and could use a new coat of paint, but the entire modus 
operandi of the Web Content Accessibility Guidelines Working Group has 
been rejected by people who know, and actually love, the Web. As such, 
any credibility the Working Group has is hanging by a thread in the 
best case and is a figment of the Working Group's imagination in the 
worst. You had a good run for a while there, but is it time to close up 
shop?"
http://blog.fawny.org/2006/06/23/whither/

Formal Objection to WCAG 2.0
By Lisa Seeman et al.
"WCAG 2.0 claims to define and address the requirements for making Web 
content accessible to those with learning difficulties, cognitive 
limitations and others. We object to that claim. Specifically, the 
success criteria requirements for making content understandable largely 
ignores the needs of people with learning difficulties and cognitive 
limitations..."
http://lists.w3.org/Archives/Public/w3c-wai-gl/2006AprJun/0368.html

What's Next for Web Accessibility?
By Faruk Ates.
"Accessibility, in the end, is not about the web designer or developer, 
or the people developing browsers or authoring tools; it's about the 
people with disabilities, and these people will suffer from WCAG 2.0 
the most. Being the normative technical report issued by the W3C, we 
run the risk of WCAG 2.0 being adopted unquestioned by many governments 
and large corporations. We shouldn't blame them for doing so, because 
it's not their duty to conduct a research into the quality, 
effectiveness and usability of the technical reports that the W3C 
produces. It is their duty, however, to make use of these reports in a 
conscious, sensible manner. In other words, it is reasonable to expect 
them to use their heads when working with these reports. The NFB vs. 
Target lawsuit shows that this isn't a given. What may happen is that 
many government and corporation websites will try to 'pass' WCAG 2.0, 
but through doing so become no more accessible than they were before 
(or even worse, less accessible). People with disabilities will 
continue to experience a frustrating rendition of the internet, but 
they will have little hope for the situation to improve any time soon."
http://tinyurl.com/jrzwh

David Berlind on Web Accessibility
By Joseph Dolson.
"Unless society changes significantly, there will always be 
technologies available which are not 'accessible' - does this mean we 
should therefore never require accessibility? Does not being ready 
therefore exonerate our responsibilities? I can't accept that - 
instead, we should require accessibility and expect that technologies 
will not be accepted for mainstream use until an accessible use 
paradigm has been developed."
http://tinyurl.com/ej7x9

Crying Foul on Accessibility Claims
By Ian Lloyd.
"It's an accessibility moan double-bill, folks. First up, there's the 
story of the UK Department of Trade and Industry (DTI), a governmental 
department that recently had a Website redesign that should, according 
to their own specifications (let alone any Disability Discrimination 
Act requirements) be accessible. But you know how governments are for 
saying one thing and then doing another..."
http://tinyurl.com/q8ez7

Prettier Accessible Forms
By Nick Rigby.
"Forms are a pain. You can make them pretty, make them accessible, or 
go a little crazy trying to achieve both. Nick Rigby offers a happy 
solution."
http://www.alistapart.com/articles/prettyaccessibleforms

PAS 78 Download
Developed by The British Standards Institution sponsored by the 
Disability Rights Commission.
"...available in Word and PDF formats. One electronic copy of the 
guidance is available free per individual or business."
http://www.drc-gb.org/default.aspx?page=3364

A Critique of P.A.S. 78
By Joe Clark.
"...The specification has a lot of typos and is inconsistent in several 
places, to be discussed below. However, I believe the authors have 
succeeded about 85 percent in achieving a document that teaches 
untrained people how to manage developers and user testing to arrive at 
an accessible Web site..."
http://blog.fawny.org/2006/03/21/pas78/


+02: CASCADING STYLE SHEETS.

All About CSS Drop Shadows
By John Gallant, Holly Bergevin.
"Do you like drop shadows on your page elements, but haven't a clue how 
to get them on your pages? Maybe you do know a bit about creating drop 
shadows, but a refresher on the modern methods would be welcome? Do you 
want to learn the very latest cutting edge tricks? If you are any of 
these, don't go away because we now begin a series on drop shadows for 
HTML elements. At the start we'll keep it simple, and as we progress in 
the series the methods will become more advanced and effective. At the 
end you will be treated to a brand new method so advanced that it must 
wait for IE7 to arrive before you can use it properly."
http://www.communitymx.com/abstract.cfm?cid=0536D

Selectors in Action
By Russ Weakley.
This is a sample chapter from Russ Weakley's book 'Teach yourself CSS 
in 10 minutes'.
http://www.samspublishing.com/articles/article.asp?p=425175

Bulletproof Web Design: Expandable Rows
By Dan Cederholm.
"This chapter takes a look at a common approach to designing a 
login/promotional area that occupies the top portion of a typical Web 
page. We deconstruct the design and then rebuild it to accommodate any 
text size or amount of content."
http://www.informit.com/articles/article.asp?p=482332

CSS 2.1 Properties
By Lee Underwood.
"Cascading Style Sheets (CSS) are used for Web page layouts and aid in 
separating the document's style from its structure. Used correctly, CSS 
can be a powerful Web design tool. This extensive reference covers all 
the properties of the current version."
http://www.webreference.com/authoring/style/sheets/properties/

Ten Common CSS Mistakes
By Design Detector.
"I've recently been tweaking the code on a website designed by someone 
else, where I spotted several common mistakes in the stylesheet. I 
thought it would be helpful to point out a list of these and other 
mistakes in CSS that I've seen before..."
http://www.designdetector.com/link/to/ten-common-css-mistakes/

Inline CSS Should Not be Allowed in Strict Doctypes
By Emil Stenstrom.
"Strict doctypes are for documents where the webmaster has taken the 
time to clearly separate the content from the design, not other 
hybrids."
http://tinyurl.com/hga3g

Future-Proof Your CSS with Conditional Comments
By Bruce Lawson.
The IE development team are calling on people to clean up their CSS 
hacks that might fail when IE7 is released, so I thought I'd tell you 
about how I did this for an emergency design I did for a punter a 
couple of months ago.
http://tinyurl.com/elk5l


+03: DREAMWEAVER.

Creating a Simple Three-Column Design with CSS and Dreamweaver 8
By Stephanie Sullivan.
"Take your CSS skills to the next level by creating a website with 
three vertical columns."
http://tinyurl.com/kfllk


+04: EVALUATION & TESTING.

Quantitative Studies - How Many Users to Test?
By Jakob Nielsen.
"When collecting usability metrics, testing 20 users typically offers a 
reasonably tight confidence interval."
http://www.useit.com/alertbox/quantitative_testing.html

When 100% Really Isn't 100%:
Improving the Accuracy of Small-Sample Estimates of Completion Rates
By James R. Lewis and Jeff Sauro.
"Small sample sizes are a fact of life for most usability 
practitioners. This can lead to serious measurement problems, 
especially when making binary measurements such as successful task 
completion rates (p). The computation of confidence intervals helps by 
establishing the likely boundaries of measurement, but there is still a 
question of how to compute the best point estimate, especially for 
extreme outcomes. In this paper, we report the results of 
investigations of the accuracy of different estimation methods for two 
hypothetical distributions and one empirical distribution of p. If a 
practitioner has no expectation about the value of p, then the Laplace 
method ((x+1)/(n+2)) is the best estimator. If practitioners are 
reasonably sure that p will range between .5 and 1.0, then they should 
use the Wilson method if the observed value of p is less than .5, 
Laplace when p is greater than .9, and maximum likelihood (x/n) 
otherwise."
http://tinyurl.com/lfq7c

The Return on Investment (ROI) for Personas
Submitted by Ann Light.
"Extract from 'The Persona Lifecycle: Keeping People in Mind throughout 
Product Design' by John Pruitt and Tamara Adlin..."
http://www.usabilitynews.com/news/article3242.asp


+05: EVENTS.

WebCT Users Conference
July 10-14, 2006.
Chicago, Illinois U.S.A.
http://www.webct.com/2006

CSS: From the Ground Up with Molly Holzschlag, Andy Clarke
July 15, 2006.
Honolulu, Hawaii U.S.A.
http://www.outreach.hawaii.edu/pnm/programs/2006/EVENT-L08360.asp

CSS: Applied Design Techniques with Molly Holzschlag, Andy Clarke
July 16, 2006.
Honolulu, Hawaii U.S.A.
http://www.outreach.hawaii.edu/pnm/programs/2006/EVENT-L08361.asp

Distance Teaching and Learning Conference
August 2-4, 2006.
Madison, Wisconsin U.S.A.
http://www.uwex.edu/disted/conference/

CSS Workshops with Russ Weakley
August 14-15 or 17-18, 2006.
Sydney, Australia
http://maxdesign.com.au/workshop-css2006/#workshops


+06: FLASH.

Testing Keyboard Access in Flash and Flex
By Andrew Kirkpatrick.
"Testing for keyboard access is probably the first test that should be 
performed when evaluating the accessibility of Flash and Flex content 
and applications."
http://tinyurl.com/ocru4


+07: INFORMATION ARCHITECTURE.

The Confluence of Research and Practice in Information Architecture
By Karl Fast.
"If you have tried your hand at information architecture (IA) - 
designing navigation schemes, creating wireframes, planning usability 
studies - then you will know how challenging the work is. If you have 
attended the Information Architecture Summit - the seventh edition of 
this annual conference was recently held in Vancouver  - then you will 
know that information architects are a smart, creative and enthusiastic 
lot. And if you have worked with information architects then you will 
have respect for how, and how well, they grapple with tortuous 
information problems in all their real-world complexity..."
http://www.asis.org/Bulletin/Jun-06/fast.html

The Rolling Content Inventory
By Louis Rosenfeld.
"...I'm increasingly recommending pursuing a rolling content inventory. 
Instead of a snapshot, as all those silly IA books suggest, inventory 
your content on an ongoing basis. Put another way, a content inventory 
is an process, not a deliverable..."
http://louisrosenfeld.com/home/bloug_archive/000448.html

Why You Shouldn't Start IA with a Content Inventory
By Donna Maurer.
"Leisa Reichelt has a blog post on Why you shouldn't start IA with a 
Content Inventory. I totally disagree with this. But I work on really 
big, content rich sites, and they are usually in a very poor state, so 
that may differ from her experience. I could not start a project 
without an inventory. I cannot imagine how I would reorganize a site if 
I didn't know what's there to be organized..."
http://www.maadmob.net/donna/blog/archives/000696.html


+08: JAVASCRIPT.

Behavioral Separation
By Jeremy Keith.
"Breaking up is hard to do. But in web design, separation can be a good 
thing. As Jeremy Keith explains, content, style, and behavior all 
deserve their own space."
http://www.alistapart.com/articles/behavioralseparation

Graceful Error Handling in JavaScript
By Tony Patton.
"JavaScript provides rudimentary support for error handling to properly 
handle and avoid errors. Learn about the various techniques available 
to help you address any development problems you might encounter."
http://builder.com.com/5100-6371_14-6087917.html


+09: MISCELLANEOUS.

Net Neutrality: This is Serious
By Tim Berners-Lee.
"When I invented the Web, I didn't have to ask anyone's permission. 
Now, hundreds of millions of people are using it freely. I am worried 
that is going end in the USA..."
http://dig.csail.mit.edu/breadcrumbs/node/144

You Can't Keep Ignoring the Web
By Gerry McGovern.
"The Web deserves professional management because the Web is central to 
the future of the organization. Most websites are not managed. They 
are, at best, administered. These administrators 'put up' stuff on the 
website that they are told to put up. This approach quickly turns your 
website into a dumping ground. Many administrators know this but they 
have no real power or authority-it's often their bosses who tell them 
to put up this unnecessary content."
http://www.gerrymcgovern.com/nt/2006/nt-2006-06-26-senior-managers.htm

How to Plan Manpower on a Web Team
By Shane Diffily.
"Just how many people does it take to properly manage a website? It 
depends on the website. Shane Diffily explains how to figure it out."
http://www.alistapart.com/articles/manpoweronawebteam

Hakon Responds to Questions About CSS and...
By slashdot.org.
"You submitted questions for Hakon Wium Lie on June 20. Today we have 
his answers, not only to the (+5 moderated) questions we sent him, but 
to a bunch of others he thought would also be interesting to answer."
http://interviews.slashdot.org/article.pl?sid=06/06/23/1443203

Where Visual Design Meets Usability - An Interview with Luke 
Wroblewski, Part 1
By Joshua Porter.
"Joshua Porter catches up with Luke Wroblewski about the intersection 
between visual design and web site usability. Here is what Luke had to 
say."
http://www.uie.com/events/uiconf/2006/articles/wroblewski_interview/

Where Visual Design Meets Usability - An Interview with Luke 
Wroblewski, Part 2
By Joshua Porter.
http://tinyurl.com/qw5qo


+10: NAVIGATION.

Lifestyles of the Link-Rich Home Pages
By Jared M. Spool.
"Jared talks about the emerging trend of home pages featuring more and 
more links and why this is probably a good thing."
http://www.uie.com/articles/linkrich_home_pages/

Designing Accessible Navigation
By Joseph Dolson.
"Building an accessible website is a holistic endeavor. In order to 
provide easy access to the information on each page, myriad factors 
must be considered. One of the chief amongst these is the creation of 
accessible navigation. Whether considering business logic or a 
principled perspective on web design, enabling the site user to move 
within your pages is of key importance. This article will describe the 
principles of accessible navigation and demonstrate ways to create it 
using CSS and XHTML."
http://www.joedolson.com/accessible-navigation.php


+11: PHP.

How to Manage Memory in PHP
By Sara Golemon.
WebReference.com has a sample chapter from Sara Goleman's book 
'Extending and Embedding PHP' (Chapter 3) taking a look at memory 
management in PHP.
http://www.webreference.com/programming/php_mem/index.html

Time Sensitive CSS
By Nathan Smith.
"Recently, there's been some discussion on the Godbit forum about how 
to serve dynamic, time sensitive CSS with PHP. I got to thinking, and 
the steps necessary to make this work are actually pretty easy. First 
off, let me say that most hardcore programmers will probably scoff at 
the simplicity of these examples. However, a hardcore programmer I am 
not, so basic tutorials are what I enjoy. Also, please know that this 
is not an exercise in JavaScript / Ajax. It is simply a way to provide 
unique CSS based on date and time."
http://sonspring.com/journal/time-sensitive-css

Using Globals in PHP
By Dennis Pallett.
"Dennis Pallett shows you how to use globals in this article, where you 
will learn everything about the global keyword, the Singleton pattern, 
the Registry pattern and a Request Wrapper."
http://www.phpit.net/article/using-globals-php/

Using Register Globals
By php.net.
"Perhaps the most controversial change in PHP is when the default value 
for the PHP directive register_globals went from ON to OFF in PHP 
4.2.0. Reliance on this directive was quite common and many people 
didn't even know it existed and assumed it's just how PHP works. This 
page will explain how one can write insecure code with this directive 
but keep in mind that the directive itself isn't insecure but rather 
it's the misuse of it..."
http://il.php.net/register_globals


+12: STANDARDS, GUIDELINES & PATTERNS.

9 Ways to Misunderstand Web Standards
By Philipp Lenssen.
"Misunderstanding 1: 'We Need Separate Print Pages'..."
http://blog.outer-court.com/archive/2006-06-23-n15.html

Failed Redesigns III
By Joe Clark.
"Time for another edition of Failed Redesigns, in which incompetent, 
underschooled Web developers produce new or revamped Web sites with 
outdated and inaccessible code - and then act all surprised and 
indignant when I call them on it..."
http://blog.fawny.org/2006/06/24/failed3/

CSS Reboot as Web Standards Validation Indicator
By Sean Fraser.
"Sean Fraser provides standards compliance details of CSS Reboot. 71.8% 
of CSS Reboot participants use invalid HTML, CSS, or both."
http://tinyurl.com/ffks3

A Comparative Investigation of the Accessibility Levels of Irish 
Websites
By Vivienne Trulock.
This is Vivienne's dissertation which follows on from Barry McMullin's 
WARP study of 2002.
http://www.ilikecake.net/accessibility/accessibilityinvestigation_3.htm

A Love Song About Web Standards
By Paul Boag.
"It's not often that I receive an email that really makes me laugh. 
However, this morning I received one containing a love song about web 
design and boagworld that had me in hysterics..."
http://www.boagworld.com/archives/2006/04/a_love_song_to_boagworld.html

+12: TOOLS.

Docvert
By Matthew Cruickshank.
"This web service takes multiple word processor files (typically .doc) 
and converts them to HTML or any XML." Recently support for S5 
Slideshow was added, meaning "that you can make slides based on word 
processing documents. New slides will be created for each 'Heading 1' 
within the document."
http://holloway.co.nz/docvert/index.html
Demo (OpenDocument only): http://docvert.com/demo/2.2

HTML Tidy (Online)
By Flumpcakes.
"HTML Tidy Online is a web front end to the command line program Tidy. 
It helps remove redundant and sloppy code. It has various options to 
improve code and fix errors in HTML documents."
http://flumpcakes.co.uk/css/html-tidy/


+13: TYPOGRAPHY.

Fine Typography for the Web
By Dave Shea.
Dave Shea's at Media conference presentation materials.
http://mezzoblue.com/presentations/2006/@media/

Font-Size - The Right Way...
By Gunlaug Srtun.
"If you want to know what the correct size for an accessible font 
should be, then you won't find an absolute answer. The reason is that 
that's for each visitor to decide, and we as designers should 
accommodate such decisions as well as we possibly can."
http://www.gunlaug.no/contents/wd_1_03_04.html


+15: USABILITY.

The Battle Between Usability and User-Experience
By Thomas Baekdal.
"The main reasons why it is so hard to create usable products is that 
there is a conflict between a high-usability level and great 
user-experience. You might think this as strange, but there is a 
important difference between the two."
http://tinyurl.com/rcg5l

Text Columns: How Long is Too Long?
By Jeff Atwood.
"...So what's the best way to structure columns of text on a computer 
screen? How long is too long?..."
http://www.codinghorror.com/blog/archives/000618.html

The Power of Positive Whining
By Jeffrey Zeldman.
"I recently had a bad experience on a good website and wrote about it 
here. Writing about experiences is not the same as writing about facts. 
A company might spend $40,000 to ensure that its navigation labels can 
be clearly understood by all users. That they spent the money and 
conducted the tests is the fact. Yet some users might not understand 
the labels anyway. That would be the experience of those users. Fact 
versus experience: not the same thing..."
http://www.zeldman.com/2006/06/29/the-power-of-positive-whining/


+16: XML.

Microformats in Education Wiki
Initiated by Jesse Rodgers.
"This Wiki is to discuss Microformats in Education. To figure out a 
need for any specific types this wiki attempts to collect the 
information required to make a sound proposal to the Microformats 
discussion list for either new formats or modifications required to 
current formats. An example might be..."
http://web.uwaterloo.ca/wiki/index.php/Main_Page

Why XHTML? Or, Why not HTML?
By Sean Fraser.
"In this article Sean Fraser looks at fifty standards compliant 
websites to find out which doctype they use. He presents the results 
which show that the vast majority of the examined sites use XHTML."
http://tinyurl.com/lcgwg

Understanding XForms: Components
By Kurt Cagle.
"...Big complex data models look really imposing and impressive, but at 
the end of the day, XForms got their start largely because the existing 
HTML forms just weren't expressive enough. Consider some of the more 
vexing problems associated with typical web forms. Suppose that you 
wished to..."
http://tinyurl.com/mfo7d


[Section one ends.]


++ SECTION TWO:

+17: 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