| |
Back
to BOOK PAGE
Table of ContentsPreface Chapter 1: Why be Accessible? Chapter 2: Understanding Accessibility Chapter 3: Understanding Disability and Assistive Technology (AT) Chapter 4: Creating Accessible Content Chapter 5: Creating Accessible Templates Chapter 6: Using XStandard to Create Accessible Content Index
- Chapter 1: Why be Accessible?
- Defining Accessibility
- Understanding Your Users
- Dealing with Change
- Think Different
- What Are the Benefits of Accessibility?
- Accessibility Legislation
- Laws and Public Policies in Other Countries
- UK Legislation
- The US and Section 508/504
- So What's the Big Deal with 508?
- The European Union (EU) and e-Accessibility
- eEurope Action Plan
- e-Inclusion Policy
- European Policy and the Future
- So What Does It All Mean to You?
- Summary
- Chapter 2: Understanding Accessibility
- What Will Joomla! Not Do?
- Usability
- User Testing
- Using Personas
- Understanding Accessibility
- Being Accessible Doesn't Hurt
- WCAG 1.0
- Differences Between WCAG 1.0 and WCAG 2.0
- Principle 1—Content Must be Perceivable (P)
- Principle 2—Interface Elements must be Operable (O)
- Principle 3—Content and Controls must be Understandable (U)
- Principle 4—Content Should be Robust Enough to Work with Current and Future Technologies (R)
- Chapter 3: Understanding Disability and Assistive Technology (AT)
- Blindness
- Visual Impairment
- Glaucoma
- Macular Degeneration
- Retinopathy
- Detached Retina
- Physical Disabilities
- Cognitive Disabilities
- Assistive Technology (AT)
- What is a Screen Reader?
- Screen Magnification
- Switch Access
- How Do Switches Work?
- Mouse Emulation
- Useful Tools for Developers
- Web Accessibility Tools Consortium (WAT-C)
- Mozilla Web Developer Toolbar
- Sitting Comfortably? Then we'll Begin
- Exercise 1—"No Frills" Browsing
- If You are Using Firefox
- Internet Explorer
- Mouse Free Zone
- The Acid Test
- Finally—Was It Good for You?
- Try it yourself
- Exercise 2—Turn Off Your Display
- Chapter 4: Creating Accessible Content
- Describe What it is, Not How it Looks
- All the (X)HTML You Need in Two Minutes
- Using Headings to Communicate Structure
- Time For Action—Let's Add Some Content
- What Just Happened?
- Time for Action—Adding Headings with WYSIWYG
- What Just Happened?
- Time for Action—Adding Headings by Editing the HTML
- Add Frequent Headings to Assist the Screen Reader
- How to Use Different Levels of Headings
- Another Important Element
- Lists
- Time for Action—Adding Lists
- What Just Happened?
- Make Images Accessible
- Description Anxiety
- Time for Action—Adding Alternate Text to an Image
- Choosing Good Alternate Text for Images
- What is Good Alternate Text?
- Ignoring Purely Decorative Images
- Charts, Graphs, and Infographics
- Describing Photographs
- Time for action—Using longdesc
- Good Link Text Assists Accessibility
- Creating Accessible Tables
- The Trouble with Tables
- Time for Action—Create an Accessible Table (Part 1)
- Time for Action—Create an Accessible Table (Part 2)
- Time for Action—Create an Accessible Table (Part 3)
- Does Joomla! Have Good Table Manners?
- Chapter 5: Creating Accessible Templates
- Understanding How Joomla! Templates Work
- Separation Anxiety—Layout Tables, HTML, and CSS
- Joomla! 1.0 Used Tables for Layout, So What's the Problem?
- Why Are Tables Bad for Layout?
- Building a Standards-Compliant Joomla! Template from Scratch
- What Modules Do I Need?
- Color scheme
- Ensure Good Color Contrast for Your Site
- Icons and Graphics
- Create a Mock Up If Possible
- Roll Your Own Accessible Joomla! Template
- Using Dreamweaver
- Set Up FTP Server Connection to Your Local Host
- Create a Template for Your Template
- A Few More Steps, Before We Get Going with Coding Our New Template
- Selecting Your Template
- Choosing the Correct DOCTYPE
- XHTML Rules
- Just One More Thing
- Basic Template Layout
- CSS Scaffolding
- My CSS Layout
- Just Before We Add Any Content Modules
- Adding Content Modules
- Module Options
- Finishing the Template
- Advantages of Joomla! Templates
- Editing Joomla! Templates
- Resizable Text
- How to Make Sure That Text Will Resize
- Without a Mouse
- Highlighting Links
- Some Basic Link Styles
- Skip Navigation
- Accessible Templates
- Summary
- Chapter 6: Using XStandard to Create Accessible Content
- Choosing Your Editor
- The XStandard Interface
- Styles Menu
- Tool buttons
- View modes
- Browser Preview
- Screen Reader Preview
- Help
- Context Menu
- Removing The "Noise" From Markup
- Decorative Versus Non-decorative Images
- Data Tables
- Create a Table
- Edit Tables Using the Table Properties Dialog Box
- Edit Tables Using the Context Menu
- Abbreviations
- Screen Reader Preview
- What is Screen Reader Preview?
- Using the Screen Reader Preview
- Interface Accessibility
Back to BOOK PAGE
| |
|