Accessibility of EPiServer s Sample Templates

Similar documents
Creating Accessible Web Sites with EPiServer

EPiServer s Compliance to WCAG and ATAG

Developing with XForms

Aleph - Web Opac Accessibility. Accessibility in Aleph500 Web OPAC

Content Mirroring in EPiServer

Accessible Web Sites and EPiServer

Duke Library Website Preliminary Accessibility Assessment

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Setting Up EPiServer for Demo

HTML HTML/XHTML HTML / XHTML HTML HTML: XHTML: (extensible HTML) Loose syntax Few syntactic rules: not enforced by HTML processors.

Web Development IB PRECISION EXAMS

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Microsoft Office Integration


Section 508C This manual provides basic information on applicable guidelines and best practices for 508 Compliance.

Creating Accessible DotNetNuke Skins Using CSS

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

Adobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template

HTML CS 4640 Programming Languages for Web Applications

Adobe Sign Voluntary Product Accessibility Template

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1

MODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( )

CSI 3140 WWW Structures, Techniques and Standards. Markup Languages: XHTML 1.0

Review of HTML. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

zetoc Website Accessibility Project

INTRODUCTION TO HTML5! HTML5 Page Structure!

This document is for informational purposes only. PowerMapper Software makes no warranties, express or implied in this document.

Dreamweaver: Accessible Web Sites

Moodlerooms Voluntary Product Accessibility Template January 2016

File: SiteExecutive 2013 Core Modules User Guide.docx Printed September 30, 2013

Vovici Enterprise Web Accessibility Guidelines

Table Basics. The structure of an table

HTML5 MOCK TEST HTML5 MOCK TEST I

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

GRAPHIC WEB DESIGNER PROGRAM

Working with Multiple Languages in EPiServer

UNIVERSITY OF NORTH CAROLINA WILMINGTON

All Adobe Digital Design Vocabulary Absolute Div Tag Allows you to place any page element exactly where you want it Absolute Link Includes the

Quick Start Guide. This guide will help you get started with Kentico CMS for ASP.NET. It answers these questions:

Adobe Experience Manager 6.0 Voluntary Product Accessibility Template

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables

CUSTOMER PORTAL. Custom HTML splashpage Guide

EPiFields Developer Information

Web Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1

VMware AirWatch 8 VPAT

Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5

CSS for Page Layout Robert K. Moniot 1

USER GUIDE. MADCAP FLARE 2017 r3. Accessibility

USER GUIDE MADCAP FLARE Accessibility

Getting Started with EPiServer 4

Exam : 9A Title : Adobe GoLive CS2 ACE Exam. Version : DEMO

County of Sonoma Web Accessibility Questionnaire

Integrating with EPiServer

Chapter 10: Understanding the Standards

EFM Community 3.1 Portal Administration Guide

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

Learn Classic Voluntary Product Accessibility Template September 2017

Design your source document with accessibility in mind. Do NOT use character formatting for headings, use the program s styles.

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Yes No Comments. SHQ Form Compliance Checklist. Sponsor Name: Anticipated Launch Date: Url (s) used for site audit: Audit performed by: Audit Date:

Learn Saas with the Ultra Experience Voluntary Product Accessibility Template August 2017

EPiBooking WHITE PAPER

Building Web Sites Using the EPiServer Content Framework

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

Website review excitesubmit.com

<Insert Picture Here> WebCenter Interaction Essentials: Advanced Multi-Channel UI Customizations with Adaptive Layouts Session #904

Episerver CMS. Editor User Guide

CBORD s Response to Voluntary Product Evaluation Template For GET

Getting Started with EPiServer 4

Lecture 13. Page Layout. Mr. Mubashir Ali Lecturer (Dept. of Computer Science)

ACCESSIBLE DESIGN THEMES

SharePoint User Manual

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과

2 P age. Pete s Pagebuilder revised: March 2008

Understanding Your Compliance Sheriff Report

Creating HTML files using Notepad

Advanced Dreamweaver CS6

On the application of W3C Guidelines in Website Design from scratch

Siteforce Pilot: Best Practices

Episerver CMS. Editor User Guide

Adobe Experience Manager (AEM) 6.2 Forms Workbench Voluntary Product Accessibility Template

SiteAssist Professional Help Documentation. Copyright 2008 WebAssist.com Corporation All rights reserved.

VMware vrealize Code Stream 6.2 VPAT

Voluntary Product Accessibility Template (VPAT) Applicable Sections

Adobe Contribute 6.5 Voluntary Product Accessibility Template

Lab - Task Manager in Windows 7 and Vista

IEEE Wordpress Theme Documentation

SOFTRONIICS Call:

VMware vrealize Code Stream 1.0 VPAT

CMS Training. Web Address for Training Common Tasks in the CMS Guide

USING STYLESHEETS TO DESIGN A WEB SITE IN DREAMWEAVER MX 2004

Making Accessibility Part of Your Web Site Management Routine Rick Ells

ADOBE 9A Adobe Dreamweaver CS4 ACE.

Waterloo Drupal User Group

icms 9.0 The industry leading responsive, multi-user, multi-website content management system

VMware vfabric Hyperic 5.0 VPAT

Transcription:

Accessibility of EPiServer s Templates An evaluation of the accessibility of EPiServer s sample according to current recommendations and guidelines elaborated by the World Wide Web Consortium s (W3C) Web Accessibility Initiative (WAI). TECHNICAL NOTE

Accessibility of EPiServer s Templates 2 Table of Contents INTRODUCTION 3 SCOPE AND LIMITATIONS 4 SAMPLE TEMPLATE RATING 5 SAMPLE TEMPLATE ISSUES 8 The contents of this document are protected by copyright. Changes to the content or partial copying of the content may not be carried out without permission from ElektroPost Stockholm AB. The document may be freely distributed in its entirety, either digitally or in printed format, to all EPiServer users. EPiServer is a registered trademark of ElektroPost Stockholm AB. Other product and company names mentioned in this document may be the trademarks for their respective owners.

Accessibility of EPiServer s Templates Introduction 3 Introduction The tables in this document specify the relative level of accessibility of the sample released with EPiServer 4.60 along with the issues related to the. References to the corresponding current WCAG 1.0 guidelines elaborated by the World Wide Web Consortium s (W3C) Web Accessibility Initiative (WAI) are included for the issues. For more detailed information on the WCAG guidelines, please refer to http://www.w3.org/wai/intro/wcag.php. Note For more information about Web accessibility and EPiServer features that enhance the accessibility of the content created, please refer to the white paper Accessible Web Sites and EPiServer. For information regarding the WCAG and ATAG compliance of EPiServer, please refer to the white paper EPiServer s Compliance to WCAG and ATAG.

Accessibility of EPiServer s Templates Scope and Limitations 4 Scope and Limitations ASP.NET 2.0 TEMPLATES ONLY This evaluation has been made with the ASP.NET 2.0 version of the EPiServer 4.60 sample. Most of the results are also valid for the ASP.NET 1.1 version of the sample. There may be further issues for the ASP.NET 1.1 version of the, since Microsoft has made improvements in the release of their ASP.NET 2.0 framework. Since the ASP.NET 2.0 template package was selected for this evaluation, the new portal based on Web Parts have been evaluated instead of the old WSRP-based portal framework. TECHNICAL SPECIFICATIONS When evaluating the, the XHTML 1.0 Transitional document type has been used. Style sheets have been evaluated using CSS1. The following validators have been used: XHTML: http://validator.w3.org/ CSS: http://jigsaw.w3.org/css-validator/ PAGE CONTENT The sample content that is packaged with the sample has not been evaluated along with the sample. However, the creation of content has been taken into account in the evaluation presented in the white paper EPiServer s Compliance to WCAG and ATAG. MODULES NOT EVALUATED The evaluation focuses on the sample template package included in EPiServer, since this is the package delivered by default and includes the most commonly used. Modules and extensions have not been included in this evaluation, e.g. EPiStore, EPiBooking and EPiFields.

Accessibility of EPiServer s Templates Template Rating 5 Template Rating The sample page have been rated according to the results of the evaluation, and this is shown in the table below. A rating, where 5 is the highest and 1 is the lowest, has been given to each template. These ratings are not defined by WCAG, but indicate the overall status of the. The following criteria have affected the ratings negatively: If layout tables are used. If scripting is required for the core of the template. If labels are not correctly used for form fields. If the semantics of the markup used is not applied correctly. The amount of markup validation errors. Note The rating 5 does not mean that the template is perfect, and the rating 1 does not mean that the template is totally inaccessible. The rating should be seen as our own subjective rating to give an idea of the relative standards compliance of the different. This may help when deciding whether to use a certain template for a customer site, or when estimating the time required to adapt the template to a certain level of accessibility and standards compliance according to customer requirements. References to the issues corresponding to each template can be found in the table, and refer to the Template Issues table of the next section. To help give some idea of the nature of the referenced issues for each template, the issues have been categorized into the following groups: Usability and semantics (U), Markup and CSS (M), Tables (T), Scripts (S) and General (G). Note Comments are included as endnotes, and are listed at the end of this table. Template Description Category Issues Rating Start page Start page on the Web site Standard U8-9, U25-27, M2-7, M9-10, S1-4, S7 5 Ordinary web page 1 Ordinary information page Standard U8-9, U25-27, M2-7, M9-10, S1-3, S7 5 Form page (XForms) Page containing a form Standard U1, U8-10, U25-27, M2-11, T6-7, S1-3, S5-7 4 News list Displays internal news within the Web site or external news from an RSS source Standard U8-9, U25-27, M2-7, M9-10, M12, T8, S1-3, S7 4/5 2 RSS source Page displaying information from EPiServer in RSS format Standard N/A N/A 3 Calendar Main page for calendar Standard U8-9, U25-27, M2-10, T9, S1-3, S7-8 4

Accessibility of EPiServer s Templates Template Rating 6 Search Page for searching for information on the Web site Standard U8-9, U12, U15, U25-27, M2-7, M8-10, M13, S1-3, S5, S7 Index Page displaying the content of all or part of the Web site Standard U2, U8-9, U25-27, M2-5, M7, M9-10, M14-15, T10, S1-3, S7 Alphabetical index Page listing content in alphabetical order Standard U8-9, U25-29, M2-5, M7-10, S1-3, S7, S9 4 Changed recently Page displaying a list of pages that have recently been changed Standard U8-9, U25-27, M2-5, M7, M9-10, T18, S1-3, S7 5 File listing Page listing files from a folder on the Web server Standard U8-9, U25-27, M2-5, M7-10, M16, T1, S1-3, S7, S10 Subscription Page for visitors to select subscription information Standard U8-9, U16, U25-27, M2-5, M7-10, T12, S1-3, S5, S7 Discussion forum Main page for creating a discussion forum Standard U8-9, U13-14, U25-27, M2-5, M7-10, M17, S1-3, S7, S11 Tell-a-friend window Pop-up window opened from the header of a page Miscellaneous U17, M9-10, M18-19, T13 2 Print window Pop-up window opened from the header of a page Miscellaneous M9-10, M28 3 Cookie information window Pop-up window opened from the footer of the start page Miscellaneous M9-10, M29 3 Flash page Page for loading a flash movie Miscellaneous U3, U9, U25-27, M2-5, M9-10, M20, S1-3, S7 3 PDF form Page that generates a PDF file with data from the page Miscellaneous U8-9, U18, U25-27, M2-5, M7, M9-10, M21, T2, T14, S1-3, S5, S7 Slide show Page displaying a number of pages as a presentation, each page changing at pre-determined intervals Miscellaneous U8-9, U25-27, M2-5, M7, M9-10, S1-3, S7, S12 4 ReadSpeaker Page where the content can be heard in speakers Miscellaneous U8-9, U19, U25-27, M2-5, M7, M9-10, M22-24, S1-3, S7 Mobile page Page for mobile units Miscellaneous M9-10, M25 4 Register users Page where visitors can register themselves on the Web site Miscellaneous U8-9, U20, U25-27, M2-5, M7-10, M26, M41, S1-3, S5, S7 My settings A settings page where users can change their password and other personal settings Miscellaneous U8-9, U11, U25-27, M2-5, M7-10, M41, S1-3, S5, S7 Profile search Search page for personnel register Miscellaneous U4, U8-9, U21, U25-27, M2-5, M7-10, T3, T11, 2 4 3/4 4 3 4 3 3 4 3 3

Accessibility of EPiServer s Templates Template Rating 7 S1-3, S5, S7, S13 Personal profile Personal page for information about an individual. Used for the personnel register. Miscellaneous U8-9, U22, U25-27, M2-5, M7-10, M27, T11, T15, S1-3, S5, S7, S14 2 Login page EPiServer default login page Miscellaneous U23, M9-10, M30, T16, S15 1 Document list Displays a list of documents published from Microsoft Office Microsoft Office U5, U8-9, U25-27, M2-5, M7, M9-10, M31, S1-3, S5, S7 4 Document Document published from Microsoft Office Microsoft Office U6, U8-9, U25-27, M2-5, M7, M9-10, M32, S1-3, S5, S7 Workroom pages Pages used for workrooms Workroom U7-9, U25-27, M1-5, M9-10, M35-41, T5, S1-3, S7, S17, G3 Blog pages Pages for creating and using blogs Blog U9, U24-27, M2-5, M7-10, M33-34, T4, S1-3, S5, S7, S16 3 2/3 5 3 Blog RSS source Page displaying information from a blog in RSS format Blog N/A 6 News group pages Pages for news group (pages used in frameset) News group M9-10, G2 1 Portal page Page containing a Web Part portal Portal U8-9, U25-27, M2-5, M7-10, T17, S1-3, S5, S7, G1 Mixed content page Page containing both normal content and Web Part portal parts Portal U8-9, U25-27, M2-5, M7-10, T17, S1-3, S5, S7, G1 2 2 1 Also used for news and calendar event pages. 2 Dependent on whether RSS listing is used. 3 Does not generate XHTML content, and is therefore not evaluated. 4 Dependent on rendering mode. 5 Dependent on whether the Document is used. 6 Does not generate XHTML content, and is therefore not evaluated.

Accessibility of EPiServer s Templates Template Issues 8 Template Issues This table provides detailed information on the issues found when evaluating the sample listed in the previous chapter. Since the evaluation has been made in accordance to the WCAG 1.0 guidelines, references to the applicable guidelines are included. Note Comments are included as endnotes, and are listed at the end of this table. Category: Usability and semantics WCAG 1.0 Issue Cause File Environment Checkpoint Priority U1 Form-statistics image does not have an empty alt attribute. All 1.1 1 U2 Index images do not have an empty alt attribute. 1 All 1.1 1 U3 Flash template does not contain alternative description. Units/FlashBody.ascx All 1.1 1 U4 Profile finder's detailed results list does not contain alternative descriptions for images. Units/ProfileFinder.ascx All 1.1 1 U5 Document list template contains images without alt attributes. Util/DocumentList.ascx All 1.1 1 U6 Document template does not specify title for iframe. Util/Document.ascx All 12.1 1 U7 Workroom pages contain images without alternative texts. /Workroom/Templates/Units/Overview.ascx, /Workroom/Templates/Units/News.ascx, /Workroom/Templates/Units/Calendar.ascx, /Workroom/Templates/Units/BulletinBoard.ascx, /Workroom/Templates/Units/Members.ascx All 1.1 1 U8 Headings and <h> tags are not properly used. All 3.5 2

Accessibility of EPiServer s Templates Template Issues 9 U9 U10 U11 U12 U13 U14 U15 U16 U17 U18 U19 U20 Pop-up windows are used for the print, tell-a-friend and cookie information functions without warning the user. Check boxes and radio buttons use a non-associated label instead of <fieldset> and <legend> tags. 2 My settings form does not use associated labels. Absolute widths are used for search field and buttons. Discussion forum post form does not use associated labels. Absolute widths are used for discussion forum post form fields. Search function field does not have a title or label. Subscription form does not use associated labels. Tell-a-friend form does not use associated labels. PDF form does not use associated labels. Pop-up window is used for the ReadSpeaker function without warning the user. Register users form does not use associated labels. Units/QuickBar.ascx, Units/CookieInfo.ascx All 10.1 2 All 12.4 2 Units/PersonalSettings.ascx All 12.4 2 Units/Search.ascx All 3.3, 3.4 2 Units/Conference.ascx All 12.4 2 All 3.3, 3.4 2 Units/Search.ascx All 12.4 2 Units/Subscribe.ascx All 12.4 2 Units/EmailPage.aspx All 12.4 2 Units/PdfForm.ascx All 12.4 2 Units/ReadSpeaker.ascx All 10.1 2 Units/Register.ascx All 12.4 2 U21 Profile finder form does not use Units/ProfileFinder.ascx All 12.4 2

Accessibility of EPiServer s Templates Template Issues 10 associated labels. U22 Personal profile edit view form does not use associated labels. Units/Profile.ascx All 12.4 2 U23 Login form does not use associated labels. (/Util/Login.aspx) All 12.4 2 U24 Blog forms do not use associated labels. All 12.4 2 U25 Content language declaration does not reflect actual language. MasterPages/MasterPage.master All 4.3 3 U26 Menu links and link lists are not defined as lists and cannot be bypassed. All menu and listing controls All 13.6 3 U27 Top menu links are not separated by printable characters. Units/TopMenu.ascx All 10.5 3 U28 Alphabetical index navigation links are not separated by printable characters. Units/AlphanumericListing.ascx All 10.5 3 U29 Alphabetical index content link list is not defined as a list and cannot be bypassed. All menu and listing controls All 13.6 3 Category: Markup and CSS WCAG 1.0 Issue Cause File Environment Checkpoint Priority M1 M2 Workroom list page contains invalid markup. 3 Extra empty <title> tag is generated. (ASP.NET 2.0) /Workroom/Templates/Units/WorkroomList.ascx All 1.1, 3.2 1, 2 MasterPages/MasterPage.master ASP.NET 2.0 3.2 2 M3 Quicksearch button uses invalid Units/QuickSearch.ascx All 3.2 2

Accessibility of EPiServer s Templates Template Issues 11 attribute value. M4 EPiServer Property Web Control uses <span> tags around content, which may cause validation errors. 4 All 3.2 2 M5 EPiServer Property Web Control uses invalid attributes when logged in and when simple editing is enabled, which may cause validation errors. All 3.2 2 M6 Listing links may contain empty target attributes, which causes validation errors. Units/Listing.ascx All 3.2 2 M7 Non-encoded language parameter used in some links for globalized sites when sitestructure-urls are not used. and core Globalized site without using Web addresses that are based on the site structure. 3.2 2 M8 Menu generates invalid attribute after postback. 5 Units/Menu.ascx All 3.2 2 M9 EditMenuName is not a valid CSS property. 6 (/styles/editor.css) All 3.2 2 M10 CSS contains some invalid style definitions. /styles/editor.css, /styles/structure.css, /styles/units.css All 3.2 2 M11 Form-field markup contains invalid characters. 7 (ASP.NET 2.0) ASP.NET 2.0 3.2 2 M12 RSS Reader's table has an invalid border attribute. Units/RssListing.ascx All 3.2 2 M13 Search function contains invalid markup. Units/Search.ascx All 3.2 2

Accessibility of EPiServer s Templates Template Issues 12 M14 Index uses invalid <nobr> tags. M15 Index uses invalid list markup. 8 M16 M17 M18 M19 M20 M21 M22 M23 M24 M25 M26 M27 File listing contains invalid markup. 9 Discussion forum contains invalid markup. Tell-a-friend function does not have a doctype declaration. Tell-a-friend function contains erroneous css declaration. 10 Flash template contains invalid markup. PDF form script section is not properly declared. ReadSpeaker script section is not properly declared. ReadSpeaker link contains non-encoded characters. ReadSpeaker pop-up window contains invalid markup. Mobile template contains invalid markup. Register users template uses <span> tags around password <div>, which causes validation errors. 11 Personal profile edit view contains invalid markup. Units/SiteMap.ascx All 3.2 2 All 3.2 2 Units/FileListing.ascx All 3.2 2 All 3.2 2 Units/EmailPage.aspx All 3.2 2 Units/EmailPage.aspx All 3.2 2 Units/FlashBody.ascx All 3.2 2 Units/PdfForm.ascx All 3.2 2 Units/ReadSpeaker.ascx All 3.2 2 Units/ReadSpeaker.ascx All 3.2 2 Units/ReadSpeaker.ascx All 3.2 2 Units/Mobile.aspx All 3.2 2 All 3.2 2 Units/Profile.ascx All 3.2 2

Accessibility of EPiServer s Templates Template Issues 13 M28 Print function does not have a doctype declaration and contains invalid markup. Units/PrintFunctions.ascx All 3.2 2 M29 Cookie information function does not have a doctype declaration and contains invalid markup. Units/CookieInfo.ascx All 3.2 2 M30 Login page does not use the correct doctype and contains invalid markup. (/Util/Login.aspx) All 3.2 2 M31 Document list template contains unclosed <img> tags. Util/DocumentList.ascx All 3.2 2 M32 Document template contains unclosed <img> tags. Util/Document.ascx All 3.2 2 M33 Blog post form uses non- XHTML Editor, which causes validation errors. /Blog/Units/EditorBlog.ascx All 3.2 2 M34 Blog table with posts and comments contains validation errors. /Blog/Units/EditListing.ascx All 3.2 2 M35 Workroom navigation tab markup contains invalid characters. 12 (ASP.NET 2.0) ASP.NET 2.0 3.2 2 M36 Workroom page contains <style> block inside the page <body> tag, which causes validation error. /Workroom/Templates/WorkroomPage.aspx All 3.2 2 M37 Workroom navigation tabs contain invalid markup. 13 All 3.2 2 M38 Workroom content links may contain empty target attributes, /Workroom/Templates/Units/Overview.ascx All 3.2 2

Accessibility of EPiServer s Templates Template Issues 14 which causes validation errors. M39 Workroom content links contain invalid characters. 14 and core All 3.2 2 M40 Workroom calendar edit view contains invalid markup. 15 All 3.2 2 M41 Template is not cross-browser compatible. 16 and core Browsers other than Internet Explorer. N/A N/A Category: Tables WCAG 1.0 Issue Cause File Environment Checkpoint Priority T1 File listing table is not correctly designed. Units/FileListing.ascx All 5.1, 5.5 1, 3 T2 PDF form list table is not correctly designed. Units/PdfForm.ascx All 5.1, 5.5 1, 3 T3 Profile finder results list table is not correctly designed. Units/ProfileFinder.ascx All 5.1, 5.5 1, 3 T4 Blog table with posts and comments is not correctly designed. /Blog/Units/EditListing.ascx All 5.1, 5.5 1, 3 T5 Workroom member tables are not correctly designed. /Workroom/Templates/Units/Members.ascx All 5.1, 5.5 1, 3 T6 Tables are used for form layout. 17 Units/Xform.ascx All 5.3 2 T7 Tables are used for formstatistics layout. All 5.3 2 T8 RSS Reader uses table for layout. Units/RssListing.ascx All 5.3 2

Accessibility of EPiServer s Templates Template Issues 15 T9 Calendar uses nested tables for layout. (ASP.NET) T10 Index uses tables for layout. T11 T12 T13 Profile finder form and detailed results view use tables for layout. Subscription form partly uses table for layout. Tell-a-friend function uses table for layout. (ASP.NET) T14 PDF form uses table for layout. T15 T16 T17 T18 Personal profile uses table for layout. Login page uses table for layout. Portal pages use tables to include portal content. Changed recently does not provide a summary for the results table. Units/Calendar.ascx All 5.3 2 All 5.3 2 Units/ProfileFinder.ascx All 5.3 2 All 5.3 2 Units/EmailPage.aspx All 5.3 2 Units/PdfForm.ascx All 5.3 2 Units/Profile.ascx All 5.3 2 (/Util/Login.aspx) All 5.3 2 All 5.3 2 Units/ChangedPages.ascx All 5.5 3 Category: Scripts WCAG 1.0 Issue Cause File Environment Checkpoint Priority S1 Print function does not work when JavaScript is disabled. Units/QuickBar.ascx JavaScript disabled 6.3 1 S2 Tell-a-friend function does not work when JavaScript is Units/QuickBar.ascx JavaScript disabled 6.3 1

Accessibility of EPiServer s Templates Template Issues 16 disabled. S3 Quick-search function does not work when JavaScript is disabled. Units/QuickSearch.ascx JavaScript disabled 6.3 1 S4 Cookie information function does not work when JavaScript is disabled. Units/CookieInfo.ascx JavaScript disabled 6.3 1 S5 Submit buttons do not work when JavaScript is disabled and site-structure-urls are used. JavaScript disabled and Web addresses that are based on the site structure. 6.3 1 S6 Switching between form and form statistics using link does not work when JavaScript is disabled. (ASP.NET) Units/Xform.ascx JavaScript disabled 6.3 1 S7 Login function does not work when JavaScript is disabled. Units/QuickBar.ascx JavaScript disabled 6.3 1 S8 Calendar navigation does not work when JavaScript is disabled. (ASP.NET) Units/Calendar.ascx All 6.3 1 S9 Alphabetical index does not work when JavaScript is disabled. Units/AlphanumericListing.ascx All 6.3 1 S10 File listing folder navigation does not work when JavaScript is disabled. Units/FileListing.ascx All 6.3 1 S11 Discussion forum does not work when JavaScript is disabled. Units/Conference.ascx JavaScript disabled 6.3 1 S12 Slide show only shows first page if JavaScript is disabled. Units/PageRoller.ascx JavaScript disabled 6.3 1

Accessibility of EPiServer s Templates Template Issues 17 S13 Profile finder navigation links do not work when JavaScript is disabled. (ASP.NET) Units/ProfileFinder.ascx JavaScript disabled 6.3 1 S14 Personal profile edit links do not work when JavaScript is disabled. (ASP.NET) Units/Profile.ascx JavaScript disabled 6.3 1 S15 Login page's detailed cookie information is not available when JavaScript is disabled. (/Util/Login.aspx) JavaScript disabled 6.3 1 S16 Blog does not work when JavaScript is disabled. JavaScript disabled 6.3 1 S17 Workroom does not work when JavaScript is disabled. JavaScript disabled 6.3 1 Category: General WCAG 1.0 Issue Cause File Environment Checkpoint Priority G1 Web Parts framework and do not comply with current recommendations and standards. 18 (ASP.NET 2.0) ASP.NET 2.0 6.3, 3.2, 5.3 etc. 1, 2, 2 G2 News groups pages do not comply with current recommendations and standards. All 3.2 etc. 2 G3 Workroom document tab uses EPiServer File Manager, which does not comply with current recommendations and standards. All 3.2 2

Accessibility of EPiServer s Templates Template Issues 18 1 For render modes Tree1 and Tree2. 2 Fixed in 4.61. 3 Missing alt attribute, invalid NAME attribute, <div> tag contained inside <a> tag. 4 All elements are not allowed inside <span> element. 5 translate attribute on children indicator <img> tag. 6 Property used for formatting style options in the EPiServer Editor. 7 $ is used in id's. 8 For render mode List. 9 xmlns attribute, xhtml. 10 Contextmenu css is included outside the head section. There should not even be a contextmenu. 11 Block elements are not allowed inside <span> element. 12 $ is used in id's. 13 Invalid OnClick attribute, invalid nesting of <div> tags. 14 "&" characters are not encoded. 15 Invalid OnClick attribute in InputDate Web Control. 16 Layout problems in browsers other than Internet Explorer (e.g. Firefox, Opera). 17 Code sample pre-released for 4.61 workaround (single-column div-based form layout). 18 Microsoft is currently working on improvements according to WAI.