<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Joe Dolson Accessible Web Design</title>
	
	<link>http://www.joedolson.com/articles</link>
	<description>Tips and Commentary on Web Accessibility, Usability, and Search Marketing best practices.</description>
	<lastBuildDate>Sun, 13 May 2012 18:20:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AccessibleDesign" /><feedburner:info uri="accessibledesign" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>44.989065</geo:lat><geo:long>-93.106668</geo:long><feedburner:emailServiceId>AccessibleDesign</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Global Accessibility Awareness Day</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/LE-_A2K_vjw/</link>
		<comments>http://www.joedolson.com/articles/2012/05/global-accessibility-awareness-day/#comments</comments>
		<pubDate>Tue, 08 May 2012 18:15:51 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Accessibility]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1425</guid>
		<description>May 9, 2012 is the first of what will hopefully be many Global Accessibility Awareness Days. The concept is simple, I hope: raising awareness of accessibility issues around the globe, so I&amp;#8217;m going to neglect to spend a great deal of time explaining what it&amp;#160;is. The day was inspired by Joe Devon and has tirelessly [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2012/05/global-accessibility-awareness-day/"&gt;Global Accessibility Awareness Day&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>May 9, 2012 is the first of what will hopefully be many <a href="http://www.globalaccessibilityawarenessday.org">Global Accessibility Awareness Days</a>. The concept is simple, I hope: raising awareness of accessibility issues around the globe, so I&#8217;m going to neglect to spend a great deal of time explaining what it&nbsp;is. </p>
<p>The day was inspired by <a href="http://twitter.com/joedevon/">Joe Devon</a> and has tirelessly been promoted by Joe and <a href="http://twitter.com/jennison">Jennison Asuncion</a>&thinsp;&#8212;&thinsp;and all thanks to them for their&nbsp;work!</p>
<h3>Why Global Accessibility&nbsp;Awareness</h3>
<p>The biggest problem facing accessibility practitioners continues to be awareness. When the people responsible for creating content don&#8217;t fully (or even partially) comprehend the consequences of their actions, it is almost certain that what they produce will exhibit fundamental accessibility problems. It&#8217;s rarely malicious&thinsp;&#8212;&thinsp;there are certainly people out there who expressly decide that they are putting other priorities first, but I don&#8217;t believe it&#8217;s actually out of malice. It&#8217;s usually a lack of&nbsp;understanding.</p>
<p>The hope for an event like Global Accessibility Awareness Day is that the impact will be broad enough that it can successfully reach people who don&#8217;t already understand the issues&thinsp;&#8212;&thinsp;conferences rarely accomplish this, although they help, because those who attend are already involved, in some way, in accessibility&nbsp;issues.</p>
<p>A small change can make a large difference. Something as simple as providing keyboard focus can transform an online purchase from a frustrating and dissatisfying experience to an easy, pleasurable task. (At least, if you like&nbsp;shopping.)</p>
<p>But not everybody knows&nbsp;that.</p>
<h3>What can you do to&nbsp;help?</h3>
<p>First, talk about the issues. Tweet about them; post about them on Facebook; write a blog post. Get the word out. The more accessibility is talked about the more people will know about it. If you reach just one person who becomes curious and reads a little bit more than you have been successful. Awareness has increased.&nbsp;Cheerio.</p>
<p>Evangelize to your colleagues, if they haven&#8217;t bought in. Learn the most common <a href="http://www.w3.org/WAI/bcase/resources">business case arguments</a>, and be ready to defend them. It&#8217;s a chronic problem that getting &#8220;the right look&#8221; commonly outweighs the importance of accessibility on many&nbsp;projects. </p>
<p>If you&#8217;re in a position to take part in a <a href="http://www.mysqltalk.com/events.html">Global Accessibility Awareness Day event</a>, please do&thinsp;&#8212;&thinsp;I&#8217;m not within a thousand miles of one, so I certainly won&#8217;t be there, but I&#8217;d love to hear about them from somebody who&nbsp;attends!</p>
<h3>It&#8217;s not just a&nbsp;day</h3>
<p>Promoting accessibility awareness needs to be a lifestyle, not just a day. One day of heavy promotion is a great thing&thinsp;&#8212;&thinsp;the sheer volume of information greatly increases the likelihood that those who need the information will receive it. But don&#8217;t let it go&nbsp;there! </p>
<p>Pulling the world forward to be truly welcoming on all accessibility fronts may be eternal and <a href="http://en.wikipedia.org/wiki/Labours_of_Hercules">Herculean</a>, but it isn&#8217;t <a href="http://en.wikipedia.org/wiki/Sisyphus">Sisyphean</a>. This is a task we can succeed at, if we keep moving.
<p><strong><a href="http://www.joedolson.com/articles/2012/05/global-accessibility-awareness-day/">Global Accessibility Awareness Day</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/mqfnF5ltOGI1Lvy4_YSSInykiI4/0/da"><img src="http://feedads.g.doubleclick.net/~a/mqfnF5ltOGI1Lvy4_YSSInykiI4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mqfnF5ltOGI1Lvy4_YSSInykiI4/1/da"><img src="http://feedads.g.doubleclick.net/~a/mqfnF5ltOGI1Lvy4_YSSInykiI4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=LE-_A2K_vjw:lh_hS0cr4w4:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=LE-_A2K_vjw:lh_hS0cr4w4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=LE-_A2K_vjw:lh_hS0cr4w4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=LE-_A2K_vjw:lh_hS0cr4w4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=LE-_A2K_vjw:lh_hS0cr4w4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=LE-_A2K_vjw:lh_hS0cr4w4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/LE-_A2K_vjw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2012/05/global-accessibility-awareness-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2012/05/global-accessibility-awareness-day/</feedburner:origLink></item>
		<item>
		<title>Google and Accessibility. What’s the plan?</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/Pplm5dgWPXQ/</link>
		<comments>http://www.joedolson.com/articles/2012/03/google-and-accessibility-whats-the-plan/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 12:33:59 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[csun12]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1352</guid>
		<description>At CSUN 12, I attended an interesting but somewhat disconcerting demonstration of Google&amp;#8217;s progress on making their Google Docs suite accessible. The presentation was by Anne Taylor from the National Foundation of the Blind and Jeff Harris, the product manager for Google&amp;#160;Docs. They clearly agreed on one core point: that Google Docs was definitely not [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2012/03/google-and-accessibility-whats-the-plan/"&gt;Google and Accessibility. What&amp;#8217;s the plan?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>At CSUN 12, I attended an interesting but somewhat disconcerting demonstration of Google&#8217;s progress on making their Google Docs suite accessible. The presentation was by Anne Taylor from the National Foundation of the Blind and Jeff Harris, the product manager for Google&nbsp;Docs. </p>
<p>They clearly agreed on one core point: that Google Docs was definitely not ready for users with disabilities. So, the demonstration was more a show of the range of changes which Google has been adding to make their Docs suite&nbsp;accessible.</p>
<p>On the surface, this is great: <strong>Google, a major web apps producer, is working very hard at making their products&nbsp;accessible.</strong></p>
<p>But I&#8217;ll hope you&#8217;ll pardon me if I don&#8217;t consider this a reason to&nbsp;party. </p>
<p>What the demonstration really showed me was method of working with accessibility which seemed to amount to reinventing the wheel&thinsp;&#8212;&thinsp;doing whatever they wanted to implement a method for their software, then doubling their efforts so that they can use that method and make it&nbsp;accessible. </p>
<p>That Google is working to add <em>essentially</em> their own accessibility <abbr title="Application Programming Interface">API</abbr> layer between their apps and a screen reader is only mildly disturbing to me. They have the resources to do this, and I do believe, on the basis of the demonstration, that their cloud office suite will eventually be&nbsp;accessible. </p>
<p>What really concerns me is the example they&#8217;re&nbsp;setting. </p>
<p>In the <a href="http://www.joedolson.com/articles/2012/03/should-accessibility-be-perfect-session-notes/">CSUN session on Perfect Accessibility</a>, Henny Swan raised a question about providing examples. The specific subject was in respect to organizations with an international reputation in accessibility, not an organization with a generally international reputation for web expertise; but I think that the point&nbsp;applies.</p>
<p>Google, while not particularly known for their accessibility expertise, is well known for pushing the envelope in web development. They build cloud software which can do some very cool things. What it does not do is follow anything apparently similar to standardized methodology&thinsp;&#8212;&thinsp;and because of that, as an example, their work is grossly&nbsp;problematic. </p>
<p>I worry that talented developers will look at Google&#8217;s methods and see them as a great example&thinsp;&#8212;&thinsp;when they may not also have the resources to build an entire accessibility abstraction layer between their ideas and assistive&nbsp;technology. </p>
<p>Now, there are some advantages to Google&#8217;s system, as well. Because they are devoting these kinds of resources to accessibility, they&#8217;re not only aiming at the possibility of using the Google Docs suite; they&#8217;re aiming at a great user experience for users with&nbsp;disabilities. </p>
<p>Nonetheless, a truly accessible interface with Google Docs is still a significant ways in the future. The best experiences currently are either using <a href="http://www.nvda-project.org">NVDA</a> with Firefox or Chrome with <a href="http://code.google.com/p/google-axs-chrome/">ChromeVox</a> and JAWS or&nbsp;VoiceOver.</p>
<p><strong><a href="http://www.joedolson.com/articles/2012/03/google-and-accessibility-whats-the-plan/">Google and Accessibility. What&#8217;s the plan?</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/i8C3ASfw69SxOuhdFMzbedXTa3w/0/da"><img src="http://feedads.g.doubleclick.net/~a/i8C3ASfw69SxOuhdFMzbedXTa3w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/i8C3ASfw69SxOuhdFMzbedXTa3w/1/da"><img src="http://feedads.g.doubleclick.net/~a/i8C3ASfw69SxOuhdFMzbedXTa3w/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=Pplm5dgWPXQ:xaazCD60thA:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=Pplm5dgWPXQ:xaazCD60thA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=Pplm5dgWPXQ:xaazCD60thA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=Pplm5dgWPXQ:xaazCD60thA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=Pplm5dgWPXQ:xaazCD60thA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=Pplm5dgWPXQ:xaazCD60thA:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/Pplm5dgWPXQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2012/03/google-and-accessibility-whats-the-plan/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2012/03/google-and-accessibility-whats-the-plan/</feedburner:origLink></item>
		<item>
		<title>Should Accessibility be Perfect – session notes</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/UPQiAVLeT-0/</link>
		<comments>http://www.joedolson.com/articles/2012/03/should-accessibility-be-perfect-session-notes/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 19:55:23 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[#a11y #PerfectA11y #csun12]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1344</guid>
		<description>These are my complete, unedited notes from the &amp;#8220;Should Accessibility Be Perfect&amp;#8221; session at CSUN12. Any errors are my own&amp;#8201;&amp;#8211;&amp;#8201;if you would like to correct anything (say, spelling of your name, add your name if I failed to get it, or correct a gross misunderstanding I had in attempting to rapidly summarize your statements) please [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2012/03/should-accessibility-be-perfect-session-notes/"&gt;Should Accessibility be Perfect &amp;#8211; session notes&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>These are my complete, unedited notes from the &#8220;Should Accessibility Be Perfect&#8221; session at CSUN12. Any errors are my own&thinsp;&#8211;&thinsp;if you would like to correct anything (say, spelling of your name, add your name if I failed to get it, or correct a gross misunderstanding I had in attempting to rapidly summarize your statements) please do let me&nbsp;know!</p>
<p>Comments in square brackets are my own comments while writing. I missed some names or don&#8217;t know enough information to identify people in some cases&thinsp;&#8211;&thinsp;if you can provide information, that would be&nbsp;helpful. </p>
<p>If you do not want your information personally identified in this document, <a href="/contact.php">let me&nbsp;know</a>. </p>
<p><strong>Panel:</strong> <a href="http://twitter.com/LadyMoonan">Kath Moonan</a>, <a href="http://twitter.com/Scenariogirl">Lisa Herrod</a>, <a href="http://twitter.com/LeonieWatson">Leonie Watson</a>, <a href="http://twitter.com/slewth">Sarah Lewthwaite</a>, <a href="http://twitter.com/iheni">Henny&nbsp;Swan</a></p>
<p>See also <a href="http://www.iheni.com/does-accessibility-have-to-be-perfect/">Henny&#8217;s post on the questions raised for&nbsp;discussion</a>.</p>
<h3>Legal:</h3>
<p><strong>Leonie</strong>: Development of the Equality Act, specifically mentions accessibility of disability services. Section 508 in process; Australia has targeted <abbr title="Web Content Accessibility Guidelines">WCAG</abbr> AA as achievement guideline. Cases: Budget Airline, Target, Sydney&nbsp;Olympics</p>
<h3>Guidelines:</h3>
<p><strong>Lisa</strong>: Primary audience; can you cherry pick guidelines for your primary audience. Better to get something done than&nbsp;everything?</p>
<h3>Education:</h3>
<p><strong>Sarah</strong>: Discrete skill sets with different pedagogies: hard code and symbolic code (perfectable); about people, and messy realities. Abstract vs. concrete. To what extent must a11y be a research-rich discipline involved with people with disabilities. Is a perfect education&nbsp;possible?</p>
<h3>Users:</h3>
<p><strong>Kath</strong>: Lot of accessibility activity focuses on technical compliance, though starting in 2005 the DRC in UK stated that most issues were outside of <abbr title="Web Content Accessibility Guidelines">WCAG</abbr> 1 (at that time). Can one claim perfect accessibility without user testing? Should we classify people by impairment: medical model.  Usability suggests 6 participants per type of user&thinsp;&#8211;&thinsp;how many users does this mean for user&nbsp;testing?</p>
<h3>Development:</h3>
<p><strong>Henny</strong>: Perfect accessibility may not be possible. May not have been involved in scoping or user interface; given wireframes and have to code. If you have a global reputation, what&#8217;s your responsibility for your production, given it&#8217;s usage as an example? May have to sacrifice one small slice because of other needs. As consultant: when do you allow an exception. Where&#8217;s the cutoff? Working with imperfect assistive technology, browsers, technology&thinsp;&#8212;&thinsp;can we reach it&nbsp;anyway?</p>
<h3>Disability:</h3>
<p><strong>Sarah</strong>: Can we reach a definition of perfect accessibility? Levels and types of disability vary widely. Medical model of disability vs. social understanding of technological mitigation. Awareness of stigma and cultural bias. Post-structural: other power relations besides economic&thinsp;&#8212;&thinsp;family, duties, religion,&nbsp;etc. </p>
<p><a href="http://twitter.com/johnfoliot">John Foliot</a>: Question: We as content producers and developers have a social contract with the consumers of our products. How does that factor into the process. Do they also have a social contract to maintain their tools to access what we&nbsp;create?</p>
<p><strong>Henny</strong>: Formula&thinsp;&#8211;&thinsp;users should be able to use their assistive technology. If it&#8217;s a small edge case, it might be let go&thinsp;&#8211;&thinsp;if it has a huge impact, then we need to take responsibility even though it may not be our problem. Creates risk that we perpetuate the problem by supporting low-quality&nbsp;solutions. </p>
<p><strong>Leonie</strong>: From a user end, the assistive technology vendors, browser manufacturers, ourselves should all be experts&thinsp;&#8212;&thinsp;audience should not have to be. We all have a responsibility, but we may carry more (all three groups) due to the necessary expertise&nbsp;burden.</p>
<p><a href="http://twitter.com/canadian_diva">Jessi</a>: Similar situation with web browsers in general; up to the consumers to stay up to date. If consumers are using too old technology, the user should take some responsibility to&nbsp;update.</p>
<p><a href="http://twitter.com/uxprinciples">Jimmy Chandler</a>: tries to talk to managers/clients by describing usability as a continuum&thinsp;&#8212;&thinsp;usable by one person towards usable by all. Want to encourage participants to move as far as possible, and keep moving further. Government Section 508 very black/white&thinsp;&#8212;&thinsp;if they can&#8217;t achieve standards, sometimes won&#8217;t even try. [<em>Note</em>: person next to me nodding; she works with United States government organizations on 508&nbsp;compliance]</p>
<p><strong>Lisa</strong>? Can&#8217;t see: Cherry picking guidelines&thinsp;&#8212;&thinsp;how do we handle that? Talking about continuum and what impact we have on a project, we can narrow down to specific guidelines for specific stakeholders (content developer, designer, developer, etc.) Large impact on continuum by distributing&nbsp;burden. </p>
<p><strong>Jimmy</strong>: Encourages picking small tasks to achieve so progress keeps&nbsp;moving.</p>
<p><strong>Wendy Lawton?</strong> electronic document accessibility services: Raises the concept of perfection&thinsp;&#8212;&thinsp;no companies pursue it; most pursue &#8220;Best practice&#8221; Organizations must define best practice and deliver it. Service providers must define their best practices. Best practice is just as cost effective to achieve in most cases as &#8220;good enough&#8221; If SP won&#8217;t provide &#8220;Best in Class&#8221; they should&nbsp;disclose</p>
<p><a href="http://twitter.com/rguy84">Ryan Benson</a>&thinsp;&#8211;&thinsp;Problem with statement is that content providers don&#8217;t know that (don&#8217;t know what best in class is), and user can&#8217;t teach a contractor how to do their job. Contractor doesn&#8217;t like to be told everything was&nbsp;wrong. </p>
<p><strong>Wendy</strong>: Hears this all the time; procurement people (hiring professionals) need to know what to look for when hiring a contractor in order to achieve accessibility. They need to know what quality&nbsp;requires.</p>
<p><strong>Kath</strong>: summarize&thinsp;&#8211;&thinsp;&#8220;Ryan&thinsp;&#8211;&thinsp;In real world, contractors don&#8217;t have any accessible practices let alone best, why should consultant have to train the contractors under a tight deadline?&#8221; Frequently accessibility is a line in the sand and where do we draw that. Is User testing part of best&nbsp;practice?</p>
<p><a href="http://twitter.com/stevefaulkner">Steve Faulkner</a>: Implicit social contract between developer, implementors, and implementation of accessibility support within sites. Developers and browsers are on board, but IT vendors are NOT. Need to have purchasers involved in the contract. AT vendors suck millions of dollars out of users, but can&#8217;t take time to involve selves in standards definition&thinsp;&#8211;&thinsp;NVDA devs are heavily involved, but are the&nbsp;exception</p>
<p><a href="http://twitter.com/sallycain">Sally Cain</a>, Royal National Institute of Blind People&thinsp;&#8212;&thinsp;Lot of AT being developed for people who don&#8217;t want to learn Windows environment, but they aren&#8217;t being supported outside. People can&#8217;t do their shopping, because the AT vendor of the product hasn&#8217;t made changes to provide outside support. AT gives simpler experience, but doesn&#8217;t have sufficient support for real-world&nbsp;tasks.</p>
<p><strong>Jim Henna?</strong>&thinsp;&#8211;&thinsp;Applauds Steve, but dislikes blame games. Came across inaccessible service, AT blamed browser manufacturer; browser blamed AT. It&#8217;s not clear enough&thinsp;&#8211;&thinsp;(could be because AT not involved in standards?&nbsp;JCD)</p>
<p><strong>Kath</strong>: Subject Up to user to update; references Antonia Hyde?&thinsp;&#8212;&thinsp;strong points is that if onus goes on user, it can really exclude people with learning&nbsp;disabilities. </p>
<p><strong>Derek</strong>&thinsp;&#8211;&thinsp;UK association for blind? Association arranged meeting of companies to sit down&thinsp;&#8212;&thinsp;nobody actually said&nbsp;anything.</p>
<p><a href="http://twitter.com/lflegal">Lainey Feingold</a>: &#8220;Cherry Picking&#8221; should be called &#8220;Priorities&#8221;&thinsp;&#8212;&thinsp;from a legal perspective, Priorities indicates intent to continue&thinsp;&#8211;&thinsp;&#8220;picking&#8221; doesn&#8217;t come across well; more like a final decision. Legal doesn&#8217;t look for perfection, though they want it, they look for priorities in line with needs of user&nbsp;base.</p>
<p><strong>Lisa</strong>: Is prioritization &#8220;perfect&#8221; accessibility&thinsp;&#8212;&thinsp;doesn&#8217;t believe there is such a&nbsp;thing. </p>
<p><strong>Leonie</strong>: What happens if you don&#8217;t &#8220;nail&#8221; all of those issues? Is that a risk due to proscriptive legislation with exact definitions of&nbsp;accessibility.</p>
<p><strong>Henny</strong>: At what point do you determine that you&#8217;ll launch despite some being unable to use it&thinsp;&#8212;&thinsp;but if you don&#8217;t launch, NOBODY can use it. The line is constantly&nbsp;shifting.</p>
<p><a href="http://twitter.com/goodwitch">Glenda Sims</a>: Has to deal with this a lot, always describes it as would be willing to stand with them in a court of law to defend their decisions&thinsp;&#8212;&thinsp;avoid that punch in the gut. If you&#8217;re willing to defend the decision, you can probably go&nbsp;ahead.</p>
<p><a href="http://twitter.com/ianpouncey">Ian Pouncey</a>: Usability testing is a great way to tell whether it&#8217;s accessible or not&thinsp;&#8212;&thinsp;user testing a measure of access. From an engineering perspective, not very scalable! Not enough testers, too many things to test. Very few tests get tested in any way shape or&nbsp;form. </p>
<p><strong>Henny</strong>: One strategy: BBC has had a brain drain; they are focusing on high profile, key products, and putting effort and training into testing those products&thinsp;&#8212;&thinsp;documenting everything, and pushing that knowledge back into the organization. Corporate needs to retain these skills and knowledges, eve, if people&nbsp;leave.</p>
<p><strong>Kath</strong>: Vodafone&thinsp;&#8212;&thinsp;not currently best in class, but trying very hard. Some products will take a year to get out to market. Lots of user research and testing&thinsp;&#8212;&thinsp;strategy&thinsp;&#8211;&thinsp;trying to bake working with disabled users into their standard usability tests, from all stages&thinsp;&#8212;&thinsp;from product creation through end&nbsp;testing.</p>
<p><strong>John Foliot</strong>: Disclaimer personal opinion&thinsp;&#8212;&thinsp;tag on to Glenda. When he&#8217;s doing evaluations, primarily thinks about everything as being task oriented. Perspective is a) can I do the task and b) how painful is it. At what point is it too painful, regardless of being compliant. Petty issues like heading order doesn&#8217;t really make a practical difference. Differentiate failure from&nbsp;annoyance.</p>
<p><strong>Lisa</strong>: User testing&thinsp;&#8211;&thinsp;works as an independent consultant, many different orgs. Small web agencies, non profits, etc. Has been running compliance/technical audits up front, then looking at those results to conclude how to run user testing and evaluations. Every project includes user testing working with people with disabilities among others&thinsp;&#8212;&thinsp;seniors, etc. Audit gives developers some work, then user testing refines focus and can greatly improve usability of&nbsp;sites. </p>
<p><strong>Henny</strong>: Notes #PerfectAlly tweet streams; couldn&#8217;t keep up. Notes should take the steps to file bugs, talk heavily with major vendors&thinsp;&#8212;&thinsp;they frequently are open to considered and constructive&nbsp;feedback. </p>
<p><a href="http://twitter.com/karlgroves">Karl Groves</a>: re Ian Pouncey&thinsp;&#8212;&thinsp;disagree that large scale doesn&#8217;t scale, requires good Project Management and great planning, but is&nbsp;possible. </p>
<p><strong>Henny</strong>: Need to learn from reports and test results, same code across different products should be&nbsp;reusable.</p>
<p><strong>{Unknown}</strong>: Consultant&thinsp;&#8212;&thinsp;teams have picked base platform which is fundamentally inaccessible&thinsp;&#8212;&thinsp;address this issue early rather than piling band-aids. Can be a major problem. What do you do if you&#8217;ve inherited fundamental&nbsp;problems?</p>
<p><a href="http://twitter.com/KevinChao89">Kevin Chao</a>: In regards to accessibility in general; various products, services, standards, countries&thinsp;&#8212;&thinsp;difference between different national standards makes the issue&nbsp;complicated. </p>
<p><strong>Sarah</strong>: Question of international standards is interesting&thinsp;&#8212;&thinsp;vast majority of disabled people in very low-income non-Western countries. Are we really talking about a technological elite among people with disabilities? What about mobile-first countries where access to people with disabilities may be very low? Are we exporting expectations about disability which may not be as useful to individuals in these different&nbsp;locales?</p>
<p><a href="http://www.w3.org/People/shadi/">Shadi</a>: Specific area is developing countries&thinsp;&#8211;&thinsp;this question is big. Lots of research gaps and open questions. Doesn&#8217;t think there&#8217;s a real export of expectations, but the issues are very diverse and different. Don&#8217;t get to talk about accessibility of systems; lucky to have systems. Distance education programs can have very beneficial use [where technology is&nbsp;available]</p>
<p><strong>Leonie</strong>: Legacy technology is huge issue. Go back to the supplier of technology to get better accessibility&thinsp;&#8211;&thinsp;don&#8217;t underestimate the power as purchasers and procurers. Big strides have been made forward in last five years. Amount you can tackle in house can be intimidating but impressive. In house can give you fabulous front and back end products which you may not be able to get from a 3rd party product if that product doesn&#8217;t natively meet your&nbsp;needs. </p>
<p><a href="http://twitter.com/dboudreau">Denis Boudreau</a>: Believes that the very fact this is happening means that panel/environment believes that imperfect accessibility is acceptable. Probably a good thing, we&#8217;re moving out of accessibility [elitism]/perfection, which can slow down take up for accessibility. Getting all web sites a little accessible much better than 10 web sites which are perfect&thinsp;&#8212;&thinsp;</p>
<p><strong>Kath</strong>&thinsp;&#8211;&thinsp;Trying to be perfect can make us&nbsp;pedantic</p>
<p><strong>{unknown}</strong>&thinsp;&#8211;&thinsp;Lot of research in communication technologies in development/mobile telephony&thinsp;&#8211;&thinsp;information science. Doesn&#8217;t entirely address accessibility issues, but addresses barriers with simple technology as area of literature to look&nbsp;into. </p>
<p><a href="http://www.gdblegal.com/Who_We_Are/Linda_Dardarian.aspx">Linda Dardarian</a>&thinsp;&#8212;&thinsp;Law doesn&#8217;t require perfection if it creates undue burden.
<p><strong><a href="http://www.joedolson.com/articles/2012/03/should-accessibility-be-perfect-session-notes/">Should Accessibility be Perfect&thinsp;&#8211;&thinsp;session notes</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/IUshwf17eM9yWbh5pF1lM2Qawjk/0/da"><img src="http://feedads.g.doubleclick.net/~a/IUshwf17eM9yWbh5pF1lM2Qawjk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IUshwf17eM9yWbh5pF1lM2Qawjk/1/da"><img src="http://feedads.g.doubleclick.net/~a/IUshwf17eM9yWbh5pF1lM2Qawjk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=UPQiAVLeT-0:5Z22b3FD7D0:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=UPQiAVLeT-0:5Z22b3FD7D0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=UPQiAVLeT-0:5Z22b3FD7D0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=UPQiAVLeT-0:5Z22b3FD7D0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=UPQiAVLeT-0:5Z22b3FD7D0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=UPQiAVLeT-0:5Z22b3FD7D0:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/UPQiAVLeT-0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2012/03/should-accessibility-be-perfect-session-notes/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2012/03/should-accessibility-be-perfect-session-notes/</feedburner:origLink></item>
		<item>
		<title>We need to have a talk with marketing</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/grCW6mws1pc/</link>
		<comments>http://www.joedolson.com/articles/2012/03/we-need-to-have-a-talk-with-marketing/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 12:52:06 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[csun12]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1341</guid>
		<description>We need to have a talk with&amp;#160;marketing. So, I&amp;#8217;m sitting at CSUN 2012. It&amp;#8217;s after the keynote, but before the first sessions of the conference&amp;#8201;&amp;#8211;&amp;#8201;and some of the very key points of difference between the marketing and accessibility world are making themselves very clear. Most of the conferences I&amp;#8217;ve attended in the past were marketing-oriented&amp;#8201;&amp;#8211;&amp;#8201;and [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2012/03/we-need-to-have-a-talk-with-marketing/"&gt;We need to have a talk with marketing&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>We need to have a talk with&nbsp;marketing.</p>
<p>So, I&#8217;m sitting at CSUN 2012. It&#8217;s after the keynote, but before the first sessions of the conference&thinsp;&#8211;&thinsp;and some of the very key points of difference between the marketing and accessibility world are making themselves very clear. Most of the conferences I&#8217;ve attended in the past were marketing-oriented&thinsp;&#8211;&thinsp;and even where the subject of the conversations are similar, the overall impulse behind the issues is radically&nbsp;different. </p>
<p>The simple fact is that marketing is fundamentally business-oriented. It&#8217;s about moving your or your client&#8217;s business towards what counts as success for that business. Usually, that means greater profit: higher sales, better ROI, lower&nbsp;expenses. </p>
<p>The world of accessibility is oriented towards the success of the individual who uses your business. Instead of focusing on the profitability of business, accessibility pursues optimizing the experience of the user. This approach certainly can and should lead to improved ROI or higher sales&thinsp;&#8212;&thinsp;but it&#8217;s not how it&#8217;s advertised, and it&#8217;s not the&nbsp;goal.</p>
<p>The issues and needs may have a lot in common, but having a different core motivation makes for a radical difference in&nbsp;approach.</p>
<h3>Great intentions, road to hell paved&nbsp;with</h3>
<p>In marketing I have long observed a tendency to compromise the end-user&#8217;s experience for the opportunity to increase business opportunities. However great the intentions of a business owner, they can easily be swept away by the perceived opportunity to increase their&nbsp;business. </p>
<p>With a definite lack of available statistics which can reliably expose the real economic impact of users with disabilities on the web, this is a difficult argument. Is it a lack of empathy? Is it partially because the physical environment of a store forces the business owner to directly confront the visitor with disabilities whom they have disenfranchised, an experience which doesn&#8217;t exist&nbsp;online?</p>
<p>The disembodied user effect is well known in social media. The willingness to treat people online as objects rather than as people is damaging in many environments, and the arena of disabilities is almost certainly among&nbsp;them. </p>
<p>What can the accessibility world do to make this real for business owners? Improving empathy may be one path. Producing real, concrete statistics demonstrating the impact a lack of accessibility has on a web-based business may give additional working&nbsp;fodder. </p>
<p>But educating businesses may not be the best path. Educating marketers&thinsp;&#8212;&thinsp;possibly the class of service most heavily employed by businesses with a web presence&thinsp;&#8212;&thinsp;could have a truly inspiring impact. Where do business owners turn first when they&#8217;re looking to develop their web presence? Marketing. In the business world, a web site is fundamentally a marketing tool&thinsp;&#8212;&thinsp;so perhaps that&#8217;s where education and research needs to&nbsp;go.</p>
<p>Bringing the world of marketing to a point where it views a simple accessibility failure like inserting keywords into an alt attribute as a threat to the web site&#8217;s users, rather than as an opportunity for search engine optimization could have far-reaching&nbsp;impact.</p>
<p>An aspect of the problem for many web sites has to do with long-term business development. A business may hire an accessibility expert to review their web sites, make suggestions, or re-work their web site, but when they hire a marketing firm for long-term web site development, they can lose their accessibility very quickly if that marketing company doesn&#8217;t also have a firm grasp on&nbsp;accessibility.</p>
<p>Marketing is a necessary service for most businesses. Accessibility needs to be understood as an equally necessary partner to any marketing efforts.
<p><strong><a href="http://www.joedolson.com/articles/2012/03/we-need-to-have-a-talk-with-marketing/">We need to have a talk with marketing</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/61T80aO_gMN-PxMoBNhmsTZ8qWU/0/da"><img src="http://feedads.g.doubleclick.net/~a/61T80aO_gMN-PxMoBNhmsTZ8qWU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/61T80aO_gMN-PxMoBNhmsTZ8qWU/1/da"><img src="http://feedads.g.doubleclick.net/~a/61T80aO_gMN-PxMoBNhmsTZ8qWU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=grCW6mws1pc:5fcHJlUzcNQ:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=grCW6mws1pc:5fcHJlUzcNQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=grCW6mws1pc:5fcHJlUzcNQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=grCW6mws1pc:5fcHJlUzcNQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=grCW6mws1pc:5fcHJlUzcNQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=grCW6mws1pc:5fcHJlUzcNQ:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/grCW6mws1pc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2012/03/we-need-to-have-a-talk-with-marketing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2012/03/we-need-to-have-a-talk-with-marketing/</feedburner:origLink></item>
		<item>
		<title>Looking for developers for My Calendar customizations</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/qNaURsz-YYw/</link>
		<comments>http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 18:29:50 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1313</guid>
		<description>I get a lot of feature requests and customization requests for my event management WordPress plug-in. These requests range from minor tweaks, which I can add as features in less than 10 minutes to major re-skinning and behavioral changes. When I get a request which can potentially be worked into the calendar software as a [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/"&gt;Looking for developers for My Calendar customizations&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>I get a lot of feature requests and customization requests for my <a href="http://wordpress.org/extend/plugins/my-calendar/">event management WordPress plug-in</a>. These requests range from minor tweaks, which I can add as features in less than 10 minutes to major re-skinning and behavioral changes. When I get a request which can potentially be worked into the calendar software as a permanent part of the plug-in, I&#8217;m usually happy to take on that work&thinsp;&#8212;&thinsp;but I only have so much time, and I&#8217;d rather put that time in on making a better plug-in rather than doing new styling and custom&nbsp;behaviors. </p>
<p>So, I&#8217;m in need of a few people who are skilled developers with strong <abbr title="Cascading Style Sheets">CSS</abbr>, JavaScript and/or WordPress/PHP experience. I&#8217;ll maintain this list as people I trust to do high-quality customization work with My Calendar (or with other work,&nbsp;potentially). </p>
<p>Mostly, this will be <abbr title="Cascading Style Sheets">CSS</abbr>/JavaScript work. There may be occasional needs to <abbr title="Hypertext PreProcessing">PHP</abbr> customizations, but that will probably be more&nbsp;rare. </p>
<p>If you&#8217;re interested in being on this list, please <a href="/contact.php">contact me</a>. Provide a couple of work samples where you&#8217;ve done <abbr title="Cascading Style Sheets">CSS</abbr>/JavaScript work. If possible, an actual instance of customizing My Calendar would be very&nbsp;beneficial. </p>
<p>This isn&#8217;t likely to be a flood of work&thinsp;&#8211;&thinsp;but what I&#8217;m getting is more than what I can&nbsp;do. </p>
<p>Thank you!
<p><strong><a href="http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/">Looking for developers for My Calendar customizations</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/FLij9THVhJ-A2n76xC0Af8ixeA8/0/da"><img src="http://feedads.g.doubleclick.net/~a/FLij9THVhJ-A2n76xC0Af8ixeA8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/FLij9THVhJ-A2n76xC0Af8ixeA8/1/da"><img src="http://feedads.g.doubleclick.net/~a/FLij9THVhJ-A2n76xC0Af8ixeA8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=qNaURsz-YYw:mP-LDDo7Xu4:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=qNaURsz-YYw:mP-LDDo7Xu4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=qNaURsz-YYw:mP-LDDo7Xu4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=qNaURsz-YYw:mP-LDDo7Xu4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=qNaURsz-YYw:mP-LDDo7Xu4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=qNaURsz-YYw:mP-LDDo7Xu4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/qNaURsz-YYw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2012/01/looking-for-developers-for-my-calendar-customizations/</feedburner:origLink></item>
		<item>
		<title>How to structure an accessibility review</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/zrBxYEC1g5w/</link>
		<comments>http://www.joedolson.com/articles/2012/01/how-to-structure-an-accessibility-review/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 14:35:56 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[audit]]></category>
		<category><![CDATA[consulting]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1264</guid>
		<description>Somebody recently contacted me with a fundamental question: they were undertaking an accessibility audit, and didn&amp;#8217;t know how to structure the process. They knew web accessibility well enough&amp;#8201;&amp;#8212;&amp;#8201;but from the perspective of setting out to perform an audit, they weren&amp;#8217;t sure where to&amp;#160;go. As a result, I&amp;#8217;m putting together this article to talk a little [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2012/01/how-to-structure-an-accessibility-review/"&gt;How to structure an accessibility review&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>Somebody recently contacted me with a fundamental question: they were undertaking an accessibility audit, and didn&#8217;t know how to structure the process. They knew web accessibility well enough&thinsp;&#8212;&thinsp;but from the perspective of setting out to perform an audit, they weren&#8217;t sure where to&nbsp;go. </p>
<p>As a result, I&#8217;m putting together this article to talk a little about how to structure an accessibility review, in all the practical ways&thinsp;&#8212;&thinsp;how you address coming up with a quote or estimate, ways to structure your research and site inspection process, and dealing with long-term&nbsp;follow-up. </p>
<ul>
<li><a href="#scope">Specify the scope of the&nbsp;audit</a></li>
<li><a href="#stop">Identify&nbsp;&#8220;show-stoppers&#8221;</a></li>
<li><a href="#quote">Estimate or quote the&nbsp;project</a></li>
<li><a href="#plan">Plan your audit&nbsp;process</a></li>
<li><a href="#follow-up">Schedule a&nbsp;follow-up</a></li>
</ul>
<h3 id="scope">Figuring out&nbsp;scope</h3>
<p>Although the ideal is to perform an accessibility review which identifies every problem on a site and specifies solutions, that&#8217;s not always practical. In fact, it&#8217;s sometimes utterly pointless&thinsp;&#8212;&thinsp;it depends on the ultimate goal of the review. The review process for a site which is considering a redesign  is radically different than for a set of templates intended for a web site still in&nbsp;development.</p>
<p>Setting goals at the outset is key. Are we looking to identify key areas for improvement? What are the resources available for fixing problems? If an aspect of the site is rife with major problems, is it best to identify every problem within that area, or simply describe the general issues and recommend finding a new&nbsp;solution? </p>
<p>An initial review does not need to identify every problem. One route I&#8217;ve frequently used is to specify a multi-stage review process: an initial review, in which I note major issues and provide guidance on fundamental principles of web accessibility, and a follow-up in which I re-check the site and, if desired, provide further guidance and detail for continuing&nbsp;development. </p>
<h3 id="stop">Identifying&nbsp;&#8220;show-stoppers&#8221;</h3>
<p>What&#8217;s a &#8220;show-stopper&#8221;? Essentially, that&#8217;s a function of the site which is so completely inaccessible that there is no value to identifying the problems&thinsp;&#8212;&thinsp;instead, you should just describe what would constitute a good solution and recommend&nbsp;replacement. </p>
<p>It&#8217;s not uncommon for this to arise at the very earliest stages of the review, when discussing scope. If a site is using a <abbr title="Content Management System">CMS</abbr> or a framework which is fundamentally rendering it inaccessible, you may want to begin by recommending redesign of the site. However, due to the common usage of external resources to provide video, interactive widgets, or social media (to provide a few examples), it may be that there are elements in use which won&#8217;t stand out right from the&nbsp;beginning. </p>
<p>Rather than performing a detailed exhumation of a fundamentally broken aspect of the site, it may be in the best interest of all parties to simply flag it for replacement and discuss that possibility with the&nbsp;client. </p>
<p>Why is this section part of the business structure? Because spending hours reviewing replaceable services is a poor use of your time and your client&#8217;s money. You should be looking for ways to improve your client&#8217;s site without costing them an arm and a&nbsp;leg! </p>
<h3 id="quote">Coming up with a fair&nbsp;estimate</h3>
<p>It&#8217;s difficult to provide a good estimate on what a large-scale accessibility review is going to require, in terms of hours or dollars. The larger the project, the harder it is to quote. Keep in mind, however, that what you&#8217;re quoting is not generally going to be based on the number of documents on the site&thinsp;&#8212;&thinsp;rather, it will be based on the number of unique templates, forms, and navigation structures found on the&nbsp;site. </p>
<p>It is entirely possible that the site you&#8217;re reviewing will have 12,000 pages, most with images containing improper alt attributes. However, as an accessibility consultant your time is better spent identifying one or two representative examples and explaining how to properly use the alt attribute than it is painstakingly identifying every single inappropriate attribute throughout the&nbsp;site. </p>
<p>For this reason, you should be looking at the site as a process, not as a collection of pages. The ideal process of the site can be described, greatly simplified, in four&nbsp;steps:</p>
<ol>
<li>The visitor arrives at the web site, which can happen at any place in the&nbsp;site.</li>
<li>The visitor will attempt to move to another point on the site, which may be another part of the same&nbsp;document</li>
<li>The visitor will begin a goal, which may be a purchase, a form submission, or the acquisition of&nbsp;information</li>
<li>The visitor will successfully complete that goal, and be notified of the&nbsp;results.</li>
</ol>
<p>This general outline describes any visitor to a web site&thinsp;&#8212;&thinsp;as a consultant, your job is to identify each barrier they may encounter while completing the process. You don&#8217;t need to look at every single page of the site in order to see the shape of the problems&thinsp;&#8212;&thinsp;if you can&#8217;t navigate using a keyboard on one page, you probably won&#8217;t be able to on any other page,&nbsp;either!</p>
<p>With this knowledge, it becomes readily apparent that a web site which has 12,000 pages but uses only one navigation structure, one template, and has only a single form will be much more quickly reviewed than a site with 120 pages which uses 5 templates, provides ecommerce, and has different navigation structures depending on what area of the site is being&nbsp;used.</p>
<p>A 100% complete audit must allow for the possibility that each page may exhibit different problems. After all, if you haven&#8217;t looked at a page, you have no way of knowing how different it may be from what you&#8217;ve already seen. However, in all probability, pages of a site will be at a fairly consistent level of accessibility. The pragmatic approach&thinsp;&#8212;&thinsp;mindful to your client&#8217;s budget needs&thinsp;&#8212;&thinsp;is going to be a selective audit, not a complete&nbsp;audit.</p>
<h3 id="plan">Plan your Accessibility Audit&nbsp;Process</h3>
<p>Now, once you&#8217;ve done this a few times, you&#8217;ll probably have the basic approach down cold. Every web site is different, however, so that isn&#8217;t going to completely free you from doing some planning. You still need to decide what your approach will be. Two example starting approaches could be <em>process-based testing</em> or <em>issue-based&nbsp;testing</em>. </p>
<p>If you&#8217;re going with a process-based testing procedure, you&#8217;ll start by selecting a process&thinsp;&#8211;&thinsp;any process. The path to make a purchase; getting to the Privacy link in the footer; sending a contact message. Follow that process all the way through in painstaking detail, isolating the accessibility issues encountered along the&nbsp;way.</p>
<p>With issues-based testing, you&#8217;ll instead pick an issue&thinsp;&#8211;&thinsp;such as keyboard accessibility. Work your way through the entire site, noting keyboard-relevant issues as you go. Then move on to the next issue and start your hunt&nbsp;over. </p>
<p>It may seem like I&#8217;m describing a very pedantic way to thinking about conducting an audit&thinsp;&#8212;&thinsp;you know that you will ultimately do both of these in their entirety. However, the reason for having a <em>plan</em> is simple: you need to avoid the trap of the scatter-plot approach. If you don&#8217;t have a system, you&#8217;re far more likely to end up missing problems&thinsp;&#8211;&thinsp;either because you failed to consider keyboard accessibility over here; or because you forgot to check the contact form when you were reviewing contrast. Having a plan and a process will help you avoid these&nbsp;gaffs.</p>
<h3 id="follow-up">Schedule a&nbsp;Follow-up</h3>
<p>It would be nice to believe that when you&#8217;ve written and sent your painstakingly thorough accessibility audit to the client you are done with the project. Sadly, we don&#8217;t always live in that pleasant fantasy world. (Although, to be honest, in my fantasy world an accessibility audit would consist of nothing more than a smiley sticker and the phrase &#8220;Good&nbsp;Job!&#8221;)</p>
<p>Unfortunately, no matter how detailed you made your report&thinsp;&#8212;&thinsp;the <strong>report</strong> doesn&#8217;t fix the web site. The client&#8217;s developers need to do that. Or, as is sometimes the case, the client&#8217;s developers will fail to absorb the principles of the document&#8230;and while fixing the problems you described, will create new accessibility issues. Or, they&#8217;ll implement a fix which shunts the problem somewhere else, rather than resolving it&nbsp;entirely. </p>
<p>This isn&#8217;t a guarantee&thinsp;&#8211;&thinsp;there are developers working out there who don&#8217;t know accessibility, but immediately catch on to the concept once the issues are presented to them. But there are also developers&nbsp;who&#8230;don&#8217;t.</p>
<p>Planning at least one follow-up review is important. You&#8217;ll also need to make yourself available to answer questions from the development team while they work through your&nbsp;suggestions. </p>
<p>The follow-up review should be a quicker task than the initial review. You can spot-check to see how the developers worked with your suggestions. If you like what you see, you can probably be fairly satisfied. If you see problems, you may need to keep going. If you see a <em>lot</em> of problems, you may need to give the client a call before&nbsp;continuing. </p>
<h3>In&nbsp;Summary</h3>
<p>Performing an accessibility audit requires many skills: an eye for detail, a strong sense for when an accessibility issue requires fixing, and when it requires replacement, and the ability to describe accessibility concepts in language developers can respond to. Join those skills with sound business planning and a personal investment in your clients&#8217; success, and you&#8217;re ready to&nbsp;go!</p>
<p><strong><a href="http://www.joedolson.com/articles/2012/01/how-to-structure-an-accessibility-review/">How to structure an accessibility review</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Td3pgcaLqqC_s5pBiXwLdx67A6g/0/da"><img src="http://feedads.g.doubleclick.net/~a/Td3pgcaLqqC_s5pBiXwLdx67A6g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Td3pgcaLqqC_s5pBiXwLdx67A6g/1/da"><img src="http://feedads.g.doubleclick.net/~a/Td3pgcaLqqC_s5pBiXwLdx67A6g/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=zrBxYEC1g5w:Teee_v49NI8:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=zrBxYEC1g5w:Teee_v49NI8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=zrBxYEC1g5w:Teee_v49NI8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=zrBxYEC1g5w:Teee_v49NI8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=zrBxYEC1g5w:Teee_v49NI8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=zrBxYEC1g5w:Teee_v49NI8:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/zrBxYEC1g5w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2012/01/how-to-structure-an-accessibility-review/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2012/01/how-to-structure-an-accessibility-review/</feedburner:origLink></item>
		<item>
		<title>Accessible WordPress Plug-ins: what does it mean?</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/QG60kuIL0_Y/</link>
		<comments>http://www.joedolson.com/articles/2011/11/accessible-wordpress-plug-ins-what-does-it-mean/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 15:27:20 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1256</guid>
		<description>I&amp;#8217;ve been writing WordPress plug-ins for a while now&amp;#8201;&amp;#8212;&amp;#8201;I launched my first plug-in a little more than 3 years ago. I&amp;#8217;ve been involved in web site accessibility for about seven years. Naturally, when I started writing WordPress plug-ins, making them accessible was part of my goal. But accessible software extensions have two aspects: the interface, [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2011/11/accessible-wordpress-plug-ins-what-does-it-mean/"&gt;Accessible WordPress Plug-ins: what does it mean?&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>I&#8217;ve been writing WordPress plug-ins for a while now&thinsp;&#8212;&thinsp;I launched my first plug-in a little more than 3 years ago. I&#8217;ve been involved in web site accessibility for about seven years. Naturally, when I started writing WordPress plug-ins, making them accessible was part of my goal. But accessible software extensions have two aspects: the interface, and the output: and I don&#8217;t have complete control over&nbsp;either. </p>
<p>Is it possible to make a plug-in with accessible output, guaranteed, every time? Is that compatible with a desire to provide flexible software which developers can use for a wide variety of possible needs from a design and functionality&nbsp;perspective?</p>
<p>What I&#8217;ve found is that I can unquestionably make a plug-in which is capable of creating accessible content. However, I&#8217;ve also discovered that in order to really make a plug-in flexible, it can&#8217;t have too rigid of an output: it needs to allow the user to customize the structure and content at a pretty significant&nbsp;level. </p>
<p>As a web site developer, this is certainly something I always want: whenever I find myself using a plug-in which doesn&#8217;t have built-in templating for the output, I can be pretty certain that I&#8217;ll be making edits to the core plug-in files. The <abbr title="HyperText Markup Language">HTML</abbr> produced is rarely what I really want. My conclusion from this is that if I want to create plug-ins which will be used by sophisticated developers, then they need to be very, very&nbsp;flexible. </p>
<p>The downside to this, of course, is clear: if you can change the output, you can break it. As a result, every one of my plug-ins which creates web site output has equal potential to be accessible or inaccessible: and I can&#8217;t guarantee the results. Additionally, the core content of the site can only be as accessible as the theme surrounding it&thinsp;&#8212;&thinsp;so even if the plug-in is configured with my defaults, that doesn&#8217;t guarantee any particular level of&nbsp;accessibility. </p>
<p>I&#8217;ve had to accept that. But it does mean that I&#8217;m constantly seeing implementations of my plug-ins which, while well-done in general principle, just don&#8217;t meet my ultimate wishes for&nbsp;accessibility.  </p>
<p>But I wouldn&#8217;t turn back. I&#8217;d like very much to be able to enforce accessibility; but realistically, I can&#8217;t do it. There are too many&nbsp;factors.</p>
<p>My <a href="http://www.joedolson.com/articles/my-calendar/users-guide/">User&#8217;s Guide to My Calendar</a> includes a short section on the principles of Accessibility; hopefully, a few people will gain from that fact. The fact is that accessibility requires education: you can&#8217;t force accessibility on somebody by providing accessible software unless you also take total control over the look, feel, and function of that software, and that&#8217;s not the way the web works. With education, you can help move people towards making their own decision to support accessibility in how they customize their software; so that&#8217;s what I&#8217;m hoping&nbsp;for. </p>
<p>So, what does it mean to write an accessible plug-in for WordPress? I can&#8217;t control the administrative interface entirely; because the fundamental interface is the WordPress core, and I can&#8217;t just evade that. I can&#8217;t control the output, in either structure or design; and even if I could control what exists within the parameters of the plug-in&#8217;s output, I can&#8217;t control what surrounds&nbsp;it. </p>
<p>So an accessible plug-in is just a plug-in which is able to used accessibly; a plug-in which doesn&#8217;t actually implement a specific lack of accessibility. Somehow, that&#8217;s a little depressing, but you take what you can&nbsp;get. </p>
<p>The overall lesson to take from this is that no plug-in is actually going to give you an accessible web site. But hopefully, it&#8217;ll give the possibility of an accessible web site.
<p><strong><a href="http://www.joedolson.com/articles/2011/11/accessible-wordpress-plug-ins-what-does-it-mean/">Accessible WordPress Plug-ins: what does it mean?</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/uNbvrP6UhinLbv1W2SbbPfs2x2A/0/da"><img src="http://feedads.g.doubleclick.net/~a/uNbvrP6UhinLbv1W2SbbPfs2x2A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uNbvrP6UhinLbv1W2SbbPfs2x2A/1/da"><img src="http://feedads.g.doubleclick.net/~a/uNbvrP6UhinLbv1W2SbbPfs2x2A/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=QG60kuIL0_Y:koEV0S1lJSQ:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=QG60kuIL0_Y:koEV0S1lJSQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=QG60kuIL0_Y:koEV0S1lJSQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=QG60kuIL0_Y:koEV0S1lJSQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=QG60kuIL0_Y:koEV0S1lJSQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=QG60kuIL0_Y:koEV0S1lJSQ:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/QG60kuIL0_Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2011/11/accessible-wordpress-plug-ins-what-does-it-mean/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2011/11/accessible-wordpress-plug-ins-what-does-it-mean/</feedburner:origLink></item>
		<item>
		<title>Two new content development plug-ins for WordPress</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/pCOV-Ba8rh8/</link>
		<comments>http://www.joedolson.com/articles/2011/11/content-development-plug-ins/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 17:38:22 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1248</guid>
		<description>At the end of October, I took a very needed vacation. Naturally, I couldn&amp;#8217;t just go on vacation, so while I was taking a break I developed two new WordPress plug-ins: My Content Management and Content&amp;#160;Progress. These are plug-ins designed primarily for developers, really&amp;#8201;&amp;#8212;&amp;#8201;although a novice user can probably get something out of them, even [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2011/11/content-development-plug-ins/"&gt;Two new content development plug-ins for WordPress&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>At the end of October, I took a very needed vacation. Naturally, I couldn&#8217;t just go on vacation, so while I was taking a break I developed two new WordPress plug-ins: <a href="http://www.joedolson.com/articles/my-content-management/">My Content Management</a> and <a href="http://www.joedolson.com/articles/content-progress/">Content&nbsp;Progress</a>. </p>
<p>These are plug-ins designed primarily for developers, really&thinsp;&#8212;&thinsp;although a novice user can probably get something out of them, even so. They aren&#8217;t terribly complicated; they&#8217;re just designed as plug-ins which are used for developing new web&nbsp;sites. </p>
<h3>About My Content&nbsp;Management</h3>
<p>The first of the two, <a href="http://www.joedolson.com/articles/my-content-management/">My Content Management</a>, is a tool which creates a suite of custom post types intended to fulfill a variety of special content needs which are common to many web sites. Obviously, these can be done using normal pages, as well&thinsp;&#8212;&thinsp;or dedicated plug-ins for the specific content, but I like to have the option to use a standard, common interface. Using this plug-in, you can have an <abbr title="Frequently Asked Questions">FAQ</abbr>, Testimonials, Staff Members, an artist&#8217;s Portfolio, etc.&thinsp;&#8212;&thinsp;all using the same&nbsp;interface. </p>
<p>If you normally develop web sites and then train your client&#8217;s to maintain the site themselves, it&#8217;s a tremendous help to have a standardized interface for all the content they need to&nbsp;add! </p>
<p>The plug-in features highly customizable templates for three different views of each content type; shortcodes to display the content; widgets for lists of content; special custom field support for the content; and custom taxonomies for each content&nbsp;type. </p>
<h3>About Content&nbsp;Progress</h3>
<p>This is really a simple plug-in, but particularly useful during the early content development stages for any web site. <a href="http://www.joedolson.com/articles/content-progress/">Content Progress</a> adds a flag to the posts list view which allows you to easily pick out which pages have not been completed. For large sites, this can be particularly handy when you need to keep track of what has and hasn&#8217;t been taken care&nbsp;of. </p>
<p>There are two automatic labels: marking pages which have no content or which have very little content, since these are common indicators that content still needs to be completed. Since these are obviously not a complete picture of the site, there are also two manual flags, to specifically mark pages as completed or&nbsp;incomplete.</p>
<p>Hopefully, developers and content creators will find these plug-ins&nbsp;useful!</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/my-content-management/">Download &#8220;My Content&nbsp;Management&#8221;</a></li>
<li><a href="http://wordpress.org/extend/plugins/content-progress/">Download &#8220;Content&nbsp;Progress&#8221;</a></li>
</ul>
<p><strong><a href="http://www.joedolson.com/articles/2011/11/content-development-plug-ins/">Two new content development plug-ins for WordPress</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/yN-kq5KCoG4Ztz1nSsFbdHaufkw/0/da"><img src="http://feedads.g.doubleclick.net/~a/yN-kq5KCoG4Ztz1nSsFbdHaufkw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/yN-kq5KCoG4Ztz1nSsFbdHaufkw/1/da"><img src="http://feedads.g.doubleclick.net/~a/yN-kq5KCoG4Ztz1nSsFbdHaufkw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=pCOV-Ba8rh8:7R_rXhuRUkQ:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=pCOV-Ba8rh8:7R_rXhuRUkQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=pCOV-Ba8rh8:7R_rXhuRUkQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=pCOV-Ba8rh8:7R_rXhuRUkQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=pCOV-Ba8rh8:7R_rXhuRUkQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=pCOV-Ba8rh8:7R_rXhuRUkQ:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/pCOV-Ba8rh8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2011/11/content-development-plug-ins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2011/11/content-development-plug-ins/</feedburner:origLink></item>
		<item>
		<title>My Calendar Version 1.9.0 is almost released</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/_XL2FWsuoxQ/</link>
		<comments>http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 00:22:36 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[my-calendar]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1147</guid>
		<description>My Calendar version 1.9.0 has been released! Download My Calendar Version&amp;#160;1.9.0 Note for upgraders: During the automatic upgrade process, My Calendar makes a copy of your stylesheet and re-installs it in place of the copy in the package. However, if you are uploading the plug-in manually, this process will not happen. You should either move [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/"&gt;My Calendar Version 1.9.0 is almost released&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<div class="notice"><strong>My Calendar version 1.9.0 has been released!</strong></div>
<div class="aside">
<p><a href="http://wordpress.org/extend/plugins/my-calendar/">Download My Calendar Version&nbsp;1.9.0</a></p>
<p><strong>Note for upgraders:</strong> During the automatic upgrade process, My Calendar makes a copy of your stylesheet and re-installs it in place of the copy in the package. However, if you are uploading the plug-in manually, this process will not happen. You should either move your current stylesheet into a custom styles folder or choose not to upload that stylesheet in order to retain your&nbsp;styles.</p>
<p><del datetime="2011-09-12T22:55:25+00:00">There has been a problem with My Calendar upgrading settings properly in this update&thinsp;&#8212;&thinsp;if you&#8217;re finding major problems after upgrading, please check your settings; you may need to reset a number of them. (This is the reason I haven&#8217;t released officially yet.)</del></p>
</div>
<p>In point of fact, My Calendar version 1.9 is ready to go. It&#8217;s packaged up, ready to be shipped out. (Well, promoted to the subversion repository.&nbsp;Whatever.) </p>
<p>However, I&#8217;m not ready to launch it yet&thinsp;&#8212;&thinsp;and this is just because I&#8217;ve been very short of time recently, and I don&#8217;t anticipate this changing soon. I don&#8217;t believe that there are any major bugs in the release&thinsp;&#8212;&thinsp;I&#8217;m sure there are small ones, despite the time I&#8217;ve spent on testing, but probably nothing earth-shattering. However, I have to be realistic&thinsp;&#8212;&thinsp;I don&#8217;t know this for sure. And because of that, I need to delay the full launch. This isn&#8217;t because I&#8217;m worried about the possibility of problems, particularly. Rather, it&#8217;s because on the off-hand chance that there are problems, I simply don&#8217;t have the time right now to be able to deal with them&nbsp;responsibly.</p>
<p>That&#8217;s a worrying position&thinsp;&#8211;&thinsp;if I launch, and there&#8217;s a major problem, I may not be able to fix it promptly. No matter how confident I am in the preparation of this version, that&#8217;s clearly grounds to delay. Unfortunately, I&#8217;ve been delaying for a long time; partially because I keep adding new features, and partially because I&#8217;ve been too busy for a&nbsp;while.</p>
<p>So I&#8217;m making this available here, now&thinsp;&#8212;&thinsp;<a href="http://www.joedolson.com/articles/downloads/my-calendar.zip">version 1.9.0 can be downloaded now</a>. I&#8217;m launching it here, instead of through the WordPress repository, because I know that many, many fewer people will get a hold of it here. This means fewer potential problems, and it&#8217;s much more likely I&#8217;ll be able to deal with any problems&nbsp;responsibly.</p>
<p>Since you don&#8217;t have easy access to the changelog, like you would at WordPress.org, here are the changes which apply to the new&nbsp;version:</p>
<h3>Additions:</h3>
<ul>
<li>template editing for list, grid, mini, and single event output.
<li>pop-up box is now draggable.
<li>date format option for grid mode, week view.
<li>templating for details link text.
<li>templating for event <abbr title="Uniform Resource Locator">URL</abbr> link text.
<li>location filtering from shortcode.
<li>image upload option for events
<li>day class to calendar date headings and cells
<li>individual instances of repeating events can be edited
<li>feature to add multiple occurrences of an event simultaneously. (concept from Dave Heitzman)
<li>feature to mass edit information for groups of events (concept from Dave Heitzman)
<li>stored <abbr title="Uniform Resource Locator">URL</abbr> for locations (contrib by John Colvin)
<li>recurring daily events on weekdays only (based on contrib by John Colvin)
<li>optional templating for all event output formats
<li>individual event occurrence iCal export
<li>numerous additional template tags
<li>Option to use custom location filter fields as data control
<li>Shortcode to generate list of saved locations
<li>Network administrators can control whether sub-site calendars contribute only to a central calendar, only to their own calendar, or whether site administrators can make that choice.
<li>Upgrade notice information in dashboard for future upgrades.
<li>implementation of WordPress text diff to compare your styles and scripts against my current released versions
<li>Option to skip a defined number of events in upcoming events lists.
</ul>
<h3>Bug&nbsp;fixes:</h3>
<ul>
<li>jump box was displaying in week/grid&nbsp;view.</li>
<li>some potentially repeatable IDs (code&nbsp;validation).</li>
<li><span class="quo">&#8216;</span>Administrators see all options&#8217; did not&nbsp;work.</li>
<li>Fixed timestamps on main calendar&nbsp;objects</li>
<li>Squashed e_notice&nbsp;errors.</li>
<li>category limiting did not work without permalinks due to GET variable conflict with WordPress&nbsp;core</li>
<li>Missing nonce in database upgrade&nbsp;routine</li>
<li>Mini calendar simultaneously displayed single event view when&nbsp;visited.</li>
<li>Link generation for details view did not work if calendar link&nbsp;parameterized</li>
<li>Issue with weekdays only calendar if day of week set to start on&nbsp;Sunday</li>
<li>Issue with retrieval of user-specific&nbsp;settings</li>
<li>Issue with accessing styles and javascript if My Calendar installed in non-standard&nbsp;directory.</li>
<li>Problem in Today&#8217;s Events widget when Holiday restrictions are&nbsp;enabled.</li>
</ul>
<h3>Changes:</h3>
<ul>
<li>replaced all default icons with 24-bit transparent&nbsp;PNGs</li>
<li>jumpbox output to automatically scope to the oldest dates in the&nbsp;database.</li>
<li>iCal output to output event for complete current&nbsp;month</li>
<li><abbr title="Really Simple Syndication">RSS</abbr> output to prioritize newly added&nbsp;events</li>
<li>holiday skipping/fifth week customization moved into event manager&nbsp;function</li>
<li>new &#8216;close&#8217; icon for pop-up box; added close icon and scripting to mini calendar&nbsp;pop-up</li>
<li>copy in several places; updated template&nbsp;tags.</li>
<li>location lists sorted by location label (contrib by John&nbsp;Colvin)</li>
<li>Eliminated calendar heading&nbsp;option</li>
<li>default style resets no longer stored in global variables, instead stored as&nbsp;files.</li>
<li>Map links now trigger the driving directions dialog in Google&nbsp;Maps</li>
<li>New default stylesheet,&nbsp;refresh.css</li>
</ul>
<p><strong><a href="http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/">My Calendar Version 1.9.0 is almost released</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/-R95XzKkh0XDHZmMA5jYOD3rtC0/0/da"><img src="http://feedads.g.doubleclick.net/~a/-R95XzKkh0XDHZmMA5jYOD3rtC0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-R95XzKkh0XDHZmMA5jYOD3rtC0/1/da"><img src="http://feedads.g.doubleclick.net/~a/-R95XzKkh0XDHZmMA5jYOD3rtC0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=_XL2FWsuoxQ:Hu5oL4V0HZ0:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=_XL2FWsuoxQ:Hu5oL4V0HZ0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=_XL2FWsuoxQ:Hu5oL4V0HZ0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=_XL2FWsuoxQ:Hu5oL4V0HZ0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=_XL2FWsuoxQ:Hu5oL4V0HZ0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=_XL2FWsuoxQ:Hu5oL4V0HZ0:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/_XL2FWsuoxQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2011/08/my-calendar-version-1-9-0/</feedburner:origLink></item>
		<item>
		<title>Book Review: WordPress 3 Plugin Development Essentials</title>
		<link>http://feedproxy.google.com/~r/AccessibleDesign/~3/4tTWkijq3V0/</link>
		<comments>http://www.joedolson.com/articles/2011/07/book-review-wordpress-3-plugin-development-essentials/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 21:02:14 +0000</pubDate>
		<dc:creator>Joe Dolson</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.joedolson.com/articles/?p=1127</guid>
		<description>WordPress 3 Plugin Development Essentials by Brian Bondari and Everett&amp;#160;Griffiths Read more about this book at Packt Publishing &amp;#187; or Buy it at Amazon At root, this book is an excellent overview of the techniques and issues which will be encountered by any developer&amp;#8201;&amp;#8212;&amp;#8201;however experienced&amp;#8201;&amp;#8212;&amp;#8201;when they are authorizing a plug-in using the WordPress plug-in API [...]&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.joedolson.com/articles/2011/07/book-review-wordpress-3-plugin-development-essentials/"&gt;Book Review: WordPress 3 Plugin Development Essentials&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;small&gt;Copyright 2004&amp;thinsp;&amp;ndash;&amp;thinsp;2011 Joseph C Dolson, Accessible Web Design&lt;/small&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<h3><a href="http://www.amazon.com/gp/product/184951352X/ref=as_li_ss_tl?ie=UTF8&#038;tag=joedolsonacce-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399373&#038;creativeASIN=184951352X">WordPress 3 Plugin Development Essentials</a><img src="http://www.assoc-amazon.com/e/ir?t=&#038;l=as2&#038;o=1&#038;a=184951352X&#038;camp=217145&#038;creative=399373" width="1" height="1" alt="" /></h3>
<p>by Brian Bondari and Everett&nbsp;Griffiths</p>
<p><img src="http://ecx.images-amazon.com/images/I/51WPwzcqncL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg" alt="" class="alignright" /></p>
<p><a href="http://link.packtpub.com/Wwr2I7">Read more about this book at Packt Publishing</a> &raquo; or <a href="http://www.amazon.com/gp/product/184951352X/ref=as_li_ss_tl?ie=UTF8&#038;tag=joedolsonacce-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=184951352X">Buy it at Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=joedolsonacce-20&#038;l=as2&#038;o=1&#038;a=184951352X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p>At root, this book is an excellent overview of the techniques and issues which will be encountered by any developer&thinsp;&#8212;&thinsp;however experienced&thinsp;&#8212;&thinsp;when they are authorizing a plug-in using the WordPress plug-in <abbr title="Application Programming Interface">API</abbr> in WordPress 3. In particular, I appreciated the emphasis on organization and coding best practices. I&#8217;ve worked with plenty of plug-ins, and there&#8217;s a lot of ugly, unmaintainable code out there. (And I&#8217;ve written some of it, too!) The fact that anybody looking to develop a plug-in who uses this book as a major reference will also get a guide to some best practices in writing software is a <strong>definite</strong>&nbsp;bonus. </p>
<p>The authors are very realistic about the limitations and benefits of the WordPress plug-in system. They observe that WordPress has a great deal of flexibility when it comes to coding style and organization&thinsp;&#8212;&thinsp;and the result is that there&#8217;s a low resistance to entry. Great for beginners, but it does mean that trusting the code you find is something you shouldn&#8217;t do blindly. Clearly the authors want to emphasize that anybody looking to begin developing plug-ins should give some significant thought to the sustainability and quality of their work. Kudos to&nbsp;them!</p>
<p>The book doesn&#8217;t cover an enormous number of different <abbr title="Application Programming Interface">API</abbr> functions, but it does give a good overview of the key hooks that are needed to get started programming for WordPress. Given the scope of what can be done in WordPress, it&#8217;s really a better solution to solidly introduce some of the core techniques rather than try and cram a huge number of concepts down the throats of their&nbsp;readers. </p>
<p>I found the systematic approach taken by the book to be extremely effective&thinsp;&#8212;&thinsp;I appreciated that the book intentionally had the reader introduce common errors into their plug-ins. Having encountered most of those issues by accident somewhere along the line, it&#8217;s tremendously valuable to already have been made aware of some key&nbsp;elements. </p>
<p>I do think that this is a good book, and very worthwhile for the beginning plug-in developer. There are a few additional areas which I would have liked to have seen covered,&nbsp;however. </p>
<p>Although the book is very thorough in addressing programming best practices, it doesn&#8217;t address the quality of output code at all. Valid <abbr title="HyperText Markup Language">HTML</abbr>, consistent use of elements, semantics, and accessibility are all issues which deserve a significant mention in the programming of a WordPress extension&thinsp;&#8212;&thinsp;however easily the plug-in can be maintained, if it doesn&#8217;t produce high-quality output, this can be a major disadvantage for the plug-in. It is very dissatisfying to install a plug-in which does exactly what you need it to, but produces output which can&#8217;t easily be styled or doesn&#8217;t meet the standards required for your web&nbsp;site. </p>
<p>Nonetheless, there are no other issues which I felt were truly missed&thinsp;&#8212;&thinsp;the book is well-written, thorough, and methodical. I can highly recommend it to anybody looking to start authoring WordPress&nbsp;plug-ins. </p>
<p><em>Note: although this review was not paid, I was provided with a free review copy by Packt publishing in exchange for the review. It was definitely a worthwhile&nbsp;trade!</em></p>
<p><strong><a href="http://www.joedolson.com/articles/2011/07/book-review-wordpress-3-plugin-development-essentials/">Book Review: WordPress 3 Plugin Development Essentials</a></strong><br /><small>Copyright 2004&thinsp;&ndash;&thinsp;2011 Joseph C Dolson, Accessible Web&nbsp;Design</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/WPdlolxTQ2Nus0k8RP6ugWhFcUc/0/da"><img src="http://feedads.g.doubleclick.net/~a/WPdlolxTQ2Nus0k8RP6ugWhFcUc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WPdlolxTQ2Nus0k8RP6ugWhFcUc/1/da"><img src="http://feedads.g.doubleclick.net/~a/WPdlolxTQ2Nus0k8RP6ugWhFcUc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=4tTWkijq3V0:5i6TBwIhCj8:cTv1dNCI_Tc"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=cTv1dNCI_Tc" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=4tTWkijq3V0:5i6TBwIhCj8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=4tTWkijq3V0:5i6TBwIhCj8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=4tTWkijq3V0:5i6TBwIhCj8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccessibleDesign?a=4tTWkijq3V0:5i6TBwIhCj8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AccessibleDesign?i=4tTWkijq3V0:5i6TBwIhCj8:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccessibleDesign/~4/4tTWkijq3V0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joedolson.com/articles/2011/07/book-review-wordpress-3-plugin-development-essentials/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.joedolson.com/articles/2011/07/book-review-wordpress-3-plugin-development-essentials/</feedburner:origLink></item>
	</channel>
</rss>

