This is a modified repost of a blog item I wrote while working for DotNetNuke. I’m reposting it here to ensure I have a more-or-less permanent record.
In early 2010 I was working on an internal UX Style Guide for DotNetNuke Corporation which 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 included in the document.
Collected, I think 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, and so I present them below.
- 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.
- CSS Validation Service (W3C)
- 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.
- Internationalization Activity (W3C)
- This site includes resources to help with the internationalization (support for different languages, scripts and cultures) of web technology.
- Markup Validation Service (W3C)
- 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.
- Mobile Web Initiative (W3C)
- This site includes recommended best practices for creating and testing mobile-friendly content and web applications.
- mobileOK Checker (W3C)
- 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.
- 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.
- 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.
- Unicorn Unified Validator (W3C)
- 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.
- Web Accessibility Initiative (W3C)
- 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.
- XHTML Media Types – Second Edition (W3C)
- 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.
:-j(enni)