130 likes | 254 Views
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. Introduction. Michael Smith President TeraTech Run MDCFUG CFUN-2k CF programmer and teacher
E N D
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
Introduction Michael Smith • President TeraTech • Run MDCFUG • CFUN-2k • CF programmer and teacher • Articles in CFDJ, CFAdvisor, Fusion Authority
What is 508? Disabled access • Blind readers • Color • Table Headings • JavaScript text • Applets • Timeouts
Blind readers • Image ALT tags • But not for shim images! • Automated code search regular expressions CF Studio
JavaScript issues • What if user turns off JavaScript in their browser? Test for it! • Avoid Form validation pop ups • _fieldname validation • <NOSCRIPT> descriptions
Applets • Java • ActiveX • Provide alternatives
Timeouts • May take much longer to process pages • Increase max session timeout in CF admin • Roll your own timeout code
Problem CF tags • CFTREE - java • CFINPUT - javascript • CFAPPLET - java • CFSLIDER - java • CFGRID - java • CFSELECT - java • CFTABLE, CFCOL – no summary
Frames • Convert to tables with CFINCLUDEs • Label your table heading and cells • <TABLE SUMMARY=“this”> • <TH ID=“x”> • <TD Headers=“x”>
Forms • Can keyboard • Tab order • Labels • Validation • Keep them simple
CFINCLUDE • Skip to content link • Navigation
Text alternative • Database driven content
Questions? • Ask now… • … or email michael@teratech.com