We spent some time between the years to work on and polish again the AFP FAQ web site.
And again most changes took place behind the scenes but we actually changed the public
parts as well. These two changes are, in our opinion, very important:
- Enhanced usability for handicaped
- Additional concept of navigation
Enhanced usability
What the hell? - Well, our primary reason for this change is not reproduceable in any way
but in fact during our daily rides on the internet we stumpled over a small 'banner' and
this one awoke our curiosity - the 'Bobby Approved' banner.
Hm, what's the matter about this banner in general? - Actually it's about one of simpliest
but as well most necessary aspects in our world anyway... We don't life in a perfect
world with explicite healthy and physically functionality of our human body. And for that
there is 'Bobby' - to offer tests and opportunities to observe a standard which stands
for boundless accessibility and even more important 'readability' for all Humans - inclusive
physical handicaped persons. We checked our complete web site and changed almost all parts
to fulfill those standards; at least we improved those sections cause we still don't
reached a 'Bobby Approved' status but we are working on this topic to provide an AFP FAQ
without barriers.
By the way, it is very interesting for all web designers and web programmers to check out
the principles and orientation guides. The Bobby site explains them really impressive.
We marveled at how minimal changes in our code raised the accessibility.
A short sample might explain this better:
We use some event handler in JavaScript, ie. OnClick event. Yeah, in principle that is
no problem in any way since the client uses a mouse...
...and what if there is no mouse at all?
The solution? - Too easy!
Additional to the OnClick event of a mouse operation JavaScript provides a correspondending
keyboard event: OnKeypress.
Since then we code both events while calling JavaScript functions. It is only a bit more
HTML code but no work in programming:
<img src="/images/TreePlus.gif"
onClick="toggleMenu('c6')"
onKeypress="toggleMenu('c6')">
That is only one of many improvements on accessibility of our web site. There are even
more incitements and solutions for your web sites at the
Bobby site. Just give it a try...
Additional concept of navigation
Based on a very clear statement at the
pages of the German Microsoft CLIP Community Program about the AFP FAQ:
"Die Navigation ist etwas geheimnisvoll. - (The navigation is a bit mysterious)" we thought
(a bit) about how to provide a better navigation inside the FAQ...
...Brain storming at its best!
Hehe, after stumpling - again - over a fluke resp. aspect during creation of compressed
HTML Help file of XSLT plugin we concerned ourselves very intensive in topics about
HTML Link Types
and gathered many valuable information. On the one hand we already used this specification
of HTML with our multiple stylesheets and alternative presentation mediums, and on the other
hand we got an incredible solution of our problem - better navigation.
Nearly unbelievable but true.
Based on the applications of 'Link types' in HTML specs and a bit AFP code behind the scenes
it is now possible to read all items of the AFP FAQ in a linear way - from article to
article. That is only comparable to a book one reads from begin to end...
Further instructions how to use this navigation for your purposes are described on our
info page about Sidebar and Site Navigation Bar.
Enjoy the AFP FAQ, JoKi