<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>unitstep.net &#187; accessibility</title>
	<atom:link href="http://unitstep.net/blog/category/accessibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://unitstep.net</link>
	<description>the home of peter chng</description>
	<pubDate>Tue, 18 Nov 2008 02:09:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Why Flash-based websites are bad</title>
		<link>http://unitstep.net/blog/2006/08/06/why-flash-based-websites/</link>
		<comments>http://unitstep.net/blog/2006/08/06/why-flash-based-websites/#comments</comments>
		<pubDate>Sun, 06 Aug 2006 18:07:21 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[accessibility]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[standards]]></category>

		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/06/why-flash-based-websites-are-bad/</guid>
		<description><![CDATA[Despite there being many tips on separating content from presentation in web design, and the existance of entire websites devoted to practicing this ethos (which has been around since at least 2001), there still remain a plethora of websites that don&#8217;t seem to take any of this account, despite the demonstrated benefits.  Much of [...]]]></description>
			<content:encoded><![CDATA[<p>Despite there being <a href="http://tantek.com/log/2006/07.html#d27t1218">many tips</a> on separating <a href="http://www.stopdesign.com/log/2005/07/27/still-throwing-tables.html">content from presentation</a> in web design, and the existance of <a href="http://alistapart.com/topics/code/css/">entire websites</a> devoted to practicing this ethos (which has <a href="http://alistapart.com/articles/journey">been around</a> since at least 2001), there still remain a plethora of websites that don&#8217;t seem to take any of this account, despite the <a href="http://blog.outer-court.com/archive/2003_08_12_index.html">demonstrated benefits</a>.  Much of this can be attributed to sites that aren&#8217;t well-maintained or updated; however, many new websites are still being designed without regards to standards and best-practices.</p>
<p>Furthermore, websites done <em>entirely in Flash</em> are still being pushed - indicating that proliferation of best-practices and advantages, as pertaining to web-design, are still not well known.  Perhaps it&#8217;s time to outline (at least briefly), why doing an entire site in Flash is a bad idea.</p>
<h3>A brief history of the problem</h3>
<p>The problems leading to people designing entirely Flash-based websites are in many ways related to, or the same as, those found in the <a href="http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/">design of poor websites</a>.  If we understand why this happens, then there&#8217;s less ignorance - and hopefully less thinking that people who design entire Flash websites are &#8220;idiots&#8221; - they are not.  There&#8217;s just a basic misunderstanding of what&#8217;s at stake, and problem compounded by standards not followed by either designers or browsers.</p>
<h3>Alright, so what <em>is</em> wrong then?</h3>
<p>To the average user, there&#8217;s nothing wrong with Flash-based websites.  To many, they represent a unique experience - you&#8217;re able to do many things in Flash (such as animations, nice vector graphics, etc.) that you simply cannot do in regular <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>.  Additionally, nicely-designed Flash websites can look nifty and have that &#8220;wow-cool&#8221; effect.  In fact, proper use of Flash <em>can</em> enhance a website without harming it - <a href="http://www.mikeindustries.com/sifr/">sIFR</a> being the best example that comes to mind; furthermore, Flash games are probably here to stay.  However, making an entire website in Flash can have many negative effects.</p>
<p>When I say &#8220;entire website&#8221;, I mean that all the content - text, links, pictures - is contained within Flash.  This is bad, because it eschews standards-based content representation (like <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> and <acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym>) for a proprietary format.  Perhaps because of this, it also has negative effects on usability and accessibility - it&#8217;s often hard to search for text in Flash-based websites (the standard browser search doesn&#8217;t work), text resizing is difficult, and often widgets (such as the scrollbar) are re-designed or made to look different, which can be confusing to a user.  </p>
<p>Furthermore, Flash content is <a href="http://blog.deconcept.com/2006/03/13/modern-approach-flash-seo/">hard for search engines to index</a>.  If you&#8217;re making some sort of website, chances are that you want it to be popular, especially if it&#8217;s a store.  If you have your content displayed via Flash, it&#8217;s inherently difficult for Search Engines to get at it and add it to their index, thus making it harder for people to find your website.  You have to <a href="http://www.informit.com/articles/article.asp?p=454163&#038;seqNum=1&#038;rl=1">take special steps</a> to ensure that a search engine will index it - when just doing the website in regular <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> would have probably sufficed.  Additionally, this doesn&#8217;t help those who are disabled - Flash is notorious for being inaccessible.  </p>
<p>But for me, the biggest problem is that the use of Flash sets the stage for bad design.  Jakob Nielson sums this up best in his article, <a href="http://www.useit.com/alertbox/20001029.html">Flash: 99% Bad</a>.  (Sometimes I think he&#8217;s too pragmatic, but he hits the nail right on the head here.)  The issue is not whether Flash is inherently bad - it isn&#8217;t - but rather it <em>tends</em> to be used poorly and creates issues.  For example, Flash is often used for things that don&#8217;t add much value to the site, and in many cases, actually make it harder or more annoying to use.  The things that come best to mind are useless fancy animations, and sound effects or music.  A website that automatically plays music or sounds is one of my pet peeves - I make it a point never to revisit that site.  I&#8217;m not sure how mainstream users feel about this sort of stuff, but I believe once the &#8220;wow-cool&#8221; factor of a Flash-based website has worn off, users quickly realize that they tend to be harder to use.</p>
<p>Additionally, Flash is used for things where it&#8217;s simple not needed.  The most popular example I can think of is the menu of links most websites use.  There is no reason to do this in Flash - as mentioned before, complex animations slow things down and detract from the content being presented, and furthermore, many of the animations can be done <a href="http://script.aculo.us/">in JavaScript</a>, with proper regards to standards and graceful degradation, something Flash <strong>does not</strong> do very well.</p>
<p>By graceful degradation, I mean how does your site respond when someone doesn&#8217;t support that feature?  For most Flash websites, if the user doesn&#8217;t have Flash, they&#8217;re outta luck - they&#8217;re greeted with a very unfriendly link telling them to get the latest Flash player.  Before anyone points out that &#8220;most people have Flash&#8221;, remember that accessibility also has to be taken into account.  For people using speech readers this is a very important problem.  And again, most Search engines don&#8217;t care for Flash.</p>
<p>Other problems with Flash-based websites are small but noticeable.  They often break the back-button functionality, don&#8217;t work as great on slower computers, and usually take longer to load than non-Flash-based websites.  These are the factors that make my cringe anytime I visit a website done entirely in Flash. </p>
<h3>What can be done</h3>
<p>Firstly, many of the problems can be traced to a need to add &#8220;neat&#8221; effects to a websites, such as the aforementioned animations and so forth.  Much of this simply isn&#8217;t needed as it doesn&#8217;t add real value to the content, which should be the most important part of a website.  While it&#8217;s true that many people will think that the effects are &#8220;cool&#8221;, effects are not what will keep users returning to a website - fresh content is what does that, and often neat graphical effects get in the way of displaying content in a fast and efficient manner, thus detracting from the most important aspect of a website.  </p>
<p>I&#8217;m not saying that a website can only be done one way for it to be &#8220;good&#8221;.  And, I&#8217;m not saying that a website must not have Flash in order for it to be good - there are many ways for Flash to enhance a site&#8217;s usefulness.  However, designing a website entirely in Flash is a poor choice when the current drop of standards-friendly tools like <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>, <acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym> and JavaScript were made for website design.  Flash was not - and this is why the websites are inherently less accessible and usable.  Designing using standards-based approaches doesn&#8217;t have to boring, and doesn&#8217;t have to result in websites that all look alike.  One look at the <a href="http://csszengarden.com/"><acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym> Zen Garden</a> and you&#8217;ll it to be exact opposite of that.</p>
<h3>Summing it all up</h3>
<p>Flash is not <em>inherently</em> bad, but it tends to be overused to the point where many do consider it to be evil.  This tends to happen when web designers haven&#8217;t read up on the benefits of standards or proper design.  This doesn&#8217;t indicate that someone is &#8220;stupid&#8221;, but rather that they just haven&#8217;t been exposed to all the knowledge that is out there.  Unfortunately, as with <a href="http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/">poor website design</a>, it&#8217;s easy to start down the wrong path.</p>
<p>Furthermore, many of the criticisms about Flash can also be applied to <a href="http://unitstep.net/blog/category/ajax/">Ajax</a>, which I tend to promote instead of Flash.  Unfortunately, it&#8217;s also easy to use Ajax improperly, and there are <a href="http://ajaxian.com/archives/is-ajax-accessibility-a-major-issue">accessibility issues</a> as well.  Thankfully, these are being addressed relatively early in Ajax&#8217;s development, and we can only hope that it doesn&#8217;t suffer from overuse and misuse like Flash has.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/06/why-flash-based-websites/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why poorly designed websites persist</title>
		<link>http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/</link>
		<comments>http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/#comments</comments>
		<pubDate>Sun, 06 Aug 2006 18:06:52 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[XHTML]]></category>

		<category><![CDATA[accessibility]]></category>

		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/</guid>
		<description><![CDATA[I originally meant this to be part of my post, &#8220;Why Flash-based websites are bad&#8220;, but when I started typing the section, &#8220;A brief history of the problem&#8221;, things got a little too long.  What can I say?  I have a problem with being overly verbose, but I can&#8217;t bring myself to delete [...]]]></description>
			<content:encoded><![CDATA[<p>I originally meant this to be part of my post, &#8220;<a href="http://unitstep.net/blog/2006/08/06/why-flash-based-websites-are-bad/">Why Flash-based websites are bad</a>&#8220;, but when I started typing the section, &#8220;A brief history of the problem&#8221;, things got a little too long.  What can I say?  I have a problem with being overly verbose, but I can&#8217;t bring myself to delete something I spent typing.  This is probably also why I&#8217;m a pack rat - as I type this, there are five or six cardboard boxes sitting in my room that should probably be thrown out.  But I digress. </p>
<p>If you&#8217;re a web designer, you may be disenchanted everytime you visit a poorly-designed or poorly-structured site.  Why do these still persist, despite proper techniques of content/presentation separation having <a href="http://alistapart.com/articles/journey">been around</a> since 2001? Has the whole world gone mad? Fortunately no - but it is a complex problem. </p>
<p>The problem of poorly designed websites, in my opinion, can be traced to two important factors, both of which can be assigned varying degrees of &#8220;blame&#8221;, depending on your viewpoint.  There are tons of complicating factors, but I believe these to be the two most important. </p>
<p>Firstly, <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> (the precursor to <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>), was designed as a document markup language (hence the name), completely devoid or separate of presentation information.  Since the earliest users of the web were mostly from academic circles, it&#8217;s no surprise that much of the <a href="http://www.yourhtmlsource.com/accessibility/logicalstyle.html">markup in <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym></a> applies to formatting things like scientific journal papers, which typically make extensive use of headings, lists, and other semantic elements.  The complete lack of presentation styles in the first version of <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> might seem like a good thing nowadays to web designers &#8220;in the know&#8221;, but unfortunately, most people don&#8217;t think that way.  This resulted in later version of <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> adding presentational elements such as <code>font</code>, and even browsers implementing <a href="http://www.scit.wlv.ac.uk/encyc/marquee.html">their own</a> non-standard elements, all due to user-demand for control of presentation.  Much of these elements have now been depreciated or eliminated, but they still remain in use - it&#8217;s hard to close the door once it&#8217;s been opened.</p>
<p>The problem lies in the interpretation of what exactly is content, and what is presentation.  Content exists for the purpose of communicating information or a concept; presentation defines <em>how</em> that content should be shown.  However, most non-technical people tend to blur the line between the two - for most people, presentation <em>is</em> part of the communication process.  This is an equally valid point-of-view, and is in fact, probably the normal way to view things - human beings are visual creatures.</p>
<p>It takes a different sort of person to consciously think &#8220;This part of the document should be marked up with a list because it depicts a series of objects with some sort of logical relation among them&#8221;.  Most people simply read the list as-is, but subconsciously, they are probably making the same connection.  I think this has to do with the person&#8217;s <a href="http://en.wikipedia.org/wiki/Meyers_Briggs"><abbr title="Myers-Briggs Type Indicator">MBTI</abbr></a>, (and obviously their areas of education), but that&#8217;s another topic altogether. </p>
<p>The second factor deals with the unusually low-barrier to entry for making a website.  <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym>, quoted as the <a href="http://www.w3.org/MarkUp/Activity"><i class="latin">lingua franca</i></a> of the web, is a fairly easy language to learn, as far as learning topics in computer science go.  A grade school kid who can read at a decent level can easily learn the basics and begin coding the basics of a web page almost immediately.  This is enhanced by the availability of many <acronym class="uttAcronym" title="what you see is what you get">WYSIWYG</acronym> <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> editors that make creating web pages as easy as using Microsoft Word or PowerPoint.  However, while <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> is easy to learn, like many other things it is hard to truly master, especially when using it properly with a combination of <acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym> and JavaScript.  This creates the situation where &#8220;<a href="http://www.phrases.org.uk/meanings/10400.html">a little knowledge is a dangerous thing</a>&#8220;.   </p>
<p>While it&#8217;s easy to make a web page, it&#8217;s also easy to flaunt disregard for web-standards, accessibility and usuability, all in the name of making a page that looks &#8220;nifty&#8221; or &#8220;cool&#8221;.  This is perhaps best seen in the unending multitude of MySpace pages, where users are given control to customize almost any part of their page.  This has resulted in pages that are either poorly designed, hard to use, do annoying things like play music, or a combination of the above, creating a haven that is a throwback to the Geocities of the 1990&#8217;s.  The problem is compounded by <a href="http://alistapart.com/articles/separation/">problems</a> with proper implementation of best-practices as well as the fundamentally different ways design must be done on the web as opposed to other forms of media such as print.  </p>
<p>In reality, <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> is a language that demands almost the same level of attention to detail as a programming language.  However, since programming languages are harder to learn, they present a greater barrier to entry that keep out those not willing to learn things the right way.  (If you make a syntax mistake, the program will probably not compile or run - however some would argue that there&#8217;s still a lot of problems related to poor programming practices as well.)  Some people would like these strict rules to apply to <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> as well - in fact they do, if <a href="http://diveintomark.org/archives/2003/01/14/eddies_in_the_spacetime_continuum"><a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> is served as <a href="http://www.w3.org/XML/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a></a>, which it was intended to be.  This has created a very stratified community of &#8220;website designers&#8221;, best summed up in Roger Johansson&#8217;s article on <a href="http://www.456bereastreet.com/archive/200605/levels_of_html_knowledge/">Levels of <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> knowledge</a>.  </p>
<p>Furthermore, good structural <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> is important if you care about Google or any other search engine indexing your site properly.  The Googlebot (their spider that crawls the web, searching for new content to add to their search index) will have the easiest time indexing your site if you&#8217;ve properly separated content from presentation, and used meaningful (X)<acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> elements to markup your content.  Many people do not understand this - they either don&#8217;t understand or have the false view that search engines view websites in the same way that people do, through a browser.  Additionally, if you care at all <a href="http://www.w3.org/WAI/">about accessibility</a>, you <strong>must</strong> follow web-standards, which are conducive to designing a website that is accessible by anyone with disabilities. </p>
<p>I don&#8217;t draconian parsing rules are the solution, as for something to be the <i>lingua franca</i> of the web, it must be accessible to use by all.  Easy to use, standards-compliant <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> editors are what is needed, but I acknowledge that the problem is difficult.  Thankfully, things are improving - despite the presence of sites like MySpace, the increasing popularity of blogs has given another outlet for people to create personal websites.  Most of these blogging platforms are relatively standards-compliant, and in line with the spirit of web standards as well, and in many ways have been at the forefront of promoting good website design.  Let&#8217;s hope more sites follow suit.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web accessibility: Both sides of the coin</title>
		<link>http://unitstep.net/blog/2006/06/27/web-accessibility-both-sides-of-the-coin/</link>
		<comments>http://unitstep.net/blog/2006/06/27/web-accessibility-both-sides-of-the-coin/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 00:52:36 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[XHTML]]></category>

		<category><![CDATA[accessibility]]></category>

		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/06/27/web-accessibility-both-sides-of-the-coin/</guid>
		<description><![CDATA[Web accessibility is a hot topic nowadays.  Many articles have been written about the topic, so that there&#8217;s no shortage of information should you want to design an accessible website that at least aims to be usable by all, regardless of any disabilities.  This, after all, is a good thing, since if public [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.w3.org/WAI/">Web accessibility</a> is a hot topic nowadays.  Many <a href="http://www.alistapart.com/articles/wiwa/">articles</a> have been <a href="http://diveintoaccessibility.org/">written</a> about the topic, so that there&#8217;s no shortage of information should you want to design an accessible website that at least aims to be usable by all, regardless of any disabilities.  This, after all, is a good thing, since if public buildings are mandated to be accessible by the disabled, shouldn&#8217;t public websites be as well?</p>
<h3>Necessarily accessible</h3>
<p>In fact, many governments, both at the upper and lower levels, have been mandating accessibility for public websites.  In the United States, there&#8217;s <a href="http://www.section508.gov/">Section 508</a>, and in Europe, they&#8217;re <a href="http://www.456bereastreet.com/archive/200606/web_accessibility_to_become_mandatory_in_europe/">working on making it mandatory</a>.  Here in Canada, I don&#8217;t think there&#8217;s any federal law on it, though I might be mistaken.  However, in Ontario, I believe the <a href="http://www.odacommittee.net/"><abbr title="Ontarians with Disabilities Act">ODA</abbr></a> applies, or will apply, to most institutions that receive government funding, including universities, which is all the more reason for them to <a href="http://unitstep.net/blog/2006/06/15/universities-and-web-platforms/">adopt standards</a>.  </p>
<h3>Doing it right</h3>
<p>Designing an accessible website is not particularly hard, but it does take some extra planning.  Not being a public institution, I&#8217;ll admit I haven&#8217;t taken accessibility to heart, as there are many things I could do to improve it.  Thankfully, there are plenty of resources out there.  The <a href="http://www.w3.org/WAI/">Web Accessibility Initiative</a> is a good starting point, and the <a href="http://webxact.watchfire.com/">Watchfire WebXACT</a> tool will help evaluate your site for accessibility.  My site fails horribly right now, however, it wouldn&#8217;t be <em>too</em> hard to fix this, but I just haven&#8217;t bothered because I&#8217;m not aiming to reach everyone; a weak excuse, but an excuse nonetheless.  With a good platform like WordPress, site-wide changes aren&#8217;t hard to implement, and <a href="http://www.darcynorman.net/2005/12/14/structured-blogging-semantic-web-for-the-rest-of-us">structured blogging</a>, a sort of <a href="http://microformats.org/">microformat</a>, could help even more. </p>
<p>In essence, making an accessible website is closely related to making your site semantically sound.  The two aren&#8217;t exactly the same, but if you use semantic markup and get used to it, making things accessible becomes a lot easier.  Every web designer (and also web developers) should be aware of this, and take these best practices to heart.  If I were to design a site for a company or any institution that aimed to reach out to as many people as possible, I would definitely factor in accessibility and semantically sound markup from the beginning, despite the extra planning it would take.  Any time you spent in during this stage would more than make up for any extra time you&#8217;d have to spend converting a poorly-designed site to be accessible. </p>
<h3>The other side of accessibility</h3>
<p>However, one aspect I think is often missed out on is the other side of web accessibility; what I mean by this is that not only must content be accessible, but the <em>ability to produce content</em> should also be accessible to all, regardless of their technical knowledge about web standards.</p>
<p>In the past, this was almost impossible.  Before there were <acronym class="uttAcronym" title="what you see is what you get">WYSIWYG</acronym> editors, people had to write <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> by hand, something not everyone can do.  Even when people did know how to use <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym>, it was not always used correctly, and rarely with accessibility in mind.  The dawn of <acronym class="uttAcronym" title="what you see is what you get">WYSIWYG</acronym> editors did not improve this at all, as most of them tended to produce a tag soup of <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> that was rarely valid, much less accessible.  (Versions of Microsoft Frontpage are perhaps a good example.)  </p>
<p>Thus, the web turned into a jumble of unsound pages and examples of the ineffective use of <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym>, and later, <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>.  I don&#8217;t believe this was the fundamental fault of the authors, as I don&#8217;t believe everyone who wants to publish content on the web should have to understand all the details of <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> - after all, does the author of a book usually have to understand all the intricate details of book publishing?  I believe the fault lay with the lack of an easy-to-use editor that could produce structurally sound markup.</p>
<p>Thankfully, things are getting better.  Ever since web accessibility standards were <a href="http://www.w3.org/TR/WAI-WEBCONTENT/">clearly defined</a>, there have been movements to make publishing well marked-up content easier on the web.  Firstly, many online blogging services offer fairly easy-to-use editors, and <a href="http://unitstep.net/blog/2006/05/13/blog-from-word-2007/">the next version of Word</a> will support blogging, and hopefully, valid <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> output.  <a href="http://tinymce.moxiecode.com/">TinyMCE</a>, a <acronym class="uttAcronym" title="what you see is what you get">WYSIWYG</acronym> editor written entirely in JavaScript, can be used with <a href="http://wordpress.org">WordPress</a> and <a href="http://drupal.org">Drupal</a>, popular blog and <acronym class="uttInitialism" title="Content Management System">CMS</acronym> platforms, respectively.  It effectively provides a word-processor-like interface for document creation, and should greatly improve people&#8217;s ability to easily publish web content within a <acronym class="uttInitialism" title="Content Management System">CMS</acronym> without having to burden a tech services department. </p>
<p>Let&#8217;s hope these editors continue to improve to increase accessibility, on both sides of the coin.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/06/27/web-accessibility-both-sides-of-the-coin/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
