<?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>WhatwasIthinking.co.uk</title>
	<atom:link href="http://www.whatwasithinking.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.whatwasithinking.co.uk</link>
	<description>A Flash Development, Information Architecture &#38; Web Design Blog</description>
	<pubDate>Thu, 17 Jul 2008 15:58:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
			<item>
		<title>Wordpress 2.6 upgrade - small downtime, but Whatwasithinking is back!</title>
		<link>http://www.whatwasithinking.co.uk/2008/07/17/wordpress-26-upgrade-small-downtime-but-whatwasithinking-is-back/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/07/17/wordpress-26-upgrade-small-downtime-but-whatwasithinking-is-back/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 12:45:08 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
		
		<category><![CDATA[Web development]]></category>

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

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

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

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=73</guid>
		<description><![CDATA[We apologise for the 15 minute downtime last night, we have just ugraded Wordpress to version 2.6 and the Automatic Upgrade plugin died on us due to a read-write permission error (I think!). But we are back now, happy days!  
I am still working on getting my Yahoo-map-based travelblog prototype online, the Flash image-uploader [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-16" title="Uprading WhatwasIthinking.co.uk to version 2.6" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/04/upgrade.jpg" alt="Uprading WhatwasIthinking.co.uk to version 2.6" width="305" height="153" align="right" />We apologise for the 15 minute downtime last night, we have just ugraded Wordpress to version 2.6 and the Automatic Upgrade plugin died on us due to a read-write permission error (I think!). But we are back now, happy days! <img src='http://www.whatwasithinking.co.uk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>I am still working on getting my Yahoo-map-based travelblog prototype online, the Flash image-uploader is working fine, but there is an error once you have a number of users trying to connect / upload at the same time. Stay tuned for updates!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/07/17/wordpress-26-upgrade-small-downtime-but-whatwasithinking-is-back/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Flash - map integration with Yahoo Maps + ActionScript (part 2)</title>
		<link>http://www.whatwasithinking.co.uk/2008/07/09/on-flash-map-integration-with-yahoo-maps-actionscript-part-2/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/07/09/on-flash-map-integration-with-yahoo-maps-actionscript-part-2/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 21:42:10 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

		<category><![CDATA[Web design &amp; usability]]></category>

		<category><![CDATA[Web development]]></category>

		<category><![CDATA[Actionscript 2.0]]></category>

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

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

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

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

		<category><![CDATA[mash-up]]></category>

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

		<category><![CDATA[rich media application]]></category>

		<category><![CDATA[travel blog]]></category>

		<category><![CDATA[travel journal]]></category>

		<category><![CDATA[Yahoo maps]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=66</guid>
		<description><![CDATA[If you followed my entry about Map integration with Yahoo Maps and ActionScript you will probably be wondering what I have to report about the progress. As you may remember, this mash-up is about offering a client a new spin on travel bogging: being able to log in to the client&#8217;s website from anywhere in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-67" title="On Flash - map integration with Yahoo Maps and ActionScript (part2)" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-00.jpg" alt="On Flash - map integration with Yahoo Maps and ActionScript (part2)" width="170" height="140" align="right" />If you followed my entry about <a title="On Flash - map integration with Yahoo Maps + ActionScript 2.0" href="http://www.whatwasithinking.co.uk/2008/05/05/on-flash-map-integration-with-yahoo-maps-as-20/" target="_blank">Map integration with Yahoo Maps and ActionScript</a> you will probably be wondering what I have to report about the progress. As you may remember, this mash-up is about offering a client a new spin on travel bogging: being able to log in to the client&#8217;s website from anywhere in the world and give other users (and family and friends) the opportunity to see where you are going and what you are doing there.</p>
<p>Last time I wrote about this Yahoo / Flash mashup I connected the Yahoo map&#8217;s API through Flash and PHP to a MySQL database and was able to write / read from the entries. My next goals were to integrate a user-login, adding links, implementing moderation and a Flash image uploader script.<span id="more-66"></span><br />
<span style="color: #ffffff;">.</span></p>
<h3>Integrating a PHP uploader script</h3>
<p>A very important aspect for both users (and our clients) is to be able to &#8216;take part&#8217; and &#8216;be part&#8217; of shaping the user-generated content area of a site, to leave their mark. Naturally, images and content are the weapons of choice, as such the next step was to work on an image-uploader. The task:</p>
<blockquote><p>Develop an image uploader script through Flash that would allow users to upload an image from their desktop, store it online in a writeable folder on the server and reference to it from the SQL database and display the image for the relevant post for the relevant user.</p></blockquote>
<p><a href="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-001.jpg" rel="lightbox"><img class="alignright size-thumbnail wp-image-68" title="On Flash maps - image uploader gone wrong" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-001-150x150.jpg" alt="On Flash maps - image uploader gone wrong" width="150" height="99" align="right" /></a>This wasn&#8217;t such an easy task. I had a good look around how Flash tutorial websites I usually frequent handle image upload. After some working I managed to get the PHP side of things working - which also had its own issues to start with, it would not update file names properly (<em>see image to the right, click to enlarge</em>)! After some fiddling around I managed to get the php script to work, and if you like you can download it here:</p>
<blockquote><p>Please download the file here: <a href="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/fileupload.zip">fileupload.zip</a> (~800 bytes)</p></blockquote>
<p>What the script does is it defines the maximum file dimensions (180&#215;300 max in either direction) and uploads the file to a temporary directory (<em>/tempstore/</em>) before giving it a timestamp and name-change and putting it into the <em>/images/</em> directory.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Connecting PHP with Flash</h3>
<p>This was a bit (okay, a hell of a lot) more complicated: through the variables &#8216;<em>FileReference</em>&#8216; and &#8216;<em>browseListener</em>&#8216; and a couple of other event listeners I managed to tell Flash how to use the &#8220;Browse&#8230;&#8221; button and how to handle the uploaded image. At the moment the Flash file uploads the image to the database correctly, but it will break if the image does not have the correct size, so I need to work on getting the image-resizer to work. Once that works I&#8217;ll upload the source as well.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Sneak Peak for the image-uploader (snapshot of 9th July 2008)</h3>
<p>The main uploader:<br />
<img class="alignnone size-full wp-image-70" title="On Flash - map integration with Yahoo Maps + Actionscript - the uploader" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-01.jpg" alt="The uploader" width="700" height="514" /></p>
<p><span style="color: #ffffff;">.</span></p>
<p>The uploaded image and adding information:<br />
<img class="alignnone size-full wp-image-71" title="On Flash - map integration with Yahoo Maps + Actionscript - the uploaded image" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-02.jpg" alt="The uploaded image" width="700" height="514" /></p>
<p><span style="color: #ffffff;">.</span></p>
<p>&#8230;and the result:<br />
<img class="alignnone size-full wp-image-72" title="On Flash - map integration with Yahoo maps + Actionscript - the final result" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-03.jpg" alt="The final result...well, for now!" width="700" height="514" /></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Conclusion and next steps</h3>
<p>Well, so far it is looking very promising with the image-uploader! Obviously we are still some way to go with it, but I think the project is starting to take shape! Integrating browse and upload functionality in Flash took some work, but thanks to ActionScript 2.0&#8217;s event listeners it worked out reasonably well and connected to the database. Obviously we are still taking about only one user at a time, so I would need to review the php code at a later date to also make sure there is a folder structure per user present, but that should not be too much of an issue. Watch out for the next entry on this mash-up, by then I will have the uploader finished and maybe add the ability to upload multiple images to show a slideshow, we will see!</p>
<p><span style="color: #ffffff;">.</span></p>
<p>Lastly, if you enjoyed the article - or just the flash map - then please leave a comment, I would really appreciate it, as it gives me always another boost to write more <img src='http://www.whatwasithinking.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/07/09/on-flash-map-integration-with-yahoo-maps-actionscript-part-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On usability and accessibility - please display PDF links properly!</title>
		<link>http://www.whatwasithinking.co.uk/2008/07/06/on-usability-and-accessibility-please-display-pdf-links-properly/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/07/06/on-usability-and-accessibility-please-display-pdf-links-properly/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 14:29:28 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
		
		<category><![CDATA[Rants]]></category>

		<category><![CDATA[Web design &amp; usability]]></category>

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

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

		<category><![CDATA[best-practice]]></category>

		<category><![CDATA[Section 508]]></category>

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

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

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

		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=58</guid>
		<description><![CDATA[Over the last couple of months I have been working on a great number of design, usability and accessibility reports for clients of mine. Some of the sites I worked on are pretty good, and all you can recommend is maybe tightening up their call-to-actions or look at a couple of points of Section 508 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-65" title="Please display PDF links properly! - Whatwasithinking.co.uk" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/pdf-rant-0.jpg" alt="Please display PDF links properly! - Whatwasithinking.co.uk" width="170" height="140" align="right" />Over the last couple of months I have been working on a great number of design, usability and accessibility reports for clients of mine. Some of the sites I worked on are pretty good, and all you can recommend is maybe tightening up their call-to-actions or look at a couple of points of Section 508 to validate properly. Then there are some that need a bit more help than that. That is natural, some of the sites have been up for years and could do with a new design or will need some more development work.</p>
<p>But what gets me going of late is the inability of some websites to display their PDFs properly&#8230;</p>
<p><span id="more-58"></span></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>The problem with PDF links</h3>
<p>I was reviewing a website a few days ago using my usual set of browsers (IE 5.5 - IE7, FF2 FF3, Opera 8 - 9.5, Safari) then I was going through a product page and clicked on a link to read more about a link called &#8220;Course documents&#8221;. This was when my old test machine&#8217;s fans started spinning up and the task manager showed a significant increase of Memory and CPU usage. Acrobat was loading up while IE6 and IE5.5 came to a grinding halt. After about a minute of nothingness the browsers displayed a 3 page PDF with a 1 page full-size image and 2 pages of information about the course.</p>
<p>Now in that time I, the average user, could have been under the impression that the site is crashing my browser, so I would have tried to close the browser forcefully. Or I could have been saying &#8220;F*** this, I&#8217;ll go elsewhere&#8221;.</p>
<p><strong>Not showing your users what link opens a PDF is one of the most annoying things you can do to your users! Not only that, it is a usability and accessibility issue!!!<br />
</strong></p>
<p>So I wrote my report to the client, asking them to indicate their PDFs properly. This is what they came back with:</p>
<p><img class="alignnone size-medium wp-image-62" title="The client\'s amendments to show their PDF links" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/pdf-rant-02-300x232.jpg" alt="The client\'s amendments to show their PDF links" width="300" height="232" /></p>
<p>Well done, at least you have the word &#8220;Download&#8221; appearing within the link. Still not best practice, but at least something - if you are f***ing lazy. So I sat down with the client again and suggested a couple of ideas to his development team:</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Best practice for PDF links</h3>
<ol>
<li><strong>Link location:</strong> think about moving PDF downloads either into another location entirely, or - if that is not possible or not wanted due to the design and layout - distance the PDF link from other links.</li>
<li><strong>Show a file size:</strong> here in the EU we still have quite a number of users with dial-up or very slow connections, so it is best practice to show your users what they can expect and how long it may take them.</li>
<li><strong>Display a PDF icon:</strong> the best visual reference that the link you will be clicking on will be a PDF</li>
</ol>
<p>In the end the problem was finally solved:</p>
<p><img class="alignnone size-medium wp-image-63" title="PDF download link - the best practice solution" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/pdf-rant-03-300x232.jpg" alt="PDF download link - the best practice solution - Whatwasithinking.co.uk" width="300" height="232" /></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Conclusion</h3>
<p>This was an interesting exercise with that client. And I really wished everyone would do this. <strong>Displaying PDF links properly isn&#8217;t difficult, it makes you look a lot more professional and you make your site a hell of a lot more usable and accessible.</strong> Come on, do your part!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/07/06/on-usability-and-accessibility-please-display-pdf-links-properly/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Flash - SWF files can now be found and indexed</title>
		<link>http://www.whatwasithinking.co.uk/2008/07/01/on-flash-swf-files-can-now-be-found-and-indexed/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/07/01/on-flash-swf-files-can-now-be-found-and-indexed/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 07:23:19 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
		
		<category><![CDATA[Flash Development]]></category>

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

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

		<category><![CDATA[rich media application]]></category>

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

		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=55</guid>
		<description><![CDATA[Alexander Rehm on Google's new algorithm allowing its bots to search and index flash content]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-57" title="On Flash - SWF files can now be found and indexed" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/flashindex2.jpg" alt="On Flash - SWF files can now be found and indexed - Whatwasithinking.co.uk" width="170" height="140" align="right" />Up until a few months ago flash files used to be an absolute nightmare when it came to SEO and indexing its content for search engines. The best solution was always to have alternative content available or to use as little information as possible within a flash file of a corporate site, and about 90% of the time designers would only use flash for non-important browsing routes or as visual treats (think flash image slideshows, think flash maps but with the ability to get to a destination without using it). What good is a website that looks great but can hardly be found?</p>
<p>Yesterday Google <a title="Official Google Weblog - Improved Flash indexing" href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html" target="_blank">announced</a> an update to their search engines with the help of Adobe Labs. Read more about this new development after the break.</p>
<p><span id="more-55"></span></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>So how does it work?</h3>
<p>As part of their <a title="Link to Adobe Open Screen Project website" href="http://www.adobe.com/openscreenproject/" target="_blank">Open Screen Project</a> Adobe has released a technology to both Google and Yahoo that enables the engines to crawl and index swf files.</p>
<blockquote><p>Adobe Labs developed a <a title="Adobe Labs - SWF searchability FAQ" href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html" target="_blank">Searchable SWF library</a> for Google to develop an algorithm for search engines that explores swf files in the same way that a person would, by clicking buttons and entering input strings. The algorithm then remembers all of the text that it encounters while going through the file, and that text content is then listed and ready to be indexed.</p></blockquote>
<p>In addition to that, any URL linked from the flash file will also be indexed in the same way as normal text-links would. Please note however that this only applies to static and dynamic text, text that was &#8220;broken down&#8221; in Flash to an outline will not be found and indexed.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Limitations</h3>
<p>A few limitations remain in Google&#8217;s ability to index SWF files:</p>
<ol>
<li>Google&#8217;s crawlers do not execute some types of JavaScript. So if a web page loads a Flash file via JavaScript, Google may not be aware of that Flash file, in which case it will not be indexed.</li>
<li>Currently Google does not attach content from external resources that are loaded by your Flash files, meaning if a Flash file loads content via XML, HTML or another flash file then Google will separately index these resources, but it will not (yet) be considered part of the content of the Flash file.</li>
<li>Flash files using bidirectional languages (such as Hebrew or Arabic language) are currently not indexed as it provides a difficulty for the algorithm at this point in time.</li>
</ol>
<p>Having said that, Ron Adler and Janis Stipins (Google) already commented:</p>
<blockquote><p>We&#8217;re already making progress on these issues, so stay tuned!</p></blockquote>
<p><span style="color: #ffffff;">.</span></p>
<p>Good times for the flash designers and developers, however, making your Flash files visible is one thing, actually making a ranking difference is another. I would think we would have to wait a couple more months until Adobe&#8217;s library and Google&#8217;s algorithm improve indexability and deep-links, and then we&#8217;ll see how we go from here.</p>
<p><span style="color: #ffffff;">.</span></p>
<h4>Additional reading:</h4>
<ul>
<li><a title="Adobe Open Screen Project website" href="http://www.adobe.com/openscreenproject/" target="_blank">Adobe&#8217;s Open Screen Project</a></li>
<li><a title="Official Google Weblog - Improved Flash indexing" href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html" target="_blank">Google&#8217;s Weblog</a></li>
<li><a title="Adobe Labs - SWF searchability FAQ" href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html" target="_blank">Adobe&#8217;s SWF searchability FAQ</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/07/01/on-flash-swf-files-can-now-be-found-and-indexed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On web development - How to install FireFox 2 next to FireFox 3</title>
		<link>http://www.whatwasithinking.co.uk/2008/06/26/on-web-development-how-to-install-firefox-2-next-to-firefox-3/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/06/26/on-web-development-how-to-install-firefox-2-next-to-firefox-3/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 15:30:31 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
		
		<category><![CDATA[Web design &amp; usability]]></category>

		<category><![CDATA[Web development]]></category>

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

		<category><![CDATA[Section 508]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=50</guid>
		<description><![CDATA[With the arrival of FireFox 3 (and its record-breaking amount of downloads in its first 24h) more and more of us web architects and web developers are getting rid of their beloved FireFox 2 installation and are moving all their bookmarks, themes and extensions to version 3 of the popular browser. And rightfully so, version [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-51" title="Installing FireFox 2 alongside FireFox 3 - Whatwasithinking.co.uk" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/06/ffox2-install-0.jpg" alt="Installing FireFox 2 alongside FireFox 3 - Whatwasithinking.co.uk" width="170" height="140" align="right" />With the arrival of FireFox 3 (and its record-breaking amount of downloads in its first 24h) more and more of us web architects and web developers are getting rid of their beloved FireFox 2 installation and are moving all their bookmarks, themes and extensions to version 3 of the popular browser. And rightfully so, version 3 is faster, much more stable and its updated Gecko engine is displaying your website creations in the best possible way&#8230; or is it?</p>
<p>I came across a couple of odd bits when developing a website - it seems like Firefox 3 is displaying a floated element&#8217;s width of 100% correctly, whereas FF2 would not fully acknoledge the width unless the element was previously set to &#8220;clear: both;&#8221; (or something along those lines, unfortunately I am still relatively new to the CSS cut-up world.</p>
<p>So we decided to install FireFox 2 again on the design-machines next to an existing FireFox 3 installation without causing any issues with the extensions or other settings between the browsers. I got it to work pretty much instantly on the first go, but since colleagues and friends were asking about how to get FireFox 2 to work with FireFox 3, here is a quick step-by-step guide after the break.<span id="more-50"></span></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Step 1) Install FireFox 2 Portable</h3>
<p>Quickest way to get FireFox 2 to work without any problems is if you grab hold of FireFox 2 portable. Get it from PortableApps.com (<a title="Direct link to FireFox 2 Portable" href="https://sourceforge.net/project/showfiles.php?group_id=151265&amp;package_id=249833&amp;release_id=593061" target="_blank">direct link to FF2Portable</a>) and install the application, ideally into a separate folder (such as &#8216;C:\Program Files\FireFoxPortable&#8217;)</p>
<p><img class="alignnone size-full wp-image-52" title="Installing FireFox 2 Portable" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/06/ffox2-install.jpg" alt="Installing FireFox 2 Portable - Whatwasithinking.co.uk" width="500" height="306" /></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Step 2) Enable FireFox 2 to run next to FireFox 3</h3>
<p>Firefox 2 Portable will not allow you to open another instance of the browser by default. What we need to do now is to make sure FireFox 2 Portable allows us to still use FireFox 3. Download the file &#8216;FirefoxPortable.ini&#8217; below and put it into your install directory:</p>
<blockquote><p><em>Please download the file here:</em> <a href="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/06/firefoxportable.ini">Firefoxportable.ini</a> (644 bytes)</p></blockquote>
<p><img class="alignnone size-full wp-image-54" title="FireFox 2 Portable - placing the ini file into the root folder - Whatwasithinking.co.uk" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/06/ffox2-install-2.jpg" alt="Place the ini file into the root folder - Whatwasithinking.co.uk" width="500" height="389" /></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Step 3) Install all your extensions for FireFox 2 Portable</h3>
<p>Lastly, all you need to do is to get your favourite development addons onto FireFox 2 Portable. This works in the same way as you would install any addon for FireFox (1, 2 or 3), and to ease your search, here is my recommended list:</p>
<ul>
<li><strong>FireBug</strong> - Probably THE most useful addon of the lot. You will need to install a previous version, which you can find <a target="_blank" href="https://addons.mozilla.org/en-US/firefox/addons/versions/1843">here</a></li>
<li><strong>FireFox Accessibility Extension</strong> - this tool aids developers in testing websites to accessibility standards and under conditions such as not having CSS or scripts enabled. Furthermore, it allows users to test their website according to standards such as Section 508 or WAI. Download the addon from <a target="_blank" href="https://addons.mozilla.org/en-US/firefox/addon/5809">here</a></li>
<li><strong>Fangs</strong> - A very very useful and powerful screen reader emulator. You can get the addon from <a target="_blank" href="http://www.standards-schmandards.com/projects/fangs/">here</a></li>
<li><strong>Web Developer</strong> - another nice toolbox for testing your website with a number of tools, cookies, image and source options. Download the addon from <a target="_blank" href="https://addons.mozilla.org/en-US/firefox/addon/60">here</a></li>
</ul>
<p><span style="color: #ffffff;">.</span></p>
<p>Well, there you have it, FireFox 2 running alongside FireFox 3 as a standalone without any problems. <img src='http://www.whatwasithinking.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span style="font-family: Arial; font-size: x-small;"><span style="font-size: 10pt; font-family: Arial;"><br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/06/26/on-web-development-how-to-install-firefox-2-next-to-firefox-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Information Architecture and user-testing - Part 3 - Usability testing and Accessibility testing</title>
		<link>http://www.whatwasithinking.co.uk/2008/06/04/on-information-architecture-and-user-testing-part-3-usability-testing-and-accessibility-testing/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/06/04/on-information-architecture-and-user-testing-part-3-usability-testing-and-accessibility-testing/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 21:50:21 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
		
		<category><![CDATA[Information Architecture]]></category>

		<category><![CDATA[Web design &amp; usability]]></category>

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

		<category><![CDATA[best-practice]]></category>

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

		<category><![CDATA[navigational flow]]></category>

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

		<category><![CDATA[Section 508]]></category>

		<category><![CDATA[site maps]]></category>

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

		<category><![CDATA[user testing]]></category>

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

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

		<category><![CDATA[web design]]></category>

		<category><![CDATA[Web development]]></category>

		<category><![CDATA[website prototype]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=46</guid>
		<description><![CDATA[Alexander Rehm provides a quick breakdown of usability / user testing and accessibility testing for websites and prototypes]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-47" title="On Information Architecture and user-testing - Part 3 - Usability testing and Accessibility testing" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/06/usability-testing.jpg" alt="On Information Architecture and user-testing - Part 3 - Usability testing and Accessibility testing" width="170" height="140" align="right" />Following my <a title="On Information Architecture and user-testing - Part 2" href="http://www.whatwasithinking.co.uk/2008/04/12/on-information-architecture-and-user-testing-part-2/" target="_blank">previous article</a> we are now going to put our website prototype to a first test before we begin developing the website. While the <strong>functionality and navigation</strong> makes sense to us - after all, we just spent the last week(s) working on it - we need to ensure it works the same way for others as well. We understand how we get from a destination page to the product or trip we are after and finally to the enquiry page - but will anyone else do so as well?</p>
<p><strong>Usability testing</strong> will reveal if the flow of the site works, and <strong>accessibility testing</strong> will ensure that our site complies to any relevant accessibility guidelines.<br />
<span id="more-46"></span></p>
<p><span style="color: #ffffff;">-</span></p>
<h3>User testing - preparation</h3>
<p>Before you begin testing your prototype or pre-live-website with other users you need to make sure<br />
that you:</p>
<ul>
<li>Have finished all relevant pages according to the brief / scope discussed. Make sure nothing is missing still</li>
<li>Have annotated relevant sections, panels or functions: &#8220;If you are coming from page X this drop-down will be pre-populated with Y&#8221;</li>
<li>Have gone through the prototype on your own and have made notes and / or necessary amendments where you struggled or had omitted functionality</li>
</ul>
<p>Once you have reached the point of a project where you would like to invite users for testing, it is time to look for a certain kind of users - the users you successfully identified as the <strong>target audience</strong>, but also a number of &#8220;general public&#8221; users who may or may not be part of your target audience. After all, a website can be viewed by anyone. A typical group of users consists of at least 5, preferably 10 users, and should take no more than an hour per user. I hope your / the client&#8217;s budget caters for that, as well as possible payment for the users and or refreshments / lunch during the test as well as equipment (such as PCs, desks or cameras).<br />
User testing - preparing your users</p>
<p>Before you being testing your prototype, please make sure that you have given your users (friends, colleagues, students, spouse&#8230;) a brief overview of the client and what the client is going to do with the website (such as &#8220;The client you are testing the site for is a new company within the perfume industry. The main focus for this website is about informing potential customers about the range and the brand, as well as giving additional information and an order facility&#8221;).</p>
<p>What the users need to be aware of:</p>
<ul>
<li><strong>The users need to be honest in their responses.</strong> If they cannot find a bit of information they are after then it may not be because they are not web-savvy enough, it could just be that you did not link it properly!</li>
<li><strong>The users will be asked to complete a small number of tasks</strong> (&#8221;Find a product&#8221;, &#8220;make an enquiry&#8221;, &#8220;make a booking&#8221;, &#8220;find section XYZ&#8221;)</li>
<li><strong>The users need to verbalise what they are doing and why they are doing it.</strong> This will help you later on to amend or improve the prototype</li>
<li><strong>Just like when browsing a website at home, users should take their time</strong> researching into the prototype&#8217;s offering. If they spend a lot of time reading text and looking at pictures, then let them, after all, this is what the users will do once the site is live</li>
<li><strong>Inform the users that you will be making notes</strong> and that you will answer any questions they may have during testing and that you will explain functionality.</li>
</ul>
<p>It is important that you yourself take over the role of an <strong>observer</strong>, and that you let the user do the tasks you asked for without any hinderance / distraction from yourself.</p>
<p>Once your prototype is ready for user testing you can go through any or all of the following options:</p>
<p><span style="color: #ffffff;">-</span></p>
<h4>1) 1-on-1 user testing</h4>
<p>This is one of the quickest, easiest and cheapest options: you sit down with a user and let him use the website without any additional equipment other than a notepad and a PC.</p>
<p>After sitting down with the user you explain that you are going to show a prototype for a new client&#8217;s website and explain briefly what the company is about, what they intend to sell and what you hope to get out of this session: you want to see if the user understands the <strong>flow and navigation of the prototype</strong> and if the user finds it easy (or has problems with) finding a product or making a purchase / booking.</p>
<p>To start off with, let the user get a feel for the prototype and how it interacts, with a few explanatory notes (certain prototype creating applications create very rudimentary HTML and may require quick explanation of drop-downs or what items will be dynamic). Then let the user complete the tasks you set out. <strong>Stay quiet, answer questions, but do not interfere if a user does not take the route you would have taken.</strong></p>
<p><span style="color: #ffffff;">-</span></p>
<h4>2) Unmonitored user-testing</h4>
<p>This type of testing requires you to put the prototype online somewhere (ideally in a private or password-protected network) and send out a <strong>questionnaire</strong> to your test audience.</p>
<p>What you need to make sure of is that your prototype is very <strong>self-explanatory</strong>, and that you have added notes on all pages with important functionality (such as changing menus depending on where on the site you came from).</p>
<p>The questionnaire should have a same introduction as you would give at the 1-on-1 testing, followed by listing the objectives of this test and the tasks you are asking the user to do. Each of the tasks should have a couple of questions associated with it, ideally each of them with a rating and an optional comment field. Here is a sample questionnaire, feel free to use and edit as appropriate:</p>
<blockquote><p><em>Please download the file here:</em> <a href="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/06/whatwasithinking-usability-questions.pdf">Whatwasithinking - usability-questionnaire.pdf</a></p></blockquote>
<p><span style="color: #ffffff;">-</span></p>
<h4>3) Monitored user-testing</h4>
<p>Probably the most expensive test of the user-testing cycle: <strong>monitored user testing</strong>. In essence, it is the same test as the 1-on-1 test, but this time the user is being video-recorded. Video recording can be a bit unnerving to a user, as such it is very good practise of sitting down with the user and having a very informal chat about what is going to happen and what is expected. Have a chat with the user about anything, it doesn&#8217;t matter what, as long as you can get the user more comfortable in participating in the test.<br />
Another way of testing is using two cameras, one for filming the user using the computer, and one for the eye-movement. <strong>This is a very expensive way</strong>, as it involves a special kind of camera (a normal web-cam would not suffice) and monitoring software, which will overlay the <strong>user&#8217;s eye movements</strong> to another monitor, showing what the user looked at when he clicked his way through the pages. This type of testing is usually undertaken for projects of big (and I mean BIG) clients or public sector / state-run websites.</p>
<p><span style="color: #ffffff;">-</span></p>
<h3>User testing - analysis</h3>
<p>After conducting your user testing you will probably have written down a couple of pages of notes. It is now time to prioritise these notes accordingly:</p>
<ul>
<li><strong>Critical</strong> - usability issues preventing the user from completing a task</li>
<li><strong>High</strong> - usability problems causing frustration, misinterpreting information given or frequent<br />
attempts to get to a result</li>
<li><strong>Medium</strong> - usability problems causing minor delays or problems which are overcome once the user understands or is made aware of errors</li>
<li><strong>Low</strong> - cosmetic problems, wording problems</li>
</ul>
<p>Once you have your findings and analysis completed you will want to write a <strong>report to the client</strong> as well as an <strong>action plan</strong> on the next steps of the prototype and consequently development.</p>
<p><span style="color: #ffffff;">-</span></p>
<h3>Accessibility testing</h3>
<p>These days it is becoming more and more important that websites (especially websites of bigger companies, public sectors and government-run) comply to certain accessibility rules.</p>
<p>Accessibility testing means to combine software tools with human use and judgment. Sadly, there is no<br />
automated way to check if your website complies with the <strong><a title="Section 508" href="http://www.access-board.gov/sec508/guide/1194.22.htm" target="_blank">Section 508</a></strong> provisions or the <strong><a title="Web Content Accessibility Guidelines" href="http://www.w3.org/TR/WCAG10/" target="_blank">Web<br />
Content Accessibility Guidelines</a></strong>.</p>
<p><span style="color: #ffffff;">-</span></p>
<h4>Accessibility testing - the automatic / software tests</h4>
<p>Automatic tests are fairly straightforward: does your website comply to certain standards? Does it validate successfully?<br />
Tools to test are plenty, here is my suggested list:</p>
<ul>
<li> FireFox extensions: <a title="Firebug" href="http://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank">FireBug</a>, <a title="Accessibility Extension" href="http://addons.mozilla.org/en-US/firefox/addon/5809" target="_blank">Accessibility Extension</a>, and the JAWS-emulation <a title="FANGs" href="http://www.standards-schmandards.com/2006/fangs-for-firefox-15/" target="_blank">FANGs</a> are vital!</li>
<li><a href="http://validator.w3.org/" target="_blank"> W3C validator</a></li>
<li><a href="http://jigsaw.w3.org/css-validator/" target="_blank">W3C CSS validator</a></li>
<li>A-Prompt&#8217;s <a href="http://aprompt.snow.utoronto.ca/" target="_blank">Web Accessibility verifier</a></li>
</ul>
<p>It is worth trying all of them, as errors can easily be checked and consequently amended in the development phase.</p>
<p><span style="color: #ffffff;">-</span></p>
<h4>The manual tests</h4>
<p>When doing manual accessibility testing (human accessibility testing) you need to assess:</p>
<ul>
<li>Whether the website complies with any <strong>government set guidelines</strong></li>
<li> How language and <strong>visual cues, tags and labels</strong> are used</li>
<li>If the website is <strong>compatible with as many current browsers as possible</strong> (at the moment we usually test for IE6, IE7, latest version of Opera, Safari for PC and Mac, Firefox 1.5, Firefox 2 and Firefox 3)</li>
<li> How easy the website is to read and scan over</li>
<li> If common fonts are used or (if uncommon fonts are used) replaced</li>
<li> Whether a style sheet has been used to control the site and <strong>whether the site is usable and accessible without stylesheets</strong></li>
<li>If the website uses any kind of <strong>scripts or Flash</strong>, and if it is still <strong>accessible without</strong></li>
<li> Whether the website sports <strong>efficient navigation</strong></li>
</ul>
<p>Once you went through the tests above, it is worth writing up another <strong>report to the client</strong>, again with an <strong>action plan</strong> on where to go from here.</p>
<p><span style="color: #ffffff;">-</span></p>
<h3>Closing comments</h3>
<p>User and accessibility testing comes in all kinds of forms and flavours, some cost money, others just time. My suggestions above are a small part of a best-practice approach that I have been using over the last couple of years, and so far it has been serving me well, with about all of our sites being fully accessible and adhering to all current web standards.</p>
<p><span style="font-size: 9px; line-height: 1.4;"><strong>Disclaimer</strong><br />
Again, this was just a short run-down of this vast and complex subject. Some of the above may most likely be different from how you have learnt (or read up on) information architecture and accessibility and usability testing. To be honest with you, so have I when I first came into contact with the industry I am working for. You are working in an industry that is most likely not considered the “average website”, be it websites for the music industry or landing pages, B2B sites or what have you. The user base is sometimes entirely different, you can expect your users to be a lot more experiences in some industries, and maybe less savvy in others. Certain heuristics or standards may not necessarily apply. I am not telling you to go and use ‘my’ methods described above, this is just how I work, and it some of it may just not apply to you. At the end of the day, looking at your industry, your client’s requirements, the client’s competitors and its target market are what will give you the best ideas for approaching your project.</span></p>
<p>I hope you enjoyed reading the article and if you have any questions or suggestions, feel free to comment <img src='http://www.whatwasithinking.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/06/04/on-information-architecture-and-user-testing-part-3-usability-testing-and-accessibility-testing/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
