Personalization Overview
Introduction
Personalization involves tailoring the user experience to meet the needs and preferences of the individual user. As web technology broadens in scope and reach, and understanding of users’ needs increases through research and experience, the set of accessibility considerations for websites becomes larger. Rather than developing complex solutions for a wide range of users, designing sites in a way that they can be personalized to the needs of each user provides more optimal accessibility.
Personalization enables users to use adaptive widgets and user preferences to customize their user experience. It enables content authors to provide a default design and enable user personalization with minimal work.
Examples of Personalization to Meet User Needs
- Some people are easily distracted or overwhelmed by lots of information on a website. They have difficulty finding and focusing on key information. Personalization allows users to hide extraneous information so they only get what they need to understand and use the main content.
- Some people have difficulty understanding numbers (“dyscalculia”). Personalization allows users to change numeric information. For example, a temperature of 32°F/0°C is replaced with a picture of a person wearing a hat, scarf, and mittens, and the text “very cold”.
- Some people with severe language impairment cannot read text. They use symbols to represent words. Personalization allows users to change text to symbols.
Who the Personalization Documents are for
- Content developers can add syntax to support personalization.
- User agents such as browser extensions and assistive technology can use the syntax to manipulate the content to meet the user’s need. User agents can also use user preferences for different interface options.
The Personalization Documents
- Requirements for Personalization Semantics (Working Draft Note) includes user stories, specific use cases, and requirements for personalization.
- Personalization Semantics Explainer (Working Draft Note) is the core introductory document that explains general use cases, vocabulary, and anticipated uses.
- Personalization Semantics Content Module (Working Draft specification) is the technical specification that provides terms authors can use to enhance web content with information about controls, symbols, and user interface elements.
- Personalization Help and Support (Working Draft) lists examples of the personalized help and support properties.
- Personalization Tools (Working Draft) lists examples of the personalized tools properties.
Who Develops the Personalization Documents
Personalization documents are developed by the Personalization Task Force of the Accessible Platform Working Group (APA WG), which is part of the World Wide Web Consortium (W3C) Web Accessibility Initiative (WAI). For more information about the task force, see the Personalization Task Force page.
Formal periods for public review are described in How WAI Develops Accessibility Guidelines through the W3C Process: Milestones and Opportunities to Contribute. To submit comments on specific personalization documents, see the “Status of this Document” section of the resource. To get notices of opportunities for review and comment on WAI documents, see Get WAI News.
Opportunities for contributing to Personalization and other WAI work are introduced in Participating in WAI.
Back to Top