harper-mclaughlin
Uploaded by
13 SLIDES
268 VUES
130LIKES

ColdFusion

DESCRIPTION

In this comprehensive guide, Michael Smith, President of TeraTech, explores the essentials of Section 508 compliance for ColdFusion applications. We cover critical topics including accessible design for blind readers, proper use of color, efficient table headings, strategies for managing JavaScript issues, and maintaining user-friendly session timeouts. Learn to implement automated code searches, effectively label forms, and provide alternatives for applets and Java controls, ensuring your applications are accessible to all users. For questions or insights, feel free to reach out via email.

1 / 13

Télécharger la présentation

ColdFusion

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ColdFusion And Section 508 Michael Smith, President TeraTech, Inc ColdFusion, Database & VB custom development http://www.teratech.com 800-447-9120 Jon Brundage Jonwind@windcompany.com

  2. Introduction Michael Smith • President TeraTech • Run MDCFUG • CFUN-2k • CF programmer and teacher • Articles in CFDJ, CFAdvisor, Fusion Authority

  3. What is 508? Disabled access • Blind readers • Color • Table Headings • JavaScript text • Applets • Timeouts

  4. Blind readers • Image ALT tags • But not for shim images! • Automated code search regular expressions CF Studio

  5. JavaScript issues • What if user turns off JavaScript in their browser? Test for it! • Avoid Form validation pop ups • _fieldname validation • <NOSCRIPT> descriptions

  6. Applets • Java • ActiveX • Provide alternatives

  7. Timeouts • May take much longer to process pages • Increase max session timeout in CF admin • Roll your own timeout code

  8. Problem CF tags • CFTREE - java • CFINPUT - javascript • CFAPPLET - java • CFSLIDER - java • CFGRID - java • CFSELECT - java • CFTABLE, CFCOL – no summary

  9. Frames • Convert to tables with CFINCLUDEs • Label your table heading and cells • <TABLE SUMMARY=“this”> • <TH ID=“x”> • <TD Headers=“x”>

  10. Forms • Can keyboard • Tab order • Labels • Validation • Keep them simple

  11. CFINCLUDE • Skip to content link • Navigation

  12. Text alternative • Database driven content

  13. Questions? • Ask now… • … or email michael@teratech.com

More Related