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...Skins, Themes, ...Skins, Themes, ...DNN UX Style Guide Initiative – XHTML: How Strict Should We Go?DNN UX Style Guide Initiative – XHTML: How Strict Should We Go?
Previous
 
Next
New Post
5/28/2010 2:48 PM
 
Jeff Cochran wrote:
If you do not use the strictest possible standard, publish a list of what fails the Strict DOCTYPE so those who need to use Strict can choose not to use those core modules in favor of more compliant third party ones.  And if it ends up being a Transitional standard, make sure that all required code meets the Strict DOCTYPE and allow Transitional only in modules that can be replaced or unloaded by a general, non-programming, user.

These are very good suggestions.

Regarding the first, there are two related documents I'm also working on - a "user control reference" document and a "pattern library" document. The plan for the first document is to provide a definitive UI developer reference for all Skin/Container objects, reusable controls and UI generating providers, covering such details as the parameters they have, the output they generate, what standards they meet and whether they conform to our style Guidellines. Adding similar information for the core modules (though perhaps not getting into the nitty gritty of generated output) is a great idea.

(The "pattern library" document will be similar, except that it will cover complete UI patterns that are (or will soon be) in use in DNN including indications for use and details of the specific way DNN implements that pattern for module developers.)

Regarding the second suggestion - absolutely.  My goal is to ensure that all UI generated by code "owned" by DNN Corp will eventually conform to the guidelines as "strictly" as possible, which includes the XHTML 1.1 standard, and to encourage project teams for "core" modules to do the same unless absolutely necessary. It will take some time to get there, but my hope is that we will eventually get to a point, maybe a year or two from now, where anyone installing DNN for the first time is able to use any of the included modules, providers or skins and end up with a standards compliant site.

As for HTML 5 - it's definitely on the radar, but it needs to sit on the back burner until (a) It's an official standard and (b) we reach an XHTML 1.1 standards level (since HTML 5 is essentially a superset of XHTML 1.1 and does not include the deprecated elements from XHTML 1.0 Transitional).

:-j(enni)


Jenni Merrifield
strawberryJAMM Designs
User Experience Design Specialist
"Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that’s creativity."
- C. Mingus

 
New Post
6/4/2010 7:24 PM
 
Good catch Jeff. I looked this over (and scurried away to read some more obscure standards docs to follow the discussion as best I could) early on, after it was posted. All I can say is that I thought this great then, and even more so now. Excellent start to your new position Jenni! (I originally thought you were just going to dress up the widget appearances in the admin, host and various settings screens - now I have a whole new appreciation for the field.)
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...DNN UX Style Guide Initiative – XHTML: How Strict Should We Go?DNN UX Style Guide Initiative – XHTML: How Strict Should We Go?


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