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

HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...XHTML Validation - is it a development priority?XHTML Validation - is it a development priority?
Previous
 
Next
New Post
8/26/2010 6:20 PM
 
i've searched in this forum for XHTML Validation in DNN, but haven't found much talk about it.  I'm not looking to start a battle here.  i just expected that this app has been open sourced long enough that validation was handled many iterations ago and that coding standards ensured 3rd party and any new core development was done with compliant markup.

A template application proliferated this widely on the Internet should strive to render valid XHTML and CSS.  It would: 
  1. help teach new developers learning from the codebase how to write proper markup 
  2. help ensure proper/consistent rendering across different browsers and devices
  3. make utilizing the application for professional development scenarios more attractive for a larger audience 
  4. contribute to easier accessibility compliance
Especially when all of the pages in this app identify as XHTML 1.0 Transitional (as do all ASP.NET pages by default created with Vstudio...), but the forums main page, for example, has 110 errors. The CSS on the home page has 41 errors.  

Adding alt tags and HTML encoding ampersands in URLs is a pretty simple task - which is what accounts for most of the errors that i found in my initial validation attempt on 2 pages of the corporate site.  And i found some <br> and <img> tags that aren't self-closing, some style tags (in the body of the page mind you...shame, shame) without the type attribute - that's not professional development.  Some simple validation tools are built directly into VStudio (you get squiggly lines under invalid code - as if you are writing VB/C# that doesn't compile), and the W3C validators are simple to use.  

It isn't a large task to write valid XHTML from the start - it shouldn't be an afterthought to get markup to validate after its been coded.  A developer that has 'HTML' on their resume should be writing valid markup, or shouldn't be contributing to open source projects like this. 

QUESTIONS:
  1. is XHTML 1.0 Transitional validation a priority for the development team?  
  2. Are there coding standards for 3rd party modules and core development to enforce XHTML validation?
  3. Is accessibility a priority (to any degree)?
 
New Post
8/27/2010 4:46 AM
 
All modules (except the ones from DNN Corp.), which get bundled with DotNetNuke, have to pass a release process, which included an XHTML compliance check. Forums on this site use an updated version, which hasn't gone through the tracker yet, and a custom forums and page skin, which might have a few issues as well. Content may not be HTML compliant as well, I am not aware of a RichText editor, which has checks and warnings included.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...XHTML Validation - is it a development priority?XHTML Validation - is it a development priority?


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