[webdev] Web Design Update: November 3, 2006
Laura Carlson
lcarlson at d.umn.edu
Fri Nov 3 06:31:46 CST 2006
+++ WEB DESIGN UPDATE.
- Volume 5, Issue 19, November 3, 2006.
An email newsletter to distribute news and information about web design
and development.
++ISSUE 19 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: DREAMWEAVER.
05: EVALUATION & TESTING.
06: EVENTS.
07: FLASH.
08: JAVASCRIPT.
09: MISCELLANEOUS.
10: NAVIGATION.
11: PHP.
12: STANDARDS, GUIDELINES & PATTERNS.
13: TOOLS.
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.
WCAG 2 FAQ
By W3C.
"Here are answers to some frequently asked questions (FAQ) about Web
Content Accessibility Guidelines (WCAG) 2.0..."
http://www.w3.org/WAI/WCAG20/wcag2faq.html
Designing for Dyslexics: Part 2 of 3
By Mel Pedley.
"In Part 1 of this series, we looked briefly at what dyslexia is and
some of the generic problems dyslexics face when surfing the web. In
this segment, I'm going to focus on a particular hot topic for
dyslexics - colour contrast. You may well follow W3C recommendations
regarding colour contrast but you may be creating problems for as many
as 10% of your site visitors..."
http://accessites.org/gbcms_xml/news_page.php?id=26#n26
Blind Web Surfers Sue For Accessibility
By Seth Sutel.
"'Links list dialogue.' 'Links list view.' 'Your Account - Two of 164.'
This is what the Internet sounds like to Chris Danielsen. Danielsen is
blind. He's using a software program called Jaws that converts the text
on a Web page into a computerized voice that comes out through a
speaker, allowing him to surf the Web using keyboard commands instead
of a mouse - the same way lots of blind people use the Internet..."
http://news.yahoo.com/s/ap/20061024/ap_on_bi_ge/business_of_life
Target Accessibility Lawsuit Falls on Deaf Ears
By Kim Krause Berg.
"...It's not about who can buy earrings and toasters from Target, or
not. It's not about whether JAWS struggles with mangled up code.
Websites that do work are a click away. It's whether or not companies
are united in the belief that the Internet is a global medium, or just
limited to whatever was agreed on during that 9am coffee and donuts
meeting last Tuesday. If the potential for a lawsuit is not making a
dent in corporate-speak, what will?..."
http://cre8pc.com/blog/archives/122
Toronto Interacts Presentation
By Joe Clark.
Joe Clark's speaker's notes from this event.
http://joeclark.org/appearances/tint/
Just How Accessible is the Web? BBC 1's Click, Investigates
By Henry Swan.
"Click, the BBC's flagship technology program, took a look at how easy
(or not!) it is to access the internet if you have a disability..."
http://tinyurl.com/ym2ovx
Firefox 2.0 and Access Keys
By Gez Lemon.
"Firefox 2.0 uses Shift+Alt as the keystroke combination to invoke
access keys. On the surface, this appears to be a great idea, as it
avoids clashing with the shortcut keys used for the browser.
Unfortunately, the new behavior has been poorly implemented and breaks
all websites that have implemented access keys using numeric values, as
access keys specified with numeric values cannot be accessed in Firefox
2.0."
http://juicystudio.com/article/firefox2-accesskeys.php
+02: CASCADING STYLE SHEETS.
IE7 CSS Tweak Show and Tell
By Jeffrey Zeldman.
"Partly because the beta was carefully rolled out over many months, the
release of Microsoft's Internet Explorer 7 has largely been a
non-event, for developers as well as journalists. While not at the
level of Mozilla Firefox, IE7 is far more standards-compliant than IE6,
which was way more compliant than IE5.5, which beat the pants off IE5.
To make IE6 render standards-compliant pages correctly, web designers
came up with a Wikipedia's worth of hacks. In IE7, those hacks aren't
necessary; some actually cause problems..."
http://www.zeldman.com/2006/10/27/ie7showandtell/
On Having Layout
By Ingo Chao.
"A lot of Internet Explorer's rendering inconsistencies can be fixed by
giving an element 'layout.' John Gallant and Holly Bergevin classified
these inconsistencies as 'dimensional bugs,' meaning that they can
often be solved by applying a width or height. This leads to a question
of why 'layout' can change the rendering of and the relationships
between elements. The question, albeit a good one, is hard to answer.
In this article, the authors focus on some aspects of this complicated
matter. For more thorough discussions and examples, please refer to the
links provided."
http://www.satzansatz.de/cssd/onhavinglayout.html
The Cascade: Part 2 (Finally!)
By Lachlan Hunt.
"Exactly one year ago from this day, I published part 1 in a series of
articles about CSS cascading and inheritance. However, due to various
factors (mostly laziness), the sequel never got published- Until now..."
http://lachy.id.au/log/2006/10/cascade2
CSS: Image Replacement
By Mike Cherim.
"...When the image is an important part of the site and really needs to
be embedded in the mark-up, and you still want to offer cool
non-JavaScript effects, all while not limiting accessibility, my
solution fits the bill..."
http://mikecherim.com/experiments/css_image_replacement.php
+03: COLOR.
Five Simple Steps to Designing with Colour Part 2: A Few Basics
By Mark Boulton.
"...At its heart, colour theory is concerned with the creation of
colour combinations via relationships. The relationships are created by
the position of the colours on the colour wheel. The complexity of
colour theory really kicks in when you start taking into account
different hues, shades and tones. It can all get a bit too much. So
here, I'm keeping things very simple and I'm starting at the beginning
with primary colours..."
http://tinyurl.com/yfyhdy
+04: DREAMWEAVER.
IE7 Spells Trouble
By Trond Ulseth.
"...Installing IE7 can indeed mess up your Dreamweaver settings..."
http://trond.ulseth.no/index.cfm/2006/10/27/IE7-spells-trouble
Dreamweaver 8 Keyboard Shortcuts - PC
By Noble Desktop.
"Here are many of Dreamweaver's keyboard shortcuts. Some of them are
the little known, hidden keystrokes! There is a PDF, printable version
to the right, or just scroll down to find the shortcut you need..."
http://www.nobledesktop.com/shortcuts-dreamweaver8-pc.html
Dreamweaver 8 Keyboard Shortcuts - Mac
By Noble Desktop.
http://www.nobledesktop.com/shortcuts-dreamweaver8-mac.html
Dreamweaver 8 Code Collapse
By Scott Fegette.
"...When working in complex code blocks, have you ever wished you could
hide sections you aren't working on to make navigation a little easier?
With Dreamweaver 8's code collapse feature, you can collapse any tag,
function or block- saving valuable scrolling time and most
importantly... your sanity..."
http://tinyurl.com/ybwu7f
Guidance on When to Use Templates, Library Items, and SSIs
By Jolantha Belik.
"Learn the different options Dreamweaver gives you to reuse content on
many web pages."
http://www.adobe.com/devnet/dreamweaver/articles/ssi_lbi_template.html
+05: EVALUATION & TESTING.
How Many Users Should You Test With in Usability Testing? (Latest
Research)
By Frank Spillers.
"Question: How many users do you need to test with for a usability
test? Answer 1: = 5 users (Jakob Nielsen and Thomas Landauer, 1993).
Answer 2: = 15 users (Laurie Faulkner, 2004)...So, which is it, 5 or
15? And why are we arguing about an extra 10 users, doesn't one need to
test with at least 100 or more users for statistical significance,
accuracy and validity?..."
http://tinyurl.com/smec4
Personas: the Podcasts
By Steve Mulder.
"Too busy to decide if you want to buy the book? Try the podcasts,
which take you on a whirlwind tour of the book's content...For the
industrious, you can also download the PowerPoint slides..."
http://www.practicalpersonas.com/2006/10/personas_the_podcasts.html
Which Personas Are You Targeting?
By Debra Levin.
An introduction to user personas.
http://newsletter.refinery.com/e_article000334332.cfm?x=b11,0,w
Developing User Personas
By Emma Tonkin.
"When designing a Web site or program, the obvious question to ask at
once is, 'who are my audience?' It seems natural to design with users
in mind, and just as natural to wish to build a product that is
satisfactory to all one's users - however, experience shows that it is
difficult to design something that appeals to everybody... Instead, it
is useful to start with a few sample profiles of users, typical
examples of the audience to whom the design should appeal, and design
to their needs. Not only is it easier for the designer, but the result
is usually more appealing to the user community..."
http://www.ukoln.ac.uk/qa-focus/documents/briefings/briefing-90/html/
+06: EVENTS.
Adobe Contribute Online Live Seminar Series
November 14, 2006.
12:00 - 1:00 PM US/Eastern
http://tinyurl.com/yex58k
Introduction to Dreamweaver 8 (Online Adobe Event)
November 15, 2006.
1:00 PM - 2:00 PM US/Eastern
http://tinyurl.com/qt2xs
Best Practices: A Closer Look at CSS and XML in Dreamweaver 8 (Online
Adobe Event)
November 15, 2006.
3:00 PM - 4:00 PM US/Eastern
http://tinyurl.com/qt2xs
+07: FLASH.
Making Flash Websites Searchable
By Jeff Kamerer.
"Follow these tips to achieve search engine visibility when using Flash
in your websites..."
http://www.adobe.com/devnet/flash/articles/flash_searchability.html
+08: JAVASCRIPT.
The Impact of Ajax on User Experience - Part 1
By Cindy Lu.
"...in Ajax-based application, new functions and interaction techniques
aimed at enriching user experience have allowed the user to do more on
the web in a more efficient, effective and fun way. In Part 2, we will
look at some of the problems created using Ajax. "
http://www.apogeehk.com/articles/AjaxUserExperienceStrategiesPart1.html
An Introduction to AJAX
By Emma Tonkin.
"The popularity of AJAX is due to the many advantages of the
technology, but several pitfalls remain related to the informality of
the standard, its disadvantages and limitations, potential usability
issues and the idiosyncrasies of various browsers and platforms.
However, the level of interest from industry groups and communities
means that it is undergoing active and rapid development in all these
areas..."
http://www.ukoln.ac.uk/qa-focus/documents/briefings/briefing-93/html/
AJAX and Usability Issues
By Emma Tonkin.
"...The concerns surrounding adoption of AJAX are not unfamiliar; many
stem from user and developer experience of Flash. Like Flash, the
technologies comprising AJAX may be used in many different ways; some
are more prone to usability or accessibility issues than others. The
establishment of standard frameworks, and the increasing
standardization of the technologies behind AJAX, is likely to improve
the situation for the Web developer. In the meantime, the key for
developers is to remember is that despite the availability of new
approaches, good design remains essential..."
http://www.ukoln.ac.uk/qa-focus/documents/briefings/briefing-94/html/
AJAX Design Terminology
By Cameron Moll.
"...The point of this article is to associate traditional GUI
(graphical user interface), terminology with desktop-like web UI (user
interface) interaction..."
http://www.cameronmoll.com/archives/001336.html
+09: MISCELLANEOUS.
Getting Real, the Book
By 37signals.
"Discover the smarter, faster, easier way to build a successful
web-based application." This book is now available online at no cost.
http://gettingreal.37signals.com/toc.php
IDEA (Information: Design, Experience, Access) 2006 (Podcasts and
slides)
"...We have audio from every talk, and slides from many of them..."
http://www.ideaconference.org/blog/?p=46
Interview with Founding women: Ligaya Turmelle and Elizabeth Naramore
By reische.
"I'm pleased to present the first of many planned interviews for the
phpWomen site. I am starting the series at the beginning. My two
victims, er? guests, started the frenzy that has become phpWomen.org..."
http://tinyurl.com/y8wlr7
+10: NAVIGATION.
What Tourists Really Want on the Web
By Gerry McGovern.
What are the implications of the Long Neck for the management of a
website - and the delivery of the maximum return on investment for that
website? 1) Your customers are highly impatient. 2) They have a small
set of Long Neck tasks that they will quickly scan your webpages for.
3) If they see these Long Neck tasks addressed prominently and with
clarity, you will pass that vital test of relevance. If you present the
important Long Neck care words on your homepage and other key pages,
then you will keep the attention of your impatient customers. Instead
of reaching for the Back button, your customers will be clicking on one
of your links to complete the task they came to your website to
complete.
http://www.gerrymcgovern.com/nt/2006/nt-2006-10-30-tourism.htm
+11: PHP.
Practical PHP Programming Wiki
By Paul Hudson.
"My original book has been online over two years, and in print as PHP
in a Nutshell for one, so now I'm taking it a step further: all the
content is available on this site as a wiki. Not only will this make it
easier for me to keep the content up to date (as and when I have the
time - no promises!), but it also means that you can make changes
yourself..."
http://hudzilla.org/phpwiki/index.php?title=Main_Page
Why Don't We See More Women in the PHP World?
By Manuel Lemos.
"This post lets you know about a new initiative to bring together the
women that work with PHP throughout the world. It explains how
spreading the word is vital for the success of communities of specific
interests. The article also tells what you can do to help."
http://www.phpclasses.org/blog/post/59-Where-are-the-PHP-women.html
Introducing the Chain of Responsibility Between PHP Objects
By Alejandro Gervasio.
"This article, the first of three parts, introduces you to the chain of
responsibility pattern in PHP 5. This pattern is useful when a specific
class cannot deal with a particular task, and must therefore transfer a
program's execution to another class with the appropriate capability."
http://tinyurl.com/y262cp
+12: STANDARDS, GUIDELINES & PATTERNS.
Reinventing HTML
By Tim Berners-Lee.
"It is really important to have real developers on the ground involved
with the development of HTML. It is also really important to have
browser makers intimately involved and committed. And also all the
other stakeholders, including users and user companies and makers of
related products....Some things are clearer with hindsight of several
years. It is necessary to evolve HTML incrementally. The attempt to get
the world to switch to XML, including quotes around attribute values
and slashes in empty tags and namespaces all at once didn't work."
http://dig.csail.mit.edu/breadcrumbs/node/166
How Not to Fix HTML
By Joe Clark.
"Tim Berners-Lee decides to actually do something for a change.
Unfortunately, it's the wrong thing...So we're starting our fixes with
HTML? Why? Because five people posted on their blogs about it? More
than five people posted about WCAG 2. Why aren't we starting there?
HTML is working OK but Web accessibility guidelines are in trouble. So
why is HTML a priority fix?..."
http://blog.fawny.org/2006/10/28/tbl-html/
Reinventing HTML: Discuss
By W3C Quality Assurance.
"By now many have seen Tim Berners-Lee on Reinventing
HTML...Ironically, comments are disabled on breadcrumbs, the DIG
research group blog. Comments are welcome here..."
http://www.w3.org/QA/2006/10/reinventing_html_discuss.html
The W3C and WCAG
By Jack Pickard.
"...So, if you belong to a company that can pay to be a Member of the
W3C, you can influence the standards of the entire internet. If you
don't belong to a company that can afford to pay - or if you're a
private individual - then at best you've got a right to express an
opinion but your opinion carries no weight....If the W3C isn't prepared
to give web developers and web users a say in how they plan the web
should be developed, then I don't think the W3C has any right at all to
tell us what to do. I certainly don't remember voting for 'em. What we
want is a democracy, not a dictatorship...If the W3C truly wants to be
the standards body on the internet, they need to learn to stand on
their own two feet, and not in someone else's pocket. If organization
is financially dependent on other businesses then why shouldn't we
assume that their standards are not independent at all, but are
directly influenced by those businesses? That is precisely what we
should assume - because no-one other than those businesses gets a vote.
One way of demonstrating this is to look at WCAG 2.0..."
http://www.thepickards.co.uk/index.php/200610/the-w3c-and-wcag/
Why Tim Berners-Lee is Wrong
By Elliotte Rusty Harold.
"...XHTML is not the problem. Well-formedness is certainly not the
problem. Hell, even namespaces aren't really the problem although
they're clunky and ugly and everyone hates them. The problem is that
the W3C has abandoned HTML for years. HTML hasn't moved forward since
1999. No wonder browser vendors are getting antsy..."
http://cafe.elharo.com/xml/why-tim-berners-lee-is-wrong/
Fixing HTML
By Lachlan Hunt.
"...I'm not disputing...claims about the problems with the WCAG working
group or the WCAG 2.0 guidelines...But to imply that the W3C doesn't
need to do anything about (X)HTML or the HTML working group is
misguided. Something desperately needs to be done with each of the
HTML, XForms and WCAG working groups; they're all in serious trouble
and their problems need to be fixed..."
http://lachy.id.au/log/2006/10/fixing-html
Constitution of a New Website
By Bruce Lawson.
"I've written a Constitution for the new website - a (hopefully) simple
explanation of principles that all can agree, and from which more
detailed policies can be derived..."
http://tinyurl.com/y3al2b
IE7: Were They Ready?
By Simon Griffin.
"...Thirteen of the FTSE 100 homepages that we tested were broken in
IE7 - although not significantly so. ...Generalizing our findings to
the internet as a whole - which is admittedly of dubious meaning and
therefore should be taken with a pinch of salt - suggests that there
are around 12.7 million websites in need of a little TLC as a result of
the introduction of IE7..."
http://www.etre.com/blog/2006/10/ie7_were_they_ready/
+13: TOOLS.
OATS (Open Source Assistive Technology Software)
"OATSoft is dedicated to improving Assistive Technology and computer
accessibility through the power of Open Source development techniques.
OATSoft makes the best Open Source Assistive Technology Software (OATS)
easy to find. Users and developers meet at OATSoft to create better
software."
http://www.oatsoft.org/
Websites as Graphs - an HTML DOM Visualizer Applet
By Sala Aharef.
An online tool that maps the hierarchy of a web site as a graph, with
color-coded indications of link, table, div, img, form, and other
elements.
http://www.aharef.info/static/htmlgraph/
Explanation: http://www.aharef.info/2006/05/websites_as_graphs.htm
+14: USABILITY.
The Average Web Page
By Andrew B. King.
"...Although these are preliminary results, the data gives us an idea
of the size and composition of the average web page. Without
compression and CSS images, the average web page is about 130K in size,
with a 25K HTML file, small GIFs and larger JPEGs, PNGs, and SWF files
when used. For those pages that use them external scripts averaged in
total 37.5K and external style sheets averaged in total 28.7K per page.
The HTML figures are in line with the home page trend I reported on in
Speed Up Your Site where the average home page HTML file size grew from
8,297 to 28,290 bytes from 1996 to 2002. However as web pages become
more complex, each individual component adds size and HTTP requests to
the total page payload...."
http://www.optimizationweek.com/reviews/average-web-page/
Optimizing Page Load Time
By Aaron Hopkins.
Aaron Hopkins discusses techniques to make your applications load
faster.
http://www.die.net/musings/page_load_time/
Minimal-Feedback Hints for Remembering Passwords
By Morten Hertzum.
"Passwords are a widely used mechanism for user authentication and are
thus critical to the security of many systems. To provide effective
security, passwords should be known to the password holder but remain
unknown to everybody else. While personal information and real words
are relatively easy for a user to remember, they make weak passwords
from a security point of view because vulnerable to informed guessing
and dictionary attacks."
http://tinyurl.com/y4rqxm
Actual Browser Sizes (final)
By Thomas Baekdal.
"...The report finds, among other things, that the majority of people
browse maximized or very close to it. That Mac user have bigger
screens, but their browser are the same size as on any other platform.
And, in order to support 95% of your visitors, you need to design for a
maximum size of 776x424px."
http://www.baekdal.com/reports/actual-browser-sizes/
+15: XML.
RSS and Atom in Action: Newsfeed Formats Part 2
By Dave Johnson.
"In 2003, a group of bloggers came together to create a new standard,
which would later be known as Atom. They wanted to start fresh and do
things right this time. As a result, all the major blog servers either
support Atom now or have plans to do so. To learn more, read on."
http://www.webreference.com/reviews/rss_atom_action2/
Migrating to XForms
By Paul Sobocinski.
"Paul Sobocinski explains how to start using XForms now by showing PHP
code that will convert from XHTML to XForms and back to XHTML."
http://tinyurl.com/yc7so8
[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