[webdev] Web Design Update: October 20, 2005

Laura Carlson lcarlson at d.umn.edu
Thu Oct 20 06:18:52 CDT 2005


+++ WEB DESIGN UPDATE.
- Volume 4, Issue 17, October 20, 2005.

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

++ISSUE 17 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: INFORMATION ARCHITECTURE.
09: JAVASCRIPT.
10: MISCELLANEOUS.
11: NAVIGATION.
12: PHP.
13: STANDARDS, GUIDELINES & PATTERNS.
14: TOOLS.
15: TYPOGRAPHY
16: USABILITY.
17: XML.

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

[Contents ends.]


++ SECTION ONE: New references.

+01: ACCESSIBILITY.

How Do You Get Your Client to Pay For Accessibility?
By Gez Lemon.
"Accessibility isn't something you sell as an alternative; building 
accessible websites is what separates you from those incapable of doing 
their job correctly. Anything else is immoral. It's what gives you a 
competitive advantage over your competitors. It lets your clients know 
that they are dealing with a professional company that will ensure 
their website is not only attractively promoting their corporate image, 
but is usable by the widest possible audience. Who wants a shop in the 
back street of some dingy town? Your clients want you to do what's 
right by them, not be scared off thinking that accessibility is some 
magical ingredient that's too expensive to implement..."
http://juicystudio.com/article/client-pay-for-accessibility.php

No, Your Website ISN'T AAA Accessible!
By Dan Zambonini.
"OK, maybe I'm misinterpreting what these checkpoints mean. But surely 
the guidelines should have been written in "the clearest and simplest 
language" with no room for ambiguity? Especially as the guidelines 
(http://www.w3.org/TR/WCAG10/wai-pageauth.html) claim to be AAA 
accessible? (Actually, even without me being awkward about this dodgy 
argument, I'd claim that 'R&D' towards the top of the document 
constitutes an acronym, that doesn't have an expansion in the HTML - 
hence no checkpoint 4.2 compliance. Goes to show how difficult these 
are to implement consistently.) Having said all of this, I actually 
think that these guidelines are one of the most important web 
publications of the last 10 years. No matter how some accessibility 
experts may argue, they have provided invaluable guidance and 
techniques for the millions of users who can't afford user testing. 
Possibly more importantly, they have also raised the profile of 
accessibility as a core attribute of the web - it isn't an addition, 
but something that sits at the heart of what the web is. And, in the 
end, whether you technically achieve an A, AA or AAA is irrelevant, as 
long as you've made every effort to tackle as many of the accessibility 
stumbling blocks as possible. I just wish that, some of the public 
sector in particular, would view accessibility as a real-world problem, 
and not a points-based award system."
http://www.onlamp.com/pub/wlg/7730


+02: CASCADING STYLE SHEETS.

CSS Techniques Roundup - 20 CSS Tips and Tricks
By Pete Freitag.
"I never cease to be amazed at what problems can be solved with pure 
CSS. Here are 20 CSS techniques, tips and tricks that you may find 
handy..."
http://www.petefreitag.com/item/475.cfm

CSS Optimization
By Dave Shea.
"Some thoughts on how to go about writing a CSS optimizer..."
http://www.mezzoblue.com/archives/2005/09/16/css_optimiza/index.php

Design Shack
Another inspirational CSS and Blog Design showcase site.
http://designshack.co.uk/


+03: COLOR.

CSS Color Chart
By Shailesh N. Humbad.
"This page contains a neutral colors chart and a general-purpose color 
chart. You can use the colors in the palettes with either HTML or CSS. 
Click on the color code to select it, then you can copy and paste it. 
Click on the Toggle button to convert from Hex to RGB and back. The 
charts are printed in tabular fashion so you can narrow your browser 
window with the palette and compare the colors to your design 
side-by-side."
http://www.somacon.com/p142.php


+04: DREAMWEAVER.

Teaching Dreamweaver the Web Standards Way
By Sheri German.
"I have been teaching Dreamweaver in various training venues since 
version 2. Each new upgrade adds more features and makes my job more 
complex. How does a teacher help beginners make sense of an 
increasingly overwhelming interface that includes seemingly endless 
choices? My syllabus has changed a lot over the years, and this is what 
I have learned: pare the syllabus to the absolute essentials. Subtract, 
do not add. Aim for elegant simplicity. Focus on Web Standards. This 
article gives teachers a syllabus they can use to help their beginning 
students learn Dreamweaver within the framework of Web Standards...So 
what can my students expect when they walk into class on day one? For 
starters, they won't learn a thing about Dreamweaver! After I go over 
my expectations and review the syllabus, I launch right in with a 
little html. It saves a lot of time in the long run, and is the 
straightest path to understanding CSS...As educators, we have a great 
responsibility to start our students out with proper web development 
habits...."
http://www.communitymx.com/content/article.cfm?cid=777DB

Dreamweaver 8 Accessibility: Create Accessible Forms
By Macromedia.
"...Here's how to create accessible forms using Dreamweaver 8..."
http://www.macromedia.com/resources/accessibility/dw8/forms.html

Changes in Dreamweaver 8 Templates
By Stephanie Sullivan.
"I've seen a few confused posters on the various Dreamweaver forums 
since the release of Dreamweaver 8 that relate to templates. These 
templates were created in Dreamweaver MX or Dreamweaver MX 2004 and now 
they're not acting/updating the same."
http://www.communitymx.com/blog/index.cfm?newsid=601


+05: EVALUATION & TESTING.

Recipe For an App Dev Disaster
Expect trouble when users don't have time to test drive your software.
By Anonymous.
In a nice post-mortem of a tortured CMS project, an anonymous developer 
in InfoWorld describes how a lack of user testing nearly doomed the 
effort. It turns out that --surprise, surprise -- the written 
functional specifications didn't convey what the editors really needed. 
Documents almost never can. With usability paramount for CMS success, 
it behooves you and your content contributors to come up with a plan 
their active participation in a more agile development process. If they 
won't test screens out, or you don't give them a chance, there's 
trouble ahead for everyone.
http://www.infoworld.com/article/05/08/30/36OPrecord_1.html


+06: EVENTS.

South by Southwest (SXSW) Interactive
March 10-14, 2006.
Austin, Texas U.S.A.
http://2006.sxsw.com/


+07: FLASH.

The New Face of Flash
By Andy Budd.
"Some of you may be surprised that prior to developing an interest in 
web standards, I was actually an ActionScript programmer. I used to 
really enjoy building flash based games and application, although I 
tried to steer clear of the ubiquitous 'skip intro'. However I became 
increasing frustrated with the Flash development environment. By the 
time Flash MX came out, ActionScript was a fairly reasonably formed 
object oriented programming language. However all of your development 
happened in an environment designed for visual animation. Frustrating 
to say the least..."
http://www.andybudd.com/archives/2005/09/the_new_face_of_flash/


+08: INFORMATION ARCHITECTURE.

The Web, Information Architecture, and Interaction Design
By Jonathan Korman.
"The impact of digital technology in all faces of our lives has meant a 
proliferation of terms for the work people do to define digital 
products and services. In this article, interaction designer Jonathan 
Korman unpacks some of these distinctions to help product teams assign 
the right people to the right jobs."
http://tinyurl.com/7opew


+09: JAVASCRIPT.

WE05: Presentation notes for 'JavaScript and the DOM'
By Cameron Adams.
"Although you won't be able to get the full effect of my crazy spinning 
bow tie and manic grin, you can download my presentation notes and 
example files for 'JavaScript and the DOM' below."
http://www.themaninblue.com/writing/perspective/2005/10/05/


+10: MISCELLANEOUS.

Web Development Trends for 2006
By Anil Dash.
"The Bottom Line...If you have a friend who's looking to change jobs, 
or know a disgruntled person who's been laid off and Lou Dobbs has 
convinced him to blame Indian engineers for it, send them this list, 
and check back with them in a few months to see if they've taken the 
time to learn some new skills. No whining, just go do some reading. Buy 
some O'Reilly books or Google up some docs online, and then get 
hacking. By the time you're good enough to start posting your sample 
applications, employers will be searching for your blog just to find 
the talent they need."
http://www.dashes.com/anil/2005/09/06/web_development


+11: NAVIGATION.

Navigation - Our Visitors' Travel Guide
By Chris Heilmann.
"...Navigation is one of the most important parts of the site; however, 
the most important part of a page is the content. If our navigation 
grabs the visitors' attention and distracts from the content, then it 
failed its purpose. The content should determine the navigation, not 
the other way around. This is easy to forget, as navigation is one of 
the few things us web developers and designers can play with. At the 
start of the project we have a rough idea of the sitemap, whereas the 
content is not always ready or even planned out. It is up to us to tell 
the client that the content is what people will look for and come for, 
not how cool or usable the navigation is. The best navigation on the 
web are the ones we cannot remember, but pointed us quickly to the 
right place. If there is a lot of time and budget to be spent, then it 
should go into proper search functionality and defensive measures - the 
error pages, warning messages and information pages, not a singing and 
dancing navigation."
http://evolt.org/navigation


+12: PHP.

PHP 101 (part 8): Databases and Other Animals
All about connecting to a MySQL database from PHP, using the mysql or 
mysqli extensions.
By Vikram Vaswani.
"In this issue of PHP 101, I'm going to show you how to use PHP to 
extract data from a database, and use that data to dynamically build a 
Web page. In order to try out the examples in this tutorial, you'll 
need a working MySQL installation, which you can obtain from the MySQL 
Web site at http://www.mysql.com/. If you have some knowledge of SQL 
(Structured Query Language, the language used to interact with a 
database server) you'll find it helpful, but it's not essential."
http://www.zend.com/php/beginners/php101-8.php

PHP 101 (part 9): SQLite My Fire!
Introducing another database: SQLite.
By Vikram Vaswani.
"Built-in SQLite support is new to PHP 5.0, and offers users a 
lightweight database system that is fast, efficient and gets the job 
done. Since it's enabled by default in PHP 5.0, it provides a viable 
alternative to MySQL; you can use it out of the box, without spending 
time on version checks and library downloads; just install PHP 5 and 
start typing. That's why I'm devoting a whole tutorial to it - so get 
out of bed, make yourself some coffee and let's get started!"
http://www.zend.com/php/beginners/php101-9.php

PHP 101 (part 10): A Session In The Cookie Jar
Sessions and cookies - how to keep track of visitors to your site.
By Vikram Vaswani.
"...while built-in database support makes programming with PHP easy, it 
isn't the only thing that makes PHP so popular. An easy-to-use XML API 
and new exception handling mechanism (in PHP 5), support for pluggable 
modules, and built-in session management are just some of the many 
other features that make PHP rock. And all these capabilities are going 
to be explored, in depth, right here in this very series, if you can 
just find it in yourself to hang around a little longer. So close your 
eyes, take a deep breath, and read on to find out all about this 
tutorial's topic: sessions and cookies..."
http://www.zend.com/php/beginners/php101-10.php

PHP Form Validation System: An Object-Oriented Approach
By Mike Weiner.
A PHP equivalent of Struts ActionForms for validating form data.
http://www.phpbuilder.com/columns/weiner20050831.php3


+13: STANDARDS, GUIDELINES & PATTERNS.

An Open Letter to WaSP
By Robert Nyman and Vlad Alexander.
"...We therefore ask that WaSP put together a task force to create a 
Web Standards Charter. The Charter will define what Web Standards are 
and recommend a single implementation approach. When necessary the 
Charter will be updated as dictated by the current state of the art and 
the latest best practices. The Web Standards community will then be 
able to direct newcomers to the Charter as a solid starting point from 
which they can proceed to implement standards-compliant projects with 
confidence. Once they have gained confidence, newcomers can join us in 
ongoing debates about Web Standards, adding to the strength and 
diversity of our community."
http://www.robertnyman.com/2005/10/04/an-open-letter-to-wasp/

Government Web Standards Usage: USA
By Peter Krantz.
"This is the first in a series of articles where we look at how 
government organisations use web standards. Using the mass validation 
tool from a previous article Validating an entire site, we have a look 
at our first contestant: USA. The result: only 14 of 546 government web 
sites tested use valid HTML."
http://tinyurl.com/74hzx


+14: TOOLS.

ATutor
"ATutor is an Open Source Web-based Learning Content Management System 
(LCMS) designed with accessibility and adaptability in mind. 
Administrators can install or update ATutor in minutes, and develop 
custom templates to give ATutor a new look. Educators can quickly 
assemble, package, and redistribute Web-based instructional content, 
easily retrieve and import prepackaged content, and conduct their 
courses online. Students learn in an adaptive learning environment."
http://atutor.ca/

ATalker add-on for ATutor
"ATalker is a Web-based text-to-speech add-on for ATutor, based on the 
Festival text-to-speech system. Using synthesized speech, ATalker can 
read text out loud over the Web. With the ATalker Theme installed, the 
ATutor interface and feedback messages can be read out loud. ATalker 
can currently produce English and Spanish voices. The potential for 
many other languages is available through the Mbrola Project."
http://atutor.ca/atalker/index.php


+15: TYPOGRAPHY

Typography and the User Interface
By Daniel Kuo.
"While processing speed and computational flexibility have grown at 
incredible rates, our displays, the most human-facing elements of our 
digital lives, lag behind. Visual designer Daniel Kuo explores the 
issues related to selecting fonts that don't just look good on paper, 
but that work on a wide variety of display qualities."
http://tinyurl.com/86btg


+16: USABILITY.

Top Ten Web Design Mistakes of 2005
Jakob Nielsen
"The oldies continue to be goodies -- or rather, baddies -- in the list 
of
design stupidities that irked users the most in 2005."
http://www.useit.com/alertbox/designmistakes.html

The Struggles of Having an Elastic Layout
By Robert Nyman.
For the moment, I'm working on a fairly big project where the interface 
design will be elastic. What do I mean by elastic? Basically, there are 
three ways one can choose to design the interface’s relation to the 
visitor’s resolution and web browser window size.
http://tinyurl.com/9eec5

Liquid Designs
By Christian Montoya.
"The purpose of Liquid Designs is to promote the use of liquid layouts 
in CSS based design. There are a lot of gallery websites out there, and 
most of the websites featured are less than 800 pixels wide, while a 
few are 1000 pixels wide...Liquid Designs exists to showcase those 
websites that have succeeded at liquid design, and serve as a resource 
to those exploring it. Liquid Designs includes layouts that are purely 
liquid (also called fluid), mixed liquid and fixed, and progressive."
http://liquid.rdpdesign.com

Free Usability Advice
By Expero.
"The 'Free Usability Advice' weblog is a service provided by the design 
and usability experts at Expero Inc., creators of user experience 
solutions for software products and websites."
http://www.freeusabilityadvice.com/


+17: XML.

The More Things Change
By Micah Dubinko.
"In the final XML-Deviant column, Micah Dubinko offers a retrospective 
of XML and discusses some of the enduring topics of debate in the 
XML-developer community."
http://tinyurl.com/8fkxr


[Section one ends.]


++ SECTION TWO:

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