[webdev] Web Design Update: May 25, 2006
Laura Carlson
lcarlson at d.umn.edu
Thu May 25 06:22:16 CDT 2006
+++ WEB DESIGN UPDATE.
- Volume 4, Issue 49, May 25, 2006.
An email newsletter to distribute news and information about web design
and development.
++ISSUE 49 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: JAVASCRIPT.
07: MISCELLANEOUS.
08: NAVIGATION.
09: PHP.
10: STANDARDS, GUIDELINES & PATTERNS.
11: TOOLS.
12: USABILITY.
SECTION TWO:
13: What Can You Find at the Web Design Reference Site?
[Contents ends.]
++ SECTION ONE: New references.
+01: ACCESSIBILITY.
To Hell With WCAG 2
By Joe Clark.
"...WCAG 2 is not too broken to fix, but we have no reason to think the
WCAG Working Group will actually fix it. The Working Group is too
compromised by corporate interests, too wedded to the conclusions we
see in the current 'draft,' too broken in general. What you see in WCAG
2 now is pretty much what you're gonna get-permanently. As such, WCAG 2
will be unusable by real-world developers, especially
standards-compliant developers. It is too vague and counterfactual to
be a reliable basis for government regulation. It leaves too many
loopholes for developers on the hunt for them. WCAG 2 is a failure, and
not even a noble one at that..."
http://alistapart.com/articles/tohellwithwcag2
WCAG 2.0 - A Failure In The Making?
By Mel Pedley.
"I currently have no idea who this document was written for. Perhaps it
was written to satisfy stakeholders within the Working Group as it
certainly doesn't seem to be useful to those of us who are actually out
there developing sites...In it's present state, WCAG 2.0 is likely to
do more damage than good."
http://www.blackwidows.org.uk/wpress/?p=58
Let the Buyer be Aware: The Importance of Procurement in Accessibility
Policy
By Cyndi Rowland.
"Creating a web accessibility policy has become a common approach taken
by education institutions and others (e.g., local, state, and federal
government agencies, and businesses). Adding procurement systems into a
policy is an important consideration for any organization..."
http://ncdae.org/policy/procurement.cfm
Accessible Layouts
By Alastair Campbell.
"...The best options for accessibility are still either a liquid
layout...or an 'elastic' layout, which flexes up to a point, but then
stops. If you want a black and white rule, then use relative units..."
http://alastairc.ac/2006/05/accessible-layouts/
Usable and Accessible Form Validation and Error Recovery
By Jared Smith.
"Form validation is the process of testing to ensure that end users
enter necessary and properly formatted information into web forms.
Error recovery is the process of guiding the user through fixing
missing or improper information as detected by the form validation.
There are several methods of performing form validation and error
recovery. These methods can typically be categorized as being,
server-side - the form information is submitted and analyzed by the web
server through some scripting language (such as PHP, JSP, Perl, etc.)
with necessary feedback messages being written to a new, dynamically
generated web page, or client-side - form validation and error recovery
mechanisms are performed within the browser using a client scripting
language (such as JavaScript or VBScript). There are advantages to each
method..."
http://webaim.org/techniques/formvalidation/
Showing Good Form:
Beyond the Basics of Accessible Web Forms
By Catherine M. Brys and Wim Vanderbauwhede.
"...To create accessible forms, we need to use labels, legends and
<fieldset> tags appropriately. These elements allow screen readers to
interpret the relationship between a form element and the corresponding
textual information. Simple forms consisting of only input fields and
text areas can be laid out using a data table. When using sets of radio
buttons or checkboxes, however, the legend and the options should not
be separated by putting them in different table cells. Questionnaires
often require nesting of form elements - this is for example the case
when a question is depending on the answer to another question. These
form elements must then be nested correctly in order for the
questionnaire to be accessible."
http://www.accessiblecontent.com/online/v2n1/index.php?view=forms1
Accessible Web Forms: Beyond the Basics - Part 2
By Catherine M. Brys and Wim Vanderbauwhede.
"...Looking beyond simple web forms, the challenge in making form
accessible is not so much in combining the accessible code for the
different form building blocks but in presenting the information in the
way which makes most sense to users and prevents misinterpretation. Web
developers should think about the needs of the different accessibility
user groups when designing forms. If possible, testing the initial
design with users is recommended to discover potential problems. The
techniques presented in this article give web developers a good
starting point in designing accessible web forms."
http://www.accessiblecontent.com/online/v2n1/index.php?view=forms2
+02: CASCADING STYLE SHEETS.
Liquid Image
By Michel Fortin.
"Look at the main page of this web site, you will find a photo of me.
This image seems pretty normal at first glance, but it has one special
feature: if you resize your browser window you can see the photograph's
dimensions adapts to the new column width. Let me explain how this has
been done. We call 'liquid' a web site design that adapts itself to the
browser window's size. The image is liquid because its size changes too
when the containing column size changes. This is how we do it..."
http://www.michelf.com/weblog/2005/liquid-image/
Experiments with Wide Images
By Richard Rutter.
"Probably the biggest problem with liquid layouts is how to contain and
display fixed width elements such as images and flash movies.
Inherently with a liquid layout one never knows how wide a container
will be. This can lead to situations where an image is wider than its
container and breaks the layout. These are attempts to show wide images
in a variable width column, using CSS techniques to shrink or crop the
image."
http://www.clagnut.com/sandbox/imagetest/
Conditional Comments in CSS
By Alastair Campbell.
"With the advent of Internet Explorer 7 (IE 7), there is now little
choice but to create separate style sheets for different browsers, at
least for a moderately complex visual design or layout. This post
explores the need for change, and where this approach could go."
http://alastairc.ac/2006/05/conditional-comments-in-css/
Using the Universal Selector
By Andrea Arbogast.
"The CSS universal selector, denoted by the asterisk (*), selects any
element in the document. Using it in combination with other CSS
selectors can lead to some powerful results. I have listed two of my
favorite techniques here..."
http://bitesizestandards.com/bites/using-the-universal-selector
+03: COLOR.
Colour with Contrast
By Ann McMeekin.
"Want to make sure your site is readable by the widest possible
audience without being 'boring' and 'ugly' but aren't sure how? A
selection of tools are now available to help you choose colours or
check the colours you've been given to provide adequate contrast. Using
these at the very earliest stages of the design process could save you
potential headaches later."
http://bitesizestandards.com/bites/colour-with-contrast
Shades of Accessibility
By Etre.
"Here's a quick example of how to make colour-coded information
accessible to colour-blind users..."
http://www.etre.com/blog/2006/05/shades_of_accessibility/
+04: EVALUATION & TESTING.
Chinese Banks Homepage Usability
By Ming Zhao.
"This study assesses the usability of homepages of three leading
Chinese retail banks from a user's perspective..."
http://www.apogeehk.com/research_chinese_banks.html
+05: EVENTS.
An Event Apart Chicago
June 2, 2006.
Chicago, Illinois U.S.A.
http://www.aneventapart.com/news/2006/03/an_event_apart_chicago.php
New York PHP Conference and Expo 2006
June 14-16, 2006.
New York, New York U.S.A.
http://www.nyphpcon.com/
AusWeb 05
July 1-5, 2006.
Sunshine Coast, Australia
http://ausweb.scu.edu.au/
O'Reilly Open Source Convention 2006
July 24-28, 2006.
Portland, Oregon
http://conferences.oreillynet.com/os2006/
+06: JAVASCRIPT.
Adobe's Spry Framework for AJAX
By Drew McLellan.
"Adobe Labs have introduced a preview of their new Spry Framework for
AJAX, which aims to demystify AJAX for a non-technical audience. Adobe
are attempting to enable anyone with basic HTML, CSS and JavaScript
skills to be able to harness the power of AJAX within their pages.
Sadly, at this initial stage it seems that the goal of easy-of-use has
been held higher than even the most basic principals of valid markup
and accessibility best practice. Opting to make implementation as
simple as possible, Spry uses custom attributes and old-school
obtrusive JavaScript techniques, welding the behaviour layer firmly to
the content..."
http://www.webstandards.org/2006/05/12/adobes-spry-framework-for-ajax/
Community Creators, Secure Your Code! Part II
By Niklas Bivald.
"In part two of his two-part series on protecting your community site
from malicious cross-site scripting attacks, Niklas Bivald rolls up his
trousers and wades into the JavaScript."
http://www.alistapart.com/articles/secureyourcode2
+07: MISCELLANEOUS.
Web Inventor Warns of 'Dark' Net
By Jonathan Fildes.
"The web should remain neutral and resist attempts to fragment it into
different services, web inventor Sir Tim Berners-Lee has said. Recent
attempts in the US to try to charge for different levels of online
access web were not 'part of the internet model,' he said in Edinburgh.
He warned that if the US decided to go ahead with a two-tier internet,
the network would enter 'a dark period'."
http://news.bbc.co.uk/1/hi/technology/5009250.stm
+08: NAVIGATION.
The 30 Second 'Search Engine Optimization' Check
By Drew Yates.
"Search engine traffic is vital to any web-based marketing. But are you
concerned that your business's web site is not optimized for the best
search rankings? Try this quick exercise..."
http://www.fizbang.com/9-18-05.php
Increase Site Traffic with Search Engine Optimization
By Tony Patton.
"Search engine optimization (SEO) has ballooned over the past few years
into a quasi-science for increasing a site's visibility. Surprisingly,
the techniques utilized in SEO are basic and often utilized Web
standards."
http://builder.com.com/5100-6371_14-6074912.html
+09: PHP.
Locking Down Your PHP Applications
By Thomas Myer.
"You know security is important, but the tendency is to put off adding
security until the last minute. It's impossible to secure a Web
application completely -- so why bother, right? Wrong. You can take
some easy steps to make your PHP Web application orders of magnitude
more secure."
http://tinyurl.com/njct3
Managing Sessions and State with PHP
By Brian Fioca.
"HTTP is stateless. If you've ever written a web application where user
data matters, you know that managing that data can be troublesome.
There are two kinds of data, though: page and session data.
Understanding the differences can help you develop better and more
easily."
http://www.onlamp.com/pub/a/php/2006/05/18/managing-sessions-and-state.html
Simple Optimization for PHP and MySQL
"Here is a list of a few very simple tips for optimizing your php/mysql
applications. Keep these in mind while developing..."
http://www.dublish.com/articles/10.html
+10: STANDARDS, GUIDELINES & PATTERNS.
World Grows Small: Open Standards for the Global Web
By Molly E. Holzschlag.
"Molly Holzschlag explains how the practices you already use to create
standards-based, accessible websites can serve you in the growing field
of internationalization."
http://www.alistapart.com/articles/worldgrowssmall
Design Patterns: Part 1
By Luke Wroblewski.
"What do we mean by 'design patterns'?"
http://www.lukew.com/ff/entry.asp?348
Design Patterns: Part 2
By Luke Wroblewski.
"Bill and Martijn both did a great job articulating the differences
between general design patterns (principles) and prescriptive design
solutions (guidelines). So I won't chime in with yet another set of
definitions. Besides, what's interesting to me is the context and
implications of the origins and usage of both types of patterns..."
http://www.lukew.com/ff/entry.asp?349
+11: TOOLS.
View Source Chart (Firefox Extension)
By Jennifer Madden.
This Extension "Creates a colorful chart of a web pages rendered source
code and displays source in its altered state after the DOM has been
manipulated by JavaScript."
http://jennifermadden.com/scripts/ViewRenderedSource.html
Safari Tidy plugin
By Kasper Nauwelaerts.
"The Safari Tidy plugin is a small plugin that lets you validate the
webpages you browse for (x)html compliance. The actual validation is
done by Tidy. This plugin was modeled after a similar plugin for
Firefox..."
http://zappatic.net/safaritidy/
+12: USABILITY.
Usability Book of Knowledge
By Usability Professionals Association.
"The Usability Body of Knowledge (BoK) project is dedicated to creating
a living reference that represents the collective knowledge of the
usability profession. Preliminary work has started, but there is more
to do. This website introduces the subject areas that will eventually
be included in the Usability Body of Knowledge and a preview of what is
to come."
http://www.usabilitybok.org/
The Page Title and Description: Write them Well
By Nick Usborne.
"It is tempting sometimes to pay a great deal of attention to the sales
text or content on a web page, and then just scribble off the page
title and description. Or maybe you don't write them at all. Maybe
someone in IT adds the title and page description for you. Big mistake.
Every page title and description on your site in enormously important,
from the point of view of both the search engines and your readers."
http://www.excessvoice.com/article100.htm
Choose Customer Words, Not Organization Words
By Gerry McGovern.
"...Never, ever start a sentence or heading on your website with the
name of your organization. Kill all redundant phrases such as "are
pleased to announce". Cut the self-congratulatory waffle. You're not a
monarchy and the Web is certainly not the nirvana for vanity
publishers. Lead with the need. Get to the point...Stop. Think. Who are
you publishing for and where will they read
this? Use their language, their words, understand their context.
Otherwise, you may end up publishing for yourself. And nobody reads
you."
http://www.gerrymcgovern.com/nt/2006/nt-2006-05-22-customer-words.htm
More On Salary By Gender
By Paul Sherman.
"The data suggest that yes, Virginia, there is a gender differential in
our field. The silver lining (if it can be called that) is that the
disparity seems to be less than the average (as measured in the US by
the Census Bureau and the BLS), and less than the disparity in other
professional occupations."
http://www.usabilityblog.com/blog/archives/2006/05/more_on_salary.php
[Section one ends.]
++ SECTION TWO:
+13: 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