Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Postbacks are not working when Javascript is disabled in the browserPostbacks are not working when Javascript is disabled in the browser
Previous
 
Next
New Post
2/14/2011 4:33 PM
 
I am really interested in knowing if DNN ever has any plans in future versions to adhere to accessibility guidelines, in particular 508 compliance. This type of compliance is very important when working with federal clients or clients that receive federal funding such as public universities, etc.

The Rehabilitation Act Amendments (Section 508)

On August 7, 1998, President Clinton signed into law the Rehabilitation Act Amendments of 1998 which covers access to federally funded programs and services. The law strengthens section 508 of the Rehabilitation Act and requires access to electronic and information technology provided by the Federal government. The law applies to all Federal agencies when they develop, procure, maintain, or use electronic and information technology. Federal agencies must ensure that this technology is accessible to employees and members of the public with disabilities to the extent it does not pose an "undue burden." Section 508 speaks to various means for disseminating information, including computers, software, and electronic office equipment. It applies to, but is not solely focused on, Federal pages on the Internet or the World Wide Web. It does not apply to web pages of private industry.

It is more than possible to create asp.net web pages that adhere to 508 guidelines. A web page and application should always strive to fully function without the need of javascript and the utilize javascript to enhance (not replace) the functionality of a given feature or function. My siggestion to the DNN Corp would be to brush up on Progressive Enhancement methodologies and Unobtrusive Javascript in order to properly address these issues in the future.

http://en.wikipedia.org/wiki/Unobtrusive_JavaScript

http://www.alistapart.com/articles/understandingprogressiveenhancement/
 
New Post
2/16/2011 10:24 AM
 
actually this is something we looked at many years ago - I blogged a little about it in 2006 - http://www.dotnetnuke.com/Community/B... . It's entirely possible to make a site ADA-508 compliant by using approriate skins and skinobjects, and ensuring any menuing system you use doesn't rely on events that screen readers can't mimic (e.g. hover events). There are still some things in the core I'd like to see change such as the postbacks for login/registration which (IMHO) should be straightforward page links, which i'll be advocating for in a future release.

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
2/16/2011 10:33 AM
 
just realised the title on your post and thought I'd add a note - there is nothing in either ADA508 or WCAG specifications that mandates not using javascript. As asp.net webforms use javascript heavily (to simulate eventing), disabling it is not a valid scenario - if you need that level of non-javascript then asp.net MVC may be a better approach. There is a misconception that screen-readers can't handle javascript, in fact they can handle a lot of it - http://northtemple.com/2008/10/07/javascript-and-screen-readers has a reasonably up to date list of what JAWS handles. We're still waiting on the w3c to publish their final recommendation for WAI-ARIA (http://www.w3.org/WAI/intro/aria), so we then have a definitive list and can search through our code to update it to make DotNetNuke WAI-ARIA compliant out of the box.

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
2/16/2011 12:57 PM
 
Thanks for your response. I'm interested to see what comes out of your attempts to make DNN WAI-ARIA compliant.

The title wasn't mine, I was merely commenting on another users post. I do understand that Jaws does register onclick events, I was merely concerned with ensuring that DNN strive to becoming more accessible and utilize proper UI coding practices when implementing features. Like using link buttons and post backs when none is necessary (such as the login example). I'm a large fan of progressive enhancement and unobtrusive JavaScript and utilizing JavaScript appropriately. I know webforms is not really the best implementation of that methodology so it's difficult to do.
 
Previous
 
Next
HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Postbacks are not working when Javascript is disabled in the browserPostbacks are not working when Javascript is disabled in the browser


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out