Joomla! Accessibility Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
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
      • Irish Legislation
        • Accessible Procurement
    • 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
        • Building 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)
      • Understanding WCAG
    • Summary
  • 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
    • Summary
  • 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?
  • Summary
  • 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
        • Putting It All Together
      • 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
      • Using Correct Markup
        • Relative Values
    • 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
      • Keyboard Shortcuts
    • Summary

Back to BOOK PAGE

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z