<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>AJ McClary &#187; Software</title> <atom:link href="http://www.ajmcclary.com/tags/software/feed" rel="self" type="application/rss+xml" /><link>http://www.ajmcclary.com</link> <description>Located in Washington DC/Northern Virginia</description> <lastBuildDate>Fri, 13 Jan 2012 01:12:27 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Software is About People</title><link>http://www.ajmcclary.com/software-is-about-people.html</link> <comments>http://www.ajmcclary.com/software-is-about-people.html#comments</comments> <pubDate>Tue, 27 Apr 2010 03:48:06 +0000</pubDate> <dc:creator>A.J. McClary</dc:creator> <category><![CDATA[User Experience]]></category> <category><![CDATA[people]]></category> <category><![CDATA[Software]]></category><guid
isPermaLink="false">http://www.ajmcclary.com/?p=719</guid> <description><![CDATA[What a drastic statement! We often forget the products we build are not about technology, engineering, or even design. We write software because it enriches the lives of others and makes the world a better place to live. If this can&#8217;t be accomplished, the tools we build are just lines of code rendered graphically on [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-720" style="border: 0px;" title="1254520_teamwork__1" src="http://cdn.ajmcclary.com/wp-content/uploads/2010/04/1254520_teamwork__1.jpg" alt="User experience is about people" width="300" height="225" /></p><p>What a drastic statement! We often forget the products we build are not about technology, engineering, or even design. We write software because it enriches the lives of others and makes the world a better place to live.</p><p>If this can&#8217;t be accomplished, the tools we build are just lines of code rendered graphically on a computer screen.</p><p>While developers fall for this trap on a steady basis, user experience consultants and information architects are supposed to be an advocate for their users—but I&#8217;m beginning to observe many of us focusing heavily on our design tools rather than who&#8217;s most important, the people we serve.</p><p>At the end of the day, our wireframes, personas, style guides, taxonomies, photoshop comps, and site-maps are just communication tools. They serve no purpose unless we communicate them between our customers, stakeholders, and engineers. We have to convince people to adapt to better technology and embrace change.</p><p>So why am I writing this blog entry? I&#8217;m writing this because I want to offer a gentle reminder to the universe that people always come first. If we&#8217;re to be successful in our industry, we need to remember the people we serve. You&#8217;re not just &#8220;the wireframe guy&#8221; or &#8220;the photoshop gal&#8221;, you&#8217;re a very important person that is there to make a difference in the lives of your users.</p><p>You have professional responsibility to ensure the best experience for your customer, but I believe you also have a social responsibility (as a citizen of this planet) to build experiences that make peoples lives better. If you can limit someone&#8217;s frustration and empower them with technology, you are changing the world. Remember, those who believe they can change the world are the ones that do.</p><p>So what are you doing to change the world?</p> ]]></content:encoded> <wfw:commentRss>http://www.ajmcclary.com/software-is-about-people.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Section 508 Checklist</title><link>http://www.ajmcclary.com/section-508-checklist.html</link> <comments>http://www.ajmcclary.com/section-508-checklist.html#comments</comments> <pubDate>Thu, 19 Jun 2008 12:33:02 +0000</pubDate> <dc:creator>A.J. McClary</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[Browser]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Validation]]></category><guid
isPermaLink="false">http://www.amazingdesignsecrets.com/?p=142</guid> <description><![CDATA[The following checklist covers all aspects of Section 508. Use this as a guide to ensure your application is in compliance. Multimedia Designing content accessible to those with audio or visual disabilities For all pages that contain audio or video: o Does it address auditory issues for those with hearing disabilities? ¨ If not, create [...]]]></description> <content:encoded><![CDATA[<p>The following checklist covers all aspects of Section 508. Use this as a guide to ensure your application is in compliance.<span
id="more-142"></span></p><h3>Multimedia</h3><p><em>Designing content accessible to those with audio or visual disabilities</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that contain audio or video:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does it address auditory issues for those with hearing disabilities?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, create a detailed transcript describing the presentation.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does it address visual issues for those with visual disabilities?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, create voiceovers for the presentation.</p><h3>Color</h3><p><em>Designing content accessible to the color blind</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that use color to emphasize important      text:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Are hyperlinks styled with a significantly different color than regular text?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, change the text color to show a strong contrast between hyperlinks and regular content.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Is color used to describe numbers?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If so, use symbols or labels to clearly distinguish the characteristic of the number.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Are you using color to signify a special meaning? For example, using red to denote a required field.</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If so, clearly describe what the meaning. If a field is required, use an asterisk “*” and describe at the top the meaning of the symbol.</p><h3>Accessibility without Style Sheets</h3><p><em>Designing content that is readable without a style sheet </em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that use a style sheet:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Is all content readable when the style sheet is removed?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, rewrite the HTML code using standards compliant techniques so that all of the information renders correctly.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your page use CSS for positioning?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Consider using relative positioning only. Utilize headers, paragraphs, lists, and tables to ensure that the content is readable if a style sheet were not present, rather than using frequent &lt;DIV&gt; and &lt;SPAN&gt; tags that are confusing if a style sheet isn’t available.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your page use CSS to describe something?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>CSS, by itself anyways, should never be used to describe the importance of content. If the style sheet were to be removed, the user should be able to distinguish the importance of what was being styled. To emphasize content with CSS, consider using &lt;EM&gt; or &lt;STRONG&gt; tags to describe the information and then style those tags in CSS.</p><h3>Image Maps</h3><p><em>Designing content that describes the geometric shapes within an image map</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that utilize image maps:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does the page use server-side image maps?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If so, convert your server-side image maps to client-side image maps.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does the &lt;IMG&gt; tag contain an ALT attribute?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, describe the appearance of the image map in the ALT attribute.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does the &lt;AREA&gt; tag contain an ALT attribute?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, describe the hyperlink of the geometric shape in the ALT attribute.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does the page include an alternative text link for those who cannot handle image maps?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, create a counterpart for every hyperlink within the image map.</p><h3>Tables</h3><p><em>Designing content that describes header and data cells for tables</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that utilize tables:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your table contain actual data?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, consider moving the content into a &lt;DIV&gt; rather than using it as a layout mechanism.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your table utilize column headers to describe the data?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, change the cells that describe data from &lt;TD&gt; tags to &lt;TH&gt; tags. Use ID and HEADER attributes to associate the headers with content.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your table utilize row headers to describe data</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, use &lt;STRONG&gt; and &lt;EM&gt; tags to show a relationship with the content. While you cannot use the &lt;TH&gt; tag as a row header, you can use ID and HEADER attributes to describe the relationship within the table.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your table have two or more logical levels of row or column headers?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If so, use ID, SCOPE, and HEADER attributes to describe the data in each column and row. Also, utilize &lt;TBODY&gt;, &lt;CAPTION&gt;, &lt;COLGROUP&gt;, and &lt;THEAD&gt; tags to better describe and format the content.</p><h3>Frames</h3><p><em>Designing content that properly uses frames</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that utilize frames:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your page clearly define the purpose of each frame and are frames even necessary?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, either (1) remove frames entirely because most assistive technologies do not support frames, or if absolutely necessary (2) add text to the body of each frame that clearly identifies its purpose.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Do the &lt;FRAME&gt; and &lt;FRAMSET&gt; tags include a TITLE attribute?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, detail what type of content is included within each frame.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Do the hyperlinks within each frame properly target the correct frame?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, be sure to add the TARGET attribute within every hyperlink that isn’t intended to open in the current frame.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Is your page available in a format that doesn’t require frames?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, give the user the option to break out of frames and include (within the &lt;NOFRAMES&gt; tag) alternative text for browsers that don’t support it.</p><h3>Flicker</h3><p><em>Designing content that is between a flicker frequency of 2Hz and 55Hz</em></p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that all animations do not flicker faster 55Hz per second.</p><h3>JavaScript and Other Scripting Languages</h3><p><em>Designing content that uses scripts readable by assistive technologies</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that utilize a scripting language:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Is your navigation menu script accessible to assistive technologies?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, ensure that the navigation content is not loaded into an array, but instead included within an unordered list—which can be styled and controlled with CSS and JavaScript.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Are you using the &lt;NOSCRIPT&gt; tag?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Create a text version for browsers who cannot handle scripting languages.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does script manipulated content include a respective description attribute?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that content manipulated with a scripting language includes a readable description, including ALT and LONGDESC attributes.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Are client-side form validation scripts readable to assistive technologies?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that when a user enters an invalid item, they are alerted in a modal window which item is invalid. Remember not to refer to the color or font-weight of a required field, but to focus the selection to the field.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does the developer ensure that the field is selected to bring attention to a change or update within a page.</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that the field is selected after any changes are made. If fields are auto-populated, the developer should ensure the form field is selected so that assistive technologies know to read it.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Are you using event handlers that are not supported by handicap devices?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that scripting is device independent. (onDblClick, for example, is dependent on a device on the availability of a mouse.)</p><h3>Other Plug-Ins</h3><p><em>Designing content that uses plug-ins readable by assistive technologies</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that utilize external plug-ins such as      Java, Flash, etc.:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your page include a link so the user can download the plug-in?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not include a link so the user can download it.</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that the plug-in is accessible to assistive technologies.</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that the document is accessible to assistive technologies.</p><p
style="margin-left: 1.25in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Note: PowerPoint is usually not accessible and must be converted to HTML to be in compliance.</p><h3>Form Handling</h3><p><em>Designing forms that can by handled by assistive technologies</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that utilize forms:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your form reside within a table?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If so, remove it from the table. It is not proper to include field titles within table cells. Instead, utilize the &lt;LABEL&gt; tag. Always define an &lt;INPUT&gt; tag with a preceding &lt;LABEL&gt; tag to describe the field.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does each field include a TABINDEX attribute?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, ensure that the TABINDEX is ordered properly so the focus will move in the proper order.</p><h3>Navigation (skipping)</h3><p><em>Designing content that gives the user the ability to skip repetitive navigation</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that utilize a navigation menu:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your page give the user the ability to skip the navigation menu to avoid repetitive links?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>If not, create a bookmark where your content begins (&lt;A NAME=&#8221;content&#8221; /&gt;) and create a hyperlink at the beginning of your navigation menu to tell the assistive technology it can skip ahead.</p><h3>Timed Responses</h3><p><em>Designing content that gives sufficient time to give a response</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that require a timed response:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does your page force the user to logout after a set amount of time without first alerting the user?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that the application first alerts the user when the session is about to end and allow them to opportunity to request more time.</p><h3>Images</h3><p><em>Designing content that has a text-equivalent for anything that is not readable by assistive software (images)</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that have images:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Do all of the images within your web pages include ALT attributes that thoroughly describe what is being presented?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that every image contains an ALT attribute. If the description is longer than one sentence, also include a LONGDESC attribute.</p><h3>Video</h3><p><em>Designing content that has a text-equivalent for anything that is not readable by assistive software (video)</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that have video or other types of      animation:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does the page display animations that are not defined?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that every image contains an ALT attribute. If the description is longer than one sentence, also include a LONGDESC attribute. If the image/animation is for decorative purposes, put it in CSS or include empty ALT attributes.</p><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Does the page display video that isn’t described?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Include a detailed transcript of the video.</p><h3>Objects and Applets</h3><p><em>Designing content that has a text-equivalent for anything that is not readable by assistive software (objects or applets)</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that have objects or applets:</li></ul><p
style="margin-left: 0.75in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: "><span>o<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Do all of the objects or applets within your web pages include ALT attributes that thoroughly describe what is being presented?</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Ensure that every object or applet contains an ALT attribute. If the description is longer than one sentence, also include a LONGDESC attribute.</p><h3>Equivalent Pages</h3><p><em>To be used under special circumstances when it is impossible to be in compliance</em></p><ul
style="margin-top: 0in;" type="disc"><li>For all pages that cannot be in compliance:</li></ul><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Create text equivalent pages for content that isn’t in compliance</p><p
style="margin-left: 1in; text-indent: -0.25in; line-height: 150%;"><span
style="font-family: Wingdings;"><span>¨<span
style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: "> </span></span></span>Create a synchronization policy for content to be updated on compliant and non-compliant versions</p> ]]></content:encoded> <wfw:commentRss>http://www.ajmcclary.com/section-508-checklist.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Getting Adobe Photoshop, Macromedia Flash, and Dreamweaver&#8211;and Not Spending a Fortune On It!</title><link>http://www.ajmcclary.com/getting-adobe-photoshop-macromedia-flash-and-dreamweaver-and-not-spending-a-fortune-on-it.html</link> <comments>http://www.ajmcclary.com/getting-adobe-photoshop-macromedia-flash-and-dreamweaver-and-not-spending-a-fortune-on-it.html#comments</comments> <pubDate>Mon, 02 Apr 2007 03:51:18 +0000</pubDate> <dc:creator>A.J. McClary</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[Shopping]]></category> <category><![CDATA[Software]]></category><guid
isPermaLink="false">http://amazingdesignsecrets.com/blog/getting-adobe-photoshop-macromedia-flash-and-dreamweaver-and-not-spending-a-fortune-on-it.html</guid> <description><![CDATA[There are plenty of advantages of using industry standard software like Adobe Photoshop (or Adobe Creative Suite for that matter) and Macromedia Dreamweaver, Flash, or Studio. For one, you get to take advantage of tools that the professionals use and they will help you design websites with ease. Whether you just want to learn HTML, [...]]]></description> <content:encoded><![CDATA[<p>There are plenty of advantages of using industry standard software like Adobe Photoshop (or Adobe Creative Suite for that matter) and Macromedia Dreamweaver, Flash, or Studio. For one, you get to take advantage of tools that the professionals use and they will help you design websites with ease. Whether you just want to learn HTML, explore the world of graphic design, or if you simply wan to become a web designer—good tools are very important.<span
id="more-37"></span></p><p>The problem with using these tools is acquiring them. All of the tools mentioned in this article could cost you upwards of thousands of dollars, and if that is something you can afford, go for it! But for the rest of us, where six thousand dollars is simply unrealistic for learning a new craft, there is hope. Here are a couple of ways that I&#8217;ve been able to acquire the software:</p><ol><li>Steal it! (just kidding) &#8211; We don&#8217;t advocate piracy at Amazing Design Secrets. Purchasing the software will bring you so many advantages in the long run, like free tools on activation, free updates, customer support, etc.</li><li>Do you work in an office where your company can purchase it for you? It&#8217;s certainly how I&#8217;ve been able to acquire it, by acquiring it as a business and writing it off on my taxes.</li><li>Are you a teacher or student? If you are, Adobe, Macromedia, and Microsoft (and a number of other companies) give great incentives to teachers and students. The first step is to get a copy of your transcript, verification of admission, or get a .edu e-mail address. There are a number of websites that sell these products.</li></ol> ]]></content:encoded> <wfw:commentRss>http://www.ajmcclary.com/getting-adobe-photoshop-macromedia-flash-and-dreamweaver-and-not-spending-a-fortune-on-it.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Served from: www.ajmcclary.com @ 2012-02-07 06:50:43 by W3 Total Cache -->
