Approach to using AJAX - HIJAX
I have noticed that AJAX has started to be implemented into YACS. I like AJAX, but my concerns with using AJAX are around accessibility and is the main reason I have only used it on one of my websites to date.
One suggestion is to look at HIJAX - which is a way of designing websites that degrade gracefully when featuers like Javascript are not enabled.
Wikipedia (en)- Hijax
The idea is that your site design should always degrade and still be full usable, so if you dont have javascript or images or css you can still 100% use the website.
Side effects are things like SEO is affected (googlebot works like a screen reader with no images, css or javascript), which considering the great effort that has gone into the SEO side of YACS would be a shame to ruin.
I am all for using AJAX, but think that we need to be careful about how we use it. The only thing that we can rely on being standard is HTML. Images, CSS and Javascript are all optional.
I know that prototype has been selected as the AJAX library and will do some research into how well it degrades without javascript.
Cheers Nick
One suggestion is to look at HIJAX - which is a way of designing websites that degrade gracefully when featuers like Javascript are not enabled.
Wikipedia (en)- Hijax
The idea is that your site design should always degrade and still be full usable, so if you dont have javascript or images or css you can still 100% use the website.
Side effects are things like SEO is affected (googlebot works like a screen reader with no images, css or javascript), which considering the great effort that has gone into the SEO side of YACS would be a shame to ruin.
I am all for using AJAX, but think that we need to be careful about how we use it. The only thing that we can rely on being standard is HTML. Images, CSS and Javascript are all optional.
I know that prototype has been selected as the AJAX library and will do some research into how well it degrades without javascript.
Cheers Nick
| Bernard from nearby-an-airport Associate 6543 posts registered on Sep. 12 2003 | Nick, I believe we are supporting, with YACS, most of core principles of Progressive Enhancement , the new umbrella concept described in Hijax. Still, do not hesitate to make any suggestion where applicable. The topic is quite large, and your feed-back may help to fix some mistakes, etc. |
NickR![]() from West Yorkshire, UK Member 327 posts registered on Aug. 17 2006 |
Bernard: I have noticed the tabs used on the user profile pages do not work at all without JavaScript. It would be worth investigating if there a non-Ajax way alternative/fall-back. Nick ----- Nick My Website: NGR78 |
Rate this page
Posted by NickR on Aug. 16 2007, page edited by Bernard on Dec. 31 2007, (popular)
