Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

Helpful Documents and Websites for UX Conscious Web UI Designers and Front-End Developers

As you may know, I’ve been working on an official UX Style Guide document for DNN. It’s almost ready and should be made available to the community around the same time that DNN 5.5.0 is released in August.

Working on this document required quite a lot of research.  I’d never pulled together a complete style guide from scratch before and I wanted to be sure that every guideline I included was backed up by information and evidence that was available from the greater user experience design community. As a result of this research I discovered several useful online documents and web sites that all informed my decisions around the specific guidelines that I have included in the document.

Collected, these these online documents and web sites are very useful resources for any front-end developer or web UI designer who wishes to improve their users’ experience. I am including this list in the DNN UX Style Guide document but I also thought it would be beneficial to the DNN Community if I posted it here as well.


Accessibility in Visual Studio and ASP.NET
This page on the Microsoft web site provides an overview of the relevant standards and of some techniques for how to configure ASP.NET Web server controls to make sure that they generate accessible HTML.
ASP.NET Controls and Accessibility
This page lists ASP.NET server controls and provides information about accessibility considerations that pertain to each control. If a control is not listed on the page, it generates markup that conforms to current accessibility guidelines without any configuration requirements.
Global Market Share Statistics
This site provides detailed statistics on the current and past market share for different browsers, search engines, operating systems, mobile usage, and monitor resolutions. Some of the information is only available to subscribers, but information on browsers, search engines, operating systems and screen resolutions are available free of charge.

This site no longer makes more than the top five results in any statistical category available free of charge, making it less than useful as a general resource. I have replaced it with the similar Stat Owl site, listed below.
Section 508 Website
This site contains the complete text of and other information about Section 508 of the United States’ Rehabilitation Act. Any Web site that is developed by a US federal agency is required by this document to be accessible to persons with disabilities. This law applies to federal agencies and to companies that contract with them and many states and municipalities have also adopted these guidelines.
Stat Owl
This site provides detailed statistics on the current and past market share for different browsers, search engines, operating systems, mobile usage, and monitor resolutions. All global information is available free of charge, but corporations may sign up to gain access to detailed reports for their own web sites.
I have added this site to replace "Global Market Share Statistics" which, due to changes in what is available free of charge, is no longer useful as a general resource. (As it turns out, Stat Owl has a much more useful display interface too.)
Telerik AJAX Enabled ASP.NET UI Components
This is the main information site for Telerik RadControls for ASP.NET AJAX, a component package that is included in all DotNetNuke distributions and available to developers working on core DotNetNuke components. The DotNetNuke core also includes wrappers for some of these components making those particular controls available for use by 3rd party developers.
Treasury Board of Canada Common Look and Feel Standards
This site provides access to the UX standards that must be followed by all web sites developed by Canadian government agencies.
W3C CSS Validation Service
This service allows you to check the validity of your cascading styles, providing a log of any errors encountered. You may validate an individual CSS file or an [X]HTML document with a style sheet and the file may be specified by URI, file upload or direct input.
W3C Internationalization Activity
This site includes resources to help with the internationalization (support for different languages, scripts and cultures) of web technology.
W3C Markup Validation Service
This service allows you to check the validity of your [X]HTML markup, providing a log of any errors encountered. You may specify the markup to be validated by URI, file upload or direct input.
W3C Mobile Web Initiative
This site includes recommended best practices for creating and testing mobile-friendly content and web applications.
W3C mobileOK Checker
This service performs various tests on a Web Page to determine its level of mobile-friendliness. A web page is considered “mobileOK” if it passes all the tests.
W3C Unicorn Unified Validator
This is a new tool by the W3C which allows you check the validity of your [X]HTML, CSS, and Atom/RSS Feeds as well as the mobileOK status of the page, all at the same time.
W3C Web Accessibility Initiative
This site includes the Web Content Accessibility Guidelines 2.0 (WCAG 2.0) document, tips and techniques on how to apply WCAG 2.0 and information on how to manage and evaluate web accessibility.
W3C XHTML Media Types – Second Edition
This W3C Working Group Note contains suggestions about how to format XHTML to ensure it is maximally portable, and how to deliver XHTML to various user agents – even those that do not yet support XHTML natively. Of particular note is Appendix A, “Compatibility Guidelines” which summarizes design guidelines for authors who wish their XHTML documents to render on both XHTML-aware and modern HTML user agents.
XHTML Standards in Visual Studio and ASP.NET
This page on the Microsoft web site provides an overview of the ASP.NET features for XHTML conformance and how to control the XHTML standard to which ASP.NET pages and controls are rendered. It also provides a list of ASP.NET controls that can or will generate non-compliant markup.


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (125)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (22)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (270)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?