Skip to main content Help Control Panel

Login   A+   A-

Community «   Discussion forum «   Post your requirements here «  

More information
Recent files
Recent comments
AddThis Social Bookmark Button
AddThis Feed Button

Approach to using AJAX - HIJAX

avatar
NickR
YACS team (UK)
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
Bernard
avatar
from nearby-an-airport
Associate
6543 posts
registered on Sep. 12 2003

on Oct. 14 2007


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
avatar
from West Yorkshire, UK
Member
327 posts
registered on Aug. 17 2006

inspired from Bernard on Nov. 8 2007


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

Tags: AJAX HIJAX SEO

Rate this page
Posted by NickR on Aug. 16 2007, page edited by Bernard on Dec. 31 2007, (popular)