Draft recommendation to use Dojo

Colin Clark colin.clark at utoronto.ca
Tue Oct 16 00:01:58 UTC 2007

Hi everyone,

There's been some discussion about our use of Dojo on the list recently. 
At the summit, the technical group agreed to propose the use of Dojo as 
our recommended JavaScript toolkit for building Fluid components.

I've put together a wiki page that outlines the proposal, some of the 
lingering concerns about Dojo, and a timeline for revisiting this 
recommendation. Please take a look and share your thoughts with the list.


This recommendation to use Dojo covers the use of pre-built DHTML 
widgets within Fluid components, and is not exclusive. If you find a 
widget outside of Dojo and feel strongly that it's worth using, feel 
free. Just check with the community first and be prepared to do the 
extra work to make it accessible and consistent.

At the moment, DHTML and JavaScript can pose a substantial barrier to 
accessibility. With the right techniques, including use of ARIA for 
assistive technology compatibility, we can create fully accessible DHTML 
user interfaces, but it requires a lot of work. My hope is that Dojo 
will save us some time by not requiring us to implement these techniques 
in every widget we use.

On the other hand, I'm not completely bound to this approach and would 
like to continue to assess our success with Dojo's widget set. 
Unfortunately our first experience with its drag and drop library hasn't 
been particularly successful, but I still see a lot of value in trying 
to reuse Dojo widgets as much as possible to gain an accessibility 

Thoughts? Comments? Complaints?


Colin Clark
Technical Lead, Fluid Project
Adaptive Technology Resource Centre, University of Toronto

More information about the fluid-work mailing list