-
Using UDM menus on the Research site - Jill Yetman, Web manager of the Office of Research
-
Research site -
http://www.washington.edu/research
-
Ultimate Drop Down Menus -
http://www.udm4.com/
-
Visible to search-engines
-
WAI and Section 508 compliant
-
Easy integration with your website or application
-
Advanced usability features including keyboard navigation
-
Horizontal, vertical, popup, or expanding menus
-
100% CSS-drive designs
-
Why use UDM?
-
Needed flyout menu. People would be using some pages within the Research site frequently and want to go directly to them
-
Looked at a number of packages
-
UDM was the only package that worked with all browsers and that guaranteed compliance to standards
-
Some reasons why UDM was chosen
-
Wanted keyboard navigation within site
-
f12 leaps to home page, can use arrow keys to navigate menus
-
HTML navigation can be repeated as html in a sitemap
-
Works well on most browsers
-
Compliant
-
No one has had any problems using the menus since they were installed. No complaints have been received yet.
-
How well does it work?
-
Works best in IE
-
Tab navigation does not work quite right in FireFox
-
Needs Javascript to do flyout menus
-
Without Javascript you still get an HTML list
-
You can still get around, degrades well when Javascript is disabled
-
Degrades well when CSS is disabled
-
Research site has a simple table layout
-
Does not seem to be server dependent
-
What installing it involved
-
Can use it here at the UW for free because we are not commercial, but you do need to register
-
Download files
-
Can put Javascript and mod calls in include files
-
Most of the work in using UDM was in getting colors right
-
More info
-
www.udm4.com
-
brothercake.com
-
Very good support. Detailed online manual is available
-
Code is thoroughly commented
-
Includes horizontal and vertical menus
-
Discussion
-
Adaptive Technology Lab experimented with UDM, tried setting it to highlight and enlarge font when text has focus, but produced unstable results
-
Access key codes
-
There are standard codes used quite a bit in Europe
-
A common code is to go to first form field on a page
-
Screen reader users often have the same codes built in
-
If you code in access codes, will they conflict with functionality of AT?
-
A thorough discussion of access codes is available on WebAIM at
http://www.webaim.org/techniques/keyboard/accesskey.php
-
The Canadian government has a standard list of access codes at
http://www.tbs-sct.gc.ca/clf-nsi/6/acces_e.asp
-
CSS-only pull down menus are available
-
CSS Play (
http://www.cssplay.co.uk
) offers some CSS-only menus
-
Do not seem to be able to navigate to submenu by tabbing, but for AT that does not use CSS, the navigation is simply an unordered list
-
Dealing with the differences between browsers involves much hacking and filtering if you are doing your own CSS.
-
UDM already has all the hacks and filters built in
-
UDM CSS does not validate, may have lots of non-standard hacks, filtering, or maybe errors
-
UDM menus on the Research site work with Blackberries
-
Using tables for layout helped keep the layout stable when when viewed with PDAs
-
Handhelds are coming into increasing use on campus
-
Many groups are looking at handhelds for use in emergencies
-
Home page Flash
-
Does non-flash option work?
-
Each time you return to home page, it puts you back in the Flash version
-
GreaseMonkey (
http://greasemonkey.mozdev.org/
) was intended to give you options - if you encounter Flash do something else
-
Method of scripting used on the current UW home page is a problem because it tests if you have Flash and then offers you the non-Flash option.
-
Testing if you have Flash does not address the issue, some people do not want to use it even if they have Flash installed
-
Be nice to first offer the option of Flash/no-Flash, then load Flash if you want it
-
People who have problems with the current home page
-
Have old versions of Flash
-
Sophisticated users who block flash content
-
Modem users see very slow response
-
Future AccessibleWeb@U presentation topics
-
Achieving functionality in CSS - Dylan
-
Catalyst EPost and WebQ demos
-
Reports on summer conferences
Back to Top