Creating Accessible DotNetNuke Skins Using CSS

Size: px
Start display at page:

Download "Creating Accessible DotNetNuke Skins Using CSS"

Transcription

1 Creating Accessible DotNetNuke Skins Using CSS Cathal Connolly, MVP, DotNetNuke Trustee Lee Sykes, Session: SKN201

2 Agenda Why should I make my site accessible? Creating Compliant Skins & modules Keeping your site compliant

3 What is accessibility and why does it matter? Accessibility!= XHTML/CSS-based skins Making your site accessible means making it available to users with disabilities, and ensuring that their experience with your site is not degraded. Why would I make the effort to make a site accessible?

4 Why? It s the law! It earns you money! It s cool!

5 ADA Section 508 of the Rehabilitation Act requires that when Federal agencies develop, procure, maintain, or use electronic and information technology, they shall ensure that this technology allows: Federal employees with disabilities to have access to and use of information and data that is comparable to that by Federal employees who are not individuals with disabilities, unless an undue burden would be imposed on the agency, and Individuals with disabilities, who are members of the public seeking information or services from a Federal agency, to have access to and use of information and data that is comparable to that provided to the public who are not individuals with disabilities. If you are working with the US Government, it is the law. It may be a requirement for state and local governments also. It is most likely the law if you are working with a foreign government. If you are big enough, you might get sued. Target has been sued over their web site. In the rest of the world, individual states, counties & countries laws apply e.g. in the UK the Disability discrimination act (DDA) covers this area. Whilst there is no existing case law to cover this exact area, the DDA requirements are commonly accepted/required as the legal requirement. This can vary depending on site, but normally requires your website to exceed the basic level of compliance that the World Wide Web Consortium (W3C) recommend in their Website Content Accessibility Guidelines (WAG) version 1.0 (A compliance) and aim for Double AA compliance. If you re a UK government website you should be aiming to achieve Double AA.

6 WCAG WCAG revised 17 may 2007 most sites still measure against WCAG 1.0 The W3C s guidelines for accessibility are spelled out in the Web Content Accessibility Guidelines (WCAG). There are 14 guidelines in WCAG 1.0, with each guideline containing a number of checkpoints. These checkpoints are each given a priority between 1 and 3 with the following meanings: Priority 1 indicates that a developer must satisfy this checkpoint; Priority 2 means that a developer should satisfy the checkpoint; Priority 3 implies that the developer may satisfy the checkpoint. A Web site is given a conformance rating depending on the checkpoints met: Conformance Level A: all Priority 1 checkpoints are met. Conformance Level AA: all Priority 1 and Priority 2 checkpoints are met. Conformance Level AAA: all checkpoints are met.

7 Skinning from a XHTML Template Preparations DotNetNuke: Ensure the core code produced by DotNetNuke is XHTML compliant Including the default.css file (can use shorthand techniques on this file) Install the House Menu Skin Object ( Testing: Install the Web Developers toolbar for Firefox Browsers: Install various browsers, either standalone versions or use virtual PCs IE7, IE6, IE5.5, IE5.01 Firefox Mozilla Netscape Opera Safari (PC version available)

8 Downloading XHTML compliant CSS Templates Example sites: Open Source Web Design: Open Web Design: Open Designs: Andreas Viklund: Warnings: Are the templates coded to the standards you require? Font resizing? Print stylesheets? etc. Browser compatible? No guarantees, you need to test

9 Considerations before converting to a skin Who is going to be using the skin? Is it to distribute to the community for a variety of consumers or is it for a particular project? Hacks: Has the template designer used hacks? How should you implement them? Are they compatible with the variety of browsers?

10 Advantages / Disadvantages Advantages: A million and 1 ways to create a css design A good way to learn various css layout skills Disadvantages: Be careful which template you choose, there are no guarantees regarding quality Self-built skin can potentially introduce more advanced techniques

11 Adapting XHTML template to a DotNetNuke skin Demonstrate how to convert a XHTML template to a DNN skin Convert the andreas01 XHTML template ( (by Andreas Viklund) How to use the web developer toolbar for troubleshooting and quickly finding solutions Create content panes for modules, add tokens: login links, terms, search, etc How to style the HouseMenu Override CSS classes from default.css file so that the styles match the original ie. Normal class, h1-h6 headers Assume you are already familiar with the basic skinning techniques in DotNetNuke and have an understanding of CSS.

12 Items to watch out for when developing skins & modules - accessibility Images. alt attribute, not the filename. Give the meaning of the image. longdesc attribute. Nothing frustrates a user more than hearing the name of the file as opposed to the description of the image. Forms/Labels/Controls. Label tag Fieldset tag Accesskey attribute Tabindex attribute Accessible data For tables use Column/Row Headers, Scope and Axis (Do not use TH) For GridView use the UseAccessibleHeader property

13 XHTML compliance With asp.net 2.0, Microsoft updated the web controls and asp.net itself to ensure that xhtml-compliant markup can be generated. However, some controls still have optional properties that can generate invalid markup, and these should be avoided: Examples of controls that might result in non compliant markup are controls that allow you to include a target attribute to specify their client-side behavior via the Target attribute AdRotator BulletedList HyperLink HyperLinkColumn ImageMap MenuItem TreeNode A DropDownList or ListBox control can be used to create a single-item or multiple-item selection. The DropDownList and the ListBox control each render an HTML select element. If the DropDownList or the ListBox control does not contain at least one ListItem control, then the rendered select element contains no child option elements and will not validate against XHTML 1 LinkButtons

14 Items to watch out for when developing skins - javascript It s a bit of a myth that you can t use javascript if you re building accessible websites. Most modern screen readers such as Jaws can handle various javascript event handlers, you just have to take care which ones you use and their effects Can be used with sufficent testing onfocus and onblur onchange and onselect Avoid where possible onmouseover and onmouseout onclick and ondblclick

15 Module compliance (source) Demo If you find an issue raise it at the public issue support.dotnetnuke.com. If you have a code fix please add CODE INCLUDED to the title. Alternatively me at cathal.connolly@dotnetnuke.com If you re a non-coder you can still contribute. Add a blank page to your portal, add an instance of the module and then view the source. Identify the module section and copy it. Open visual studio 2005/Visual web developer, add a page and paste the content within the <form> tags. Go to Website->check accessibility, and decide what schemes to check against. Use either of the above methods to let us know the the issue(s) and ideally provide the code sample

16 Module compliance (no source) In one of the next DotNetNuke releases we will be adding a response/request filter httpmodule. It allows for the filtering and replacement of selected content. For accessibility purposes you ll be able to give strings that can be selected and transformed e.g. <BR> to <br /> or removed altogether. In addition it ll have support to render all html tags as lowercase, allowing you to alter the module output without having to update the code itself.

17 User content Rich Text Editor Dotnetnuke 4.6 uses the version of the FCK editor, which now defaults to rendering XHTML. You may wish to alter the fckconfig.js file to reflect the same doctype i.e. Set FCKConfig.DocType = '' ; to FCKConfig.DocType = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ; Telerik also sell a DotNetNuke richtext provider version of their RAD Editor, which has excellent XHTML support.

Accessibility of EPiServer s Sample Templates

Accessibility of EPiServer s Sample Templates 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

More information

USER GUIDE. MADCAP FLARE 2017 r3. Accessibility

USER GUIDE. MADCAP FLARE 2017 r3. Accessibility USER GUIDE MADCAP FLARE 2017 r3 Accessibility Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

USER GUIDE MADCAP FLARE Accessibility

USER GUIDE MADCAP FLARE Accessibility USER GUIDE MADCAP FLARE 2018 Accessibility Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

Dreamweaver: Accessible Web Sites

Dreamweaver: Accessible Web Sites Dreamweaver: Accessible Web Sites Introduction Adobe Macromedia Dreamweaver 8 provides the most complete set of tools available for building accessible web sites. This workshop will cover many of them.

More information

JSF - H:INPUTSECRET. Class name of a validator that s created and attached to a component

JSF - H:INPUTSECRET. Class name of a validator that s created and attached to a component http://www.tutorialspoint.com/jsf/jsf_inputsecret_tag.htm JSF - H:INPUTSECRET Copyright tutorialspoint.com The h:inputsecret tag renders an HTML input element of the type "password". JSF Tag

More information

Section 508 Compliance: Ensuring Accessibility to Web-Based Information

Section 508 Compliance: Ensuring Accessibility to Web-Based Information Section 508 Compliance: Ensuring Accessibility to Web-Based Information UGPTI Transportation Seminar Series Fargo, ND November 17, 2009 David Ripplinger & Patrick Nichols Upper Great Plains Transportation

More information

zetoc Website Accessibility Project

zetoc Website Accessibility Project zetoc Website Accessibility Project 1. Aim To make all information pages AA accessible, and if possible AAA accessible To make all information pages pages xhtml transitional To document any problems in

More information

Voluntary Product Accessibility Template (VPAT) Applicable Sections

Voluntary Product Accessibility Template (VPAT) Applicable Sections Voluntary Product Accessibility Template (VPAT) Name of Product Reaxys Date January 6, 2014 Completed by Jack Bellis, Elsevier UCD, Philadelphia Contact for more Information Product Version Number 2.15859.10

More information

CREATING ACCESSIBLE DOCUMENTS AT CBIIT

CREATING ACCESSIBLE DOCUMENTS AT CBIIT CREATING ACCESSIBLE DOCUMENTS AT CBIIT Center for Biomedical Informatics and Information Technology This is a U.S. Government work. October 18, 2009 11:39 TABLE OF CONTENTS Chapter 1 Accessibility Quick

More information

Website Design Guide

Website Design Guide Website Design Guide 8/28/2017 Spark Website Design US 2017 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical,

More information

What is ADA Website Compliance?

What is ADA Website Compliance? What is ADA Website Compliance? More than 54 million Americans are disabled, and almost 10 percent of the online population has a disability. The Americans with Disabilities Act (ADA) was introduced in

More information

HUMBOLDT COUNTY Website Accessibility Policy

HUMBOLDT COUNTY Website Accessibility Policy SECTION: Information Technology ORIGINAL ISSUE DATE: 11/08/2016 REVISION DATE: 02/27/2018 10/16/2018 PAGE 1 OF 4 HUMBOLDT COUNTY Website Accessibility Policy I. PURPOSE The purpose of this policy is to

More information

What is XHTML? XHTML is the language used to create and organize a web page:

What is XHTML? XHTML is the language used to create and organize a web page: XHTML Basics What is XHTML? XHTML is the language used to create and organize a web page: XHTML is newer than, but built upon, the original HTML (HyperText Markup Language) platform. XHTML has stricter

More information

Aleph - Web Opac Accessibility. Accessibility in Aleph500 Web OPAC

Aleph - Web Opac Accessibility. Accessibility in Aleph500 Web OPAC Accessibility in Aleph500 Web OPAC 1 CHANGE CONTROL Version Date Author Description 0.1 29.05.2007 Initial draft - v16 1.0 12.06.2007 Version for release - v16 1.1 15.06.2006 Updates v18 initial draft

More information

Duke Library Website Preliminary Accessibility Assessment

Duke Library Website Preliminary Accessibility Assessment Duke Library Website Preliminary Accessibility Assessment RAW OUTPUT FROM CYNTHIASAYS December 15, 2011 Michael Daul, Digital Projects Developer Digital Experience Services HiSoftware Cynthia Says - Web

More information

Moodlerooms Voluntary Product Accessibility Template January 2016

Moodlerooms Voluntary Product Accessibility Template January 2016 Overview Moodlerooms Voluntary Product Accessibility Template January 2016 1194.22 Web-based Intranet and Internet Information and Applications 1194.31 Functional Performance Criteria 1194.41 Information,

More information

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-3 Sample Database...INTRO-3

More information

Accessibility. Content Management

Accessibility. Content Management Accessibility Content Management Topic overview National guidelines and recommendations W3C guidelines and testing Assistive technologies Good practice: Coding WAI-ARIA landmark roles Good practice: Visual

More information

Creating Accessible User Experiences with Accessibility Evaluation Tools. Melissa The University of Alabama

Creating Accessible User Experiences with Accessibility Evaluation Tools. Melissa The University of Alabama Creating Accessible User Experiences with Accessibility Evaluation Tools Melissa Green, @mbfortson The University of Alabama The Case for Accessibility The power of the Web is in its universality. Access

More information

introduction to XHTML

introduction to XHTML introduction to XHTML XHTML stands for Extensible HyperText Markup Language and is based on HTML 4.0, incorporating XML. Due to this fusion the mark up language will remain compatible with existing browsers

More information

A network is a group of two or more computers that are connected to share resources and information.

A network is a group of two or more computers that are connected to share resources and information. Chapter 1 Introduction to HTML, XHTML, and CSS HTML Hypertext Markup Language XHTML Extensible Hypertext Markup Language CSS Cascading Style Sheets The Internet is a worldwide collection of computers and

More information

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS Chapter Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key

More information

Adobe Sign Voluntary Product Accessibility Template

Adobe Sign Voluntary Product Accessibility Template Adobe Sign Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding the

More information

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

This document is for informational purposes only. PowerMapper Software makes no warranties, express or implied in this document. OnDemand User Manual Enterprise User Manual... 1 Overview... 2 Introduction to SortSite... 2 How SortSite Works... 2 Checkpoints... 3 Errors... 3 Spell Checker... 3 Accessibility... 3 Browser Compatibility...

More information

JSF - H:SELECTONEMENU

JSF - H:SELECTONEMENU JSF - H:SELECTONEMENU http://www.tutorialspoint.com/jsf/jsf_selectonemenu_tag.htm Copyright tutorialspoint.com The h:selectonemenu tag renders an HTML input element of the type "select" with size not specified.

More information

Blackboard Voluntary Product Accessibility Template September 2015

Blackboard Voluntary Product Accessibility Template September 2015 Overview Blackboard Voluntary Product Accessibility Template September 2015 1194.22 Web-based Intranet and Internet Information and Applications 1194.31 Functional Performance Criteria 1194.41 Information,

More information

Lessons from an Accessible Website:

Lessons from an Accessible Website: Lessons from an Accessible Website: www.boston-ia.org Presentation by P.J. Gardner Bringing Information Architecture and Internet Accessibility Together www.boston-ia.org Kudos "This is one of the better

More information

c122jan2714.notebook January 27, 2014

c122jan2714.notebook January 27, 2014 Internet Developer 1 Start here! 2 3 Right click on screen and select View page source if you are in Firefox tells the browser you are using html. Next we have the tag and at the

More information

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.

More information

JSF - H:SELECTONERADIO

JSF - H:SELECTONERADIO JSF - H:SELECTONERADIO http://www.tutorialspoint.com/jsf/jsf_selectoneradio_tag.htm Copyright tutorialspoint.com The h:selectoneradio tag renders a set of HTML input element of type "radio", and format

More information

DotNetNuke 5.1 Superuser Manual

DotNetNuke 5.1 Superuser Manual DotNetNuke 5.1 Superuser Manual Administration DotNetNuke Corporation 1825 S. Grant St. Suite 240 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150 Copyright 2009, DotNetNuke Corporation. All Rights

More information

Learn Classic Voluntary Product Accessibility Template September 2017

Learn Classic Voluntary Product Accessibility Template September 2017 Overview Learn Classic Voluntary Product Accessibility Template September 2017 1194.22 Web-based Intranet and Internet Information and Applications 1194.31 Functional Performance Criteria 1194.41 Information,

More information

Student Schedule Planner Section 508 Voluntary Product Accessibility Template

Student Schedule Planner Section 508 Voluntary Product Accessibility Template Student Schedule Planner Section 508 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist federal contracting officials in making preliminary

More information

.LRN - Lors & Assesments Packages: Accessibility inspection 20th April Olga Revilla Muñoz

.LRN - Lors & Assesments Packages: Accessibility inspection 20th April Olga Revilla Muñoz .LRN - Lors & Assesments Packages: Accessibility inspection 20th April 2007 Olga Revilla Muñoz www.itakora.com Index Introduction Elements Evaluation Conclusions & Recommendations More Info..LRN - Lors

More information

Introduction to DHTML

Introduction to DHTML Introduction to DHTML HTML is based on thinking of a web page like a printed page: a document that is rendered once and that is static once rendered. The idea behind Dynamic HTML (DHTML), however, is to

More information

UNIVERSITY OF NORTH CAROLINA WILMINGTON

UNIVERSITY OF NORTH CAROLINA WILMINGTON Department: Contact Person: Date: Email: Online - Web & Course Accessibility Checklist Text, presentation & content Text equivalent is provided for every non-text element (i.e., image) (Solution: add an

More information

IS YOUR WEBSITE ADA COMPLIANT? STAND APART SCALE SMART GROW BEYOND EMPOWER RELATIONSHIPS

IS YOUR WEBSITE ADA COMPLIANT? STAND APART SCALE SMART GROW BEYOND EMPOWER RELATIONSHIPS IS YOUR WEBSITE ADA COMPLIANT? STAND APART SCALE SMART GROW BEYOND EMPOWER RELATIONSHIPS QUICK INTRO ANTHONY IANNICIELLO VP, PRODUCT DESIGN WILL RODGERS DIRECTOR OF WEB SERVICES CUNA Mutual Group Risk

More information

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

Adobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template Adobe Experience Manager (AEM) 5.6 for Forms Portal Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making

More information

Adobe Experience Manager 6.0 Voluntary Product Accessibility Template

Adobe Experience Manager 6.0 Voluntary Product Accessibility Template Adobe Experience Manager 6.0 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

OER & Accessibility. Norah Sinclair AMAC Accessibility Solutions and Research Center College of Architecture Georgia Institute of Technology

OER & Accessibility. Norah Sinclair AMAC Accessibility Solutions and Research Center College of Architecture Georgia Institute of Technology OER & Accessibility Norah Sinclair AMAC Accessibility Solutions and Research Center College of Architecture Georgia Institute of Technology AMAC Accessibility AMAC is as an initiative of the University

More information

Date: April 3, 2017 Name of Product: Cisco Prime Infrastructure v3.1 Contact for more information:

Date: April 3, 2017 Name of Product: Cisco Prime Infrastructure v3.1 Contact for more information: Date: April 3, 2017 Name of Product: Cisco Prime Infrastructure v3.1 Contact for more information: accessibility@cisco.com The following testing was done on a Windows 7 with Freedom Scientific s JAWs screen

More information

Section 508: Are You Ready for ADA Compliance Standards? #stc17

Section 508: Are You Ready for ADA Compliance Standards? #stc17 Section 508: Are You Ready for ADA Compliance Standards? Agenda! Who is this Earl guy?! What is Section 508?! Building compliant content! Don t forget to test!! Wrapping up! Q & A Who is this Earl guy?!

More information

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

Learn Saas with the Ultra Experience Voluntary Product Accessibility Template August 2017 Overview Learn Saas with the Ultra Experience Voluntary Product Accessibility Template 1194.22 Web-based Intranet and Internet Information and Applications 1194.31 Functional Performance Criteria 1194.41

More information

Using Hippo CMS to Manage Accessible Web Sites

Using Hippo CMS to Manage Accessible Web Sites Using Hippo CMS to Manage Accessible Web Sites A whitepaper on WAI and section 508 compliance For many organizations compliance with accessibility guidelines, such as Section 508 in the United States,

More information

Website and Digital Document Accessibility #A11Y #ICT #EIT TJ SCHLOUSKI, ATP KRYSTAL CONNOLLY, ATP

Website and Digital Document Accessibility #A11Y #ICT #EIT TJ SCHLOUSKI, ATP KRYSTAL CONNOLLY, ATP Website and Digital Document Accessibility #A11Y #ICT #EIT TJ SCHLOUSKI, ATP KRYSTAL CONNOLLY, ATP Accessibility Meme Accessibility Meme Accessibility Meme What is Accessibility? Accessibility means access.

More information

Designing for Accessibility. Jason Withrow

Designing for Accessibility. Jason Withrow Designing for Accessibility Overview What is Web Accessibility? Universal Design Legal Aspects of Accessibility Types of Disabilities Adaptive Technologies WCAG 1.0 Guidelines Testing Accessibility What

More information

Adobe Dreamweaver CS5

Adobe Dreamweaver CS5 Adobe Dreamweaver CS5 Introduction Web Site Development and Adobe Dreamweaver CS5 Objectives Describe the Internet, the Web, and their associated terms Specify the difference between a Web page and a Web

More information

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments regarding the availability

More information

What is Web Accessibility? Who is affected by an inaccessible Website?

What is Web Accessibility? Who is affected by an inaccessible Website? What is Web Accessibility? Web Accessibility means that a website is accessible if all users regardless of disability can access the website and retrieve all the information available using any web browser.

More information

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 VPAT Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments regarding the availability

More information

Adobe Business Catalyst Voluntary Product Accessibility Template

Adobe Business Catalyst Voluntary Product Accessibility Template Adobe Business Catalyst Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Highlights of the 508 Compliance Revision. Dr. Linda S. Gilbert October 26, 2017

Highlights of the 508 Compliance Revision. Dr. Linda S. Gilbert October 26, 2017 Highlights of the 508 Compliance Revision Dr. Linda S. Gilbert October 26, 2017 Overview Background on 508 and standards Highlights of key changes Resources for learning more Links posted on WAG site Web

More information

HTML CS 4640 Programming Languages for Web Applications

HTML CS 4640 Programming Languages for Web Applications HTML CS 4640 Programming Languages for Web Applications 1 Anatomy of (Basic) Website Your content + HTML + CSS = Your website structure presentation A website is a way to present your content to the world,

More information

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts Web Development & Design Foundations with XHTML Chapter 2 Key Concepts Learning Outcomes In this chapter, you will learn about: XHTML syntax, tags, and document type definitions The anatomy of a web page

More information

VMware vrealize Code Stream 6.2 VPAT

VMware vrealize Code Stream 6.2 VPAT VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware vrealize Code Stream 6.2 VPAT June 2015 Since the VPAT must be comprehensive, all Section

More information

Adobe ColdFusion 10 Voluntary Product Accessibility Template

Adobe ColdFusion 10 Voluntary Product Accessibility Template Adobe ColdFusion 10 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding

More information

The Accessible Website

The Accessible Website An Infopeople Webinar Presented by Kelli Ham June 6, 2013 Objectives By the end of the webinar, participants will: Understand online accessibility issues Know about accessibility tools for checking websites

More information

College Website Review and Revision for Accessibility

College Website Review and Revision for Accessibility College Website Review and Revision for Accessibility Terence W. Cavanaugh, Ph.D. Curriculum and Instruction, University of North Florida, Jacksonville, FL USA. tcavanau@unf.edu Need College website should

More information

VMware vrealize Code Stream 1.0 VPAT

VMware vrealize Code Stream 1.0 VPAT VMware, Inc. 3401 Hillview Avenue Palo Alto, CA 94304 (877) 486-9273 main (650) 427-5001 fax www.vmware.com VMware vrealize Code Stream 1.0 VPAT June 2015 Since the VPAT must be comprehensive, all Section

More information

ADA compliancy and your website. Ensuring that people with disabilities have full access to your website opens the door to a wider audience

ADA compliancy and your website. Ensuring that people with disabilities have full access to your website opens the door to a wider audience ADA compliancy and your website Ensuring that people with disabilities have full access to your website opens the door to a wider audience We rebrand. DAAKE is one of the nation s few rebranding specialty

More information

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

CMS Training. Web Address for Training  Common Tasks in the CMS Guide CMS Training Web Address for Training http://mirror.frostburg.edu/training Common Tasks in the CMS Guide 1 Getting Help Quick Test Script Documentation that takes you quickly through a set of common tasks.

More information

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites A. Pre-Production of Webpage 1. Determine the specific software needed WYSIWYG- design software that manipulates components of the web page without the user writing or editing code Uses graphical layout

More information

Lecture 2: Tools & Concepts

Lecture 2: Tools & Concepts Lecture 2: Tools & Concepts CMPSCI120 Editors WIN NotePad++ Mac Textwrangler 1 Secure Login Go WIN SecureCRT, PUTTY WinSCP Mac Terminal SFTP WIN WinSCP Mac Fugu 2 Intro to unix pipes & filters file system

More information

Free Web Development Tools: The Accessibility Toolbar

Free Web Development Tools: The Accessibility Toolbar Free Web Development Tools: The Accessibility Toolbar Free Web Development Tools: The Accessibility Toolbar By Many people find that learning a new web language like CSS or XHTML is tricky from a book

More information

Schedule Planner Section 508 Voluntary Product Accessibility Template

Schedule Planner Section 508 Voluntary Product Accessibility Template Schedule Planner Section 508 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist federal contracting officials in making preliminary assessments

More information

Section 508 Awareness

Section 508 Awareness Section 508 Awareness Web Accessibility Presented by: Flo Wolfe Sharp Phyllis Ennist Vandana Rola Objectives State the basic requirements of the law. Identify the various disabilities students might have

More information

HTML: The Basics & Block Elements

HTML: The Basics & Block Elements HTML: The Basics & Block Elements CISC 282 September 13, 2017 What is HTML? Hypertext Markup Language Markup language "Set of words or symbols" Assigns properties to text Not actually part of the text

More information

Adobe Contribute 6.5 Voluntary Product Accessibility Template

Adobe Contribute 6.5 Voluntary Product Accessibility Template Adobe Contribute 6.5 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding

More information

Accessibility Compliance. Web Services

Accessibility Compliance. Web Services Accessibility Compliance Web Services What is Web Accessibility? All web users have equal access to the same or equivalent information and functionality. The practice of removing barriers that prevent

More information

HTML. Mohammed Alhessi M.Sc. Geomatics Engineering. Internet GIS Technologies كلية اآلداب - قسم الجغرافيا نظم المعلومات الجغرافية

HTML. Mohammed Alhessi M.Sc. Geomatics Engineering. Internet GIS Technologies كلية اآلداب - قسم الجغرافيا نظم المعلومات الجغرافية HTML Mohammed Alhessi M.Sc. Geomatics Engineering Wednesday, February 18, 2015 Eng. Mohammed Alhessi 1 W3Schools Main Reference: http://www.w3schools.com/ 2 What is HTML? HTML is a markup language for

More information

Adobe LiveCycle Forms Manager ES4 Voluntary Product Accessibility Template

Adobe LiveCycle Forms Manager ES4 Voluntary Product Accessibility Template Adobe LiveCycle Forms Manager ES4 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template

Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template Adobe FrameMaker (2015 Release) Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

HTML5 MOCK TEST HTML5 MOCK TEST I

HTML5 MOCK TEST HTML5 MOCK TEST I http://www.tutorialspoint.com HTML5 MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to HTML5 Framework. You can download these sample mock tests at your

More information

Transferring online formatted HTML layouts into Flash and PDF

Transferring online formatted HTML layouts into Flash and PDF Transferring online formatted HTML layouts into Flash and PDF Nikolaj Cholakov Abstract: This paper presents an approach and a realisation based on PHP and JavaScript for online generation of HTML text

More information

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links Using Dreamweaver CC 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

Chapter 1 Introduction to HTML, XHTML, and CSS

Chapter 1 Introduction to HTML, XHTML, and CSS Chapter 1 Introduction to HTML, XHTML, and CSS MULTIPLE CHOICE 1. The world s largest network is. a. the Internet c. Newsnet b. the World Wide Web d. both A and B A PTS: 1 REF: HTML 2 2. ISPs utilize data

More information

WCAG2-AA accessibility report for

WCAG2-AA accessibility report for 0/3/207 Monsido WCG2- accessibility report for http://www.messiah.edu 207-0-3 ccessibility Issues Found 07 (7,04,34 unique issues a ecting 7,348 pages) Overall accessibility compliance Done 57 issues done

More information

WCAG2-AA accessibility report for

WCAG2-AA accessibility report for 9/8/207 Monsido WCG2- accessibility report for http://www.messiah.edu 207-09-8 ccessibility Issues Found 08 (6,947,923 unique issues a ecting 7,35 pages) Overall accessibility compliance Done 56 issues

More information

!Accessibility Issues Found

!Accessibility Issues Found WCG2- accessibility report for http://www.messiah.edu 207-07-28!ccessibility Issues Found (6,838,98 unique issues affecting 7,45 pages) Overall accessibility compliance Done 53 issues done issues to fix/review

More information

WCAG2-AA accessibility report for

WCAG2-AA accessibility report for 0/26/207 Monsido WCG2- accessibility report for http://www.messiah.edu 207-0-26 ccessibility Issues Found 09 (7,285,932 unique issues a ecting 7,443 pages) Overall accessibility compliance Done 55 issues

More information

Policy: EIT Accessibility

Policy: EIT Accessibility Purpose: This policy establishes standards for Electronic Information Technology (EIT) accessibility in compliance with applicable local, state and federal regulations and laws. The University of Florida

More information

Reading Introduction to Web Accessibility

Reading Introduction to Web Accessibility Reading 8.3 - Introduction to Web Accessibility By WebAIM.org Introduction Most people today can hardly conceive of life without the internet. Some have argued that no other single invention has been more

More information

Revision for Grade 7 ASP in Unit :1&2 Design & Technology Subject

Revision for Grade 7 ASP in Unit :1&2 Design & Technology Subject Your Name:.... Grade 7 - SECTION 1 Matching :Match the terms with its explanations. Write the matching letter in the correct box. The first one has been done for you. (1 mark each) Term Explanation 1.

More information

United States of America before the Architectural and Transportation Barriers Compliance Board

United States of America before the Architectural and Transportation Barriers Compliance Board United States of America before the Architectural and Transportation Barriers Compliance Board Notice of Proposed Rulemaking ) Proposed Information and Communication ) Docket No. ATBCB-2015-0002 Technology

More information

CS134 Web Site Design & Development. Quiz1

CS134 Web Site Design & Development. Quiz1 CS134 Web Site Design & Development Quiz1 Name: Score: Email: I Multiple Choice Questions (2 points each, total 20 points) 1. Which of the following is an example of an IP address? a. www.whitehouse.gov

More information

Contents. 1. Using Cherry 1.1 Getting started 1.2 Logging in

Contents. 1. Using Cherry 1.1 Getting started 1.2 Logging in 1 Contents 1. Using Cherry 1.1 Getting started 1.2 Logging in 2. Site Page Hierarchy Management 2.1 Page Addition 2.2 Page Deletion 2.3 Editing Page Details 3. Page Content Modification 3.1 Page Revisions

More information

Ektron Advanced. Learning Objectives. Getting Started

Ektron Advanced. Learning Objectives. Getting Started Ektron Advanced 1 Learning Objectives This workshop introduces you beyond the basics of Ektron, the USF web content management system that is being used to modify department web pages. This workshop focuses

More information

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 VPAT Voluntary Product Accessibility Template Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary

More information

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone 2017-02-13 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Content 1 INTRODUCTION... 4 1.1 Page-based systems versus item-based systems 4 1.2 Browser support 5

More information

CBORD s Response to Voluntary Product Evaluation Template for NetNutrition

CBORD s Response to Voluntary Product Evaluation Template for NetNutrition CBORD s Response to Voluntary Product Evaluation Template for NetNutrition The CBORD Group, Inc. Ithaca, NY Template (VPAT) for NetNutrition September 2016 Changes are periodically made to the information

More information

Making Accessibility Part of Your Web Site Management Routine Rick Ells

Making Accessibility Part of Your Web Site Management Routine Rick Ells Making Part of Your Web Site Management Routine Making accessible design part of your Web site management routine is not simple. Habit, practicalities, and even your Web publishing software seem to work

More information

Date: December 21, 2017 Name of Product: Cisco WebEx Web App Meeting Center v3.4 Contact for more information:

Date: December 21, 2017 Name of Product: Cisco WebEx Web App Meeting Center v3.4 Contact for more information: Date: December 21, 2017 Name of Product: Cisco WebEx Web App Meeting Center v3.4 Contact for more information: accessibility@cisco.com The following testing was done on a Windows 10 with Freedom Scientific

More information

Developing Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0

Developing Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0 Developing Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0 WebSphere Portlet Factory Development Team 6 September 2010 Copyright International Business Machines Corporation 2010.

More information

5/19/2015. Objectives. JavaScript, Sixth Edition. Introduction to the World Wide Web (cont d.) Introduction to the World Wide Web

5/19/2015. Objectives. JavaScript, Sixth Edition. Introduction to the World Wide Web (cont d.) Introduction to the World Wide Web Objectives JavaScript, Sixth Edition Chapter 1 Introduction to JavaScript When you complete this chapter, you will be able to: Explain the history of the World Wide Web Describe the difference between

More information

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 VPAT Voluntary Product Accessibility Template Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary

More information

In this document, you will learn how to take a Microsoft Word Document and make it accessible and available as a PDF.

In this document, you will learn how to take a Microsoft Word Document and make it accessible and available as a PDF. Accessibility Creating Accessible PDFs using Microsoft Word What is PDF Accessibility? Accessibility is a general term used to describe the degree to which a product, device, service, or environment is

More information

The Ultimate Web Accessibility Checklist

The Ultimate Web Accessibility Checklist The Ultimate Web Accessibility Checklist Introduction Web Accessibility guidelines accepted through most of the world are based on the World Wide Web Consortium s (W3C) Web Content Accessibility Guidelines

More information

Web Publishing Basics I

Web Publishing Basics I Web Publishing Basics I Jeff Pankin Information Services and Technology Contents Course Objectives... 2 Creating a Web Page with HTML... 3 What is Dreamweaver?... 3 What is HTML?... 3 What are the basic

More information

Understanding Your Compliance Sheriff Report

Understanding Your Compliance Sheriff Report Understanding Your Compliance Sheriff Report Todd M. Weissenberger, University of Iowa About Compliance Sheriff... 3 Scans... 4 Checkpoints... 5 Examples... 5 Results Summary... 6 Revising Your Scan Results...

More information

Ex Libris Accessibility Conformance Report

Ex Libris Accessibility Conformance Report Name of Product/Version: Ex Libris Primo / February 2018 release Ex Libris Accessibility Conformance Report Level A and AA VPAT Version 2.0 Product Description: Ex Libris Primo provides a fast, comprehensive,

More information