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...XHTML? DNN is still not HTML 4 compliantXHTML? DNN is still not HTML 4 compliant
Previous
 
Next
New Post
12/6/2007 6:44 AM
 

Our clients are increasingly asking for W3C and XHTML compliant web sites.

DotNet nuke is riddled with schoolboy HTML or is it standard VStudio output? I have a very basic HTML reference book from 1999 which we use for coding newbies and it contains no uppercase HTML. However it is only 8 years ago so maybe its a bit soon to expect the DotNetNuke team to catch up?

Has anyone in the DNN team made any decision to start the move towards cleaner code?

Almost every module has uppercase html elements and invalid attributes. This means we have to go through a long and arduous process of cleaning any new DNN version.

WHY?

Even the DNN-Blue skin is written in the worst kind of amateur HTML and it isn't even consistent!!

A small example is below.

<TABLE class="pagemaster" border="0" cellspacing="0" cellpadding="0">
<TR>
<TD valign="top">
<TABLE class="skinmaster" width="770" border="0" align="center" cellspacing="0" cellpadding="0">
<TR>
<TD id="ControlPanel" runat="server" class="contentpane" valign="top" align="center"></TD>
</TR>
<TR>
<TD valign="top">
<TABLE class="skinheader" cellSpacing="0" cellPadding="3" width="100%" border="0">

I could give more examples, one of the most horrifying is from the repository module, an excellent module but the templates contain HTML in all UPPERCASE.

Come on lets move DNN into the 21st century

 
New Post
12/6/2007 6:51 AM
 

The core team is currently working on XHTML compliance of the framework and a default skin, all new modulespackaged with the core framework get checked for XHTML compliance, but accept, that this will take time to affect all modules included.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/6/2007 9:18 AM
 

"horrifying" is a bit overstated.

Since your new on the scene, you could stand to do a little research before blasting the community or core team. You can make dnn xhtml compliant. If you look around you will find lots of examples on making or purchasing compliant skins. If the default repository module makes invalid xhtml, then make a new repository template. If any other modules don't produce valid markup, roll up your sleeves dude and get to work. This is open source. You are free to make all the modifications you want.

Come on lets move DNN into the 21st century

Yeah, what are you doing besides complaining.

 
New Post
12/6/2007 10:50 AM
 

We have been working with DNN for about 2 years so I wouldn't consider us as "new". I take your point re rolling sleeves up which is why we joined the XML team over a year ago. It is also why I emailed Joe Brinkman with the cleaned up Events module.

We HAVE made DotNetNuke XHTML compliant but by doing a lot of recoding, I wasn't saying it couldn't be done but that we have to re-do it every time a new release comes out. Having just cleaned up DNN 04.07 this makes our 5th major clean up excercise

Our sleeves are rolled up and if we can return cleaned code to the community we will but short of emailing each project lead or joining all the teams I'm not sure what else to do. I suppose we could post the files for download somewhere?

OK so I'm easily horrified but if one of my guys wrote HTML like that I would have to take him aside and explain the facts of life.

I apologise if I offended anyone in my frustration.

 
New Post
12/6/2007 12:20 PM
 

As mentioned this is a work in progress, you can make some changes to get it quite a ways there buy just changing a few web.config settings and modifying skins and a few module templates.

It will take some time before this is actually completed and I know that each of the module development teams are being requested by the core to comply with XHTML as soon as possible.  I know we are looking into what is needed for the documents module.

As the individual above mentioned I'm sure that if you find errors, that sending an updated version to the responsible party (team lead etc) would be appreciated, as that will just help the team comply in a more timely manner.


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...XHTML? DNN is still not HTML 4 compliantXHTML? DNN is still not HTML 4 compliant


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