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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Accessibility - DNN 3.3 / 4.1Accessibility - DNN 3.3 / 4.1
Previous
 
Next
New Post
5/18/2006 12:42 PM
 

just a quick answer, as I'm running out the door

1) xhtml is not the same as accessibility - whilst the site may validate to xhtml transitional, it can still fail all the major compliance standards (WCAG,ADA508 etc.).

2) we always have to be aware of the existing ecosystems of thousands (if not millions) of DNN sites. Changing the DTD declaration changes how browsers parse it. If we simply made that change in the core, during the next upgrade we could change people's sites look and feel . Whilst this could be minor, it would still be a breaking change. Instead what we'll do (probably) is support the ability to alter the DTD output, as well as detect if it's defined in a skin, and alter it automatically. This will allow updated/new skins to utilise it, but not hurt existing sites. Similar arguments apply to modules.

Cathal

 


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
5/18/2006 12:46 PM
 

Listen, I am not saying we shouldn't reach for this by any means but lets be very serious here. How many people really worry about this outside of the dev community? I have heard so many people talk about compliance for use in the gov't and in other places but the reaility is the gov't, military, large corporations are using DNN even without this compliance. This isn't a matter of won't, can't, whatever in terms of it not being done, its a time factor, how important does it rank, what all is really the problem, and what standards are the ones the application should follow.

 


Chris Paterra

Get direct answers to your questions in the Community Exchange.
 
New Post
5/18/2006 2:37 PM
 

Please excuse me for jumping in here, but I am searching for the Holy Grail of CMS (maye I should make that the DaVinci Code) that will produce valid and accessible code. I am a p/t web designer and consultant and work in the accessible web design field. I have worked through three CMSs (all built with LAMP in mind) and am now looking at DNN as an alternative (since I am running on a hosted Windows server...long story). So I am very interested in this conversation.

But let me comment. There have been several open discussions in accessible news groups about the topic of accessible CMSs and I have come to the conclusion that even the best can be made to produce invalid, non-accessible code if the user is not familiar with the concepts. BTW, this seems to be the general consensus of the field. So at this point I am concentrating my search on valid XHTML code and then worry about making sure I don't screw up the content.

I would also add that there are two parts to accessibility. The most obvious is the output web pages need to be accessible to Assistive Technologies (AT). And, second, the user interface needs to also be accessible. Not so much for me, but if I have users that will be logging in a loading content, that interface needs to be accessible. For example, this app that I am typing into right now, this should be fully accessible to a user with AT.

So my plan is to install DNN and set it up. I run it through its paces and we'll let you know what I figure out.

BTW, if there are others out there who have build sites with DNN and think they have achieved accessibility, I'd love to take a look at your site and hear about your experiences.

John Brandt

www.jebswebs.com

 
New Post
5/18/2006 4:53 PM
 
arifshah wrote

I know accessibility and compliant HTML are different issues but I have read interviews from Tim O' Brien on Lee Syke's website where they claim that if the document definition is changed to XHTML and some changes are made in default.aspx with minor changes in ascx controls for modules, the website completely validates to W3C standards.

Ofcourse he has used just text/html module on his site. Those changes would need to be spread over all the other ascx controls for the modules. But still, that would be the first step for an accessible website.......completely valid HTML.

Is there any reason why is this process not implemented in the default installation of dotnetnuke??

I have a complete tutorial on my site at http://www.obrienit.se for registered users that walks through the relatively simple steps required for creating a valid XHTML site from DNN with text/html, image and links modules. My site validates and tests succesfully with the accessibility tools I have thrown at it. I have launched a new site at http://www.xhtmlskins.com which I intend to turn into a repository for free xhtml based skins, as well as a gallery for good CSS design (ie not by me, real design skills required )  in DNN.

There are a number of reasons why the output html of so many modules is so scrappy, sometimes it's the ASP 1.1 intrinsic controls, sometimes it's just basic mistakes in the code, uppercase or unclosed tags for instance.

As Cathal points out changing the DTD would be a breaking change causing rendering problems with a large proportion of exisiting skins. Having said that, if you have a Mac it is practically impossible to maintain a 3.2.2 DNN site with any of the available browsers on that platform with the default skin. Is that acceptable?

The legal issues with unaccessible sites are real enough, though, see http://www.w3.org/WAI/Policy/ for details.

 In my view, web professionals should no more put their name to web sites that fail to validate than ship code that fails to compile.

 
New Post
5/20/2006 4:02 PM
 
Crispy wrote

Listen, I am not saying we shouldn't reach for this by any means but lets be very serious here. How many people really worry about this outside of the dev community? I have heard so many people talk about compliance for use in the gov't and in other places but the reaility is the gov't, military, large corporations are using DNN even without this compliance. This isn't a matter of won't, can't, whatever in terms of it not being done, its a time factor, how important does it rank, what all is really the problem, and what standards are the ones the application should follow.

 

I know what you mean. There are government websites in UK as well that are still not compliant. But still, if there is a government legislation for DDA compliance then igonrance can not be an excuse. It would only take someone to take Court Action (like its already happening around the world) and suddenly priorities would be different.

Thanks for explaining the complexities in the subject. Its comforting to know that atleast there is development going on to solve the issue. However, has there been any thought in the Core Team to provide a fully functional text-only version of the site. I know thats not the best solution as W3C recommends that as last resort but atleast it is one until we have our fully accessibilty compliant and validated DNN portal.

I think DRUPAL does provide a text-only version but i'd be absolutely gutted to see a government organisation choose DRUPAL just because of compliance issues coz DNN is so much better in all other functionalities. 

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Accessibility - DNN 3.3 / 4.1Accessibility - DNN 3.3 / 4.1


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