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

<channel>
	<title>Abstract Sequential &#187; webdesign</title>
	<atom:link href="http://stephaniehobson.ca/wordpress/tag/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://stephaniehobson.ca/wordpress</link>
	<description>You make it pretty - I make it work.</description>
	<lastBuildDate>Thu, 03 Jun 2010 18:23:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Maintaining your CSS helps maintain your site</title>
		<link>http://stephaniehobson.ca/wordpress/2009/12/10/maintaining-css-help-maintain-site/</link>
		<comments>http://stephaniehobson.ca/wordpress/2009/12/10/maintaining-css-help-maintain-site/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 20:02:44 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[bcit]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/wordpress/?p=112</guid>
		<description><![CDATA[Rather than doing one giant redesign and launch, at BCIT, we&#8217;ve been doing small updates for a while now.
Take our footer for example, [...]]]></description>
			<content:encoded><![CDATA[<p>Rather than doing one giant redesign and launch, at BCIT, we&#8217;ve been doing small updates for a while now.</p>
<p>Take our footer for example, I got to update all of them using the CSS a few times and then we decided we wanted to mix up the HTML. Templates and applications were updated with the new code in phases. There were a few different ways the CSS for this could have been managed but I chose to have the old code co-exist with the new in the same style sheet and differentiated the two with IDs (let&#8217;s say I called them #footer and #fatfooter). </p>
<p>We&#8217;ve phased in #fatfooter slowly across the 46ish templates, 3 CMSs, and only Brandon knows how many applications with their own code that make up our website.</p>
<p>We should be done now and, unintentionally, I made it easy for us to check. A quick search of the server for id=&#8221;footer&#8221; turned up all the stragglers.</p>
<p>Some of the stragglers had been neglected for a while and turned out to need more than just a new footer&#8230;</p>
<p>So what&#8217;s languishing in your code that you can delete?</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/wordpress/2009/12/10/maintaining-css-help-maintain-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessibility Problem with Gilder/Levin Image Replacement Method</title>
		<link>http://stephaniehobson.ca/wordpress/2008/08/11/accessibility-problem-with-gilderlevin-image-replacement-method/</link>
		<comments>http://stephaniehobson.ca/wordpress/2008/08/11/accessibility-problem-with-gilderlevin-image-replacement-method/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 05:03:13 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[frustrating]]></category>
		<category><![CDATA[grr]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[image replacement]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/2008/08/11/accessibility-problem-with-gilderlevin-image-replacement-method/</guid>
		<description><![CDATA[I have a friend who lives his life in low contrast.  He is frequently the inspiration I need to go the extra [...]]]></description>
			<content:encoded><![CDATA[<p>I have a friend who lives his life in low contrast.  He is frequently the inspiration I need to go the extra mile and find an accessible solution to a programing quandary. A few weeks ago I had the good fortune to get to visit him and we cruised around the internet while drinking Rusty Nails so I could walk in his shoes for a bit.</p>
<p>His computer is set up to use one of Windows XP&#8217;s high contrast colour schemes and he also makes use of IE&#8217;s ability to override a website&#8217;s CSS.</p>
<p>He started by showing me his university&#8217;s home page and complaining about the large black areas which (on my computer) corresponded to the header and main navigation.  After a quick look at the code I got the sinking feeling I knew exactly what was happening, and a quick look at the BCIT home page confirmed it.  IE7 was giving any elements with a background image defined a black background regardless of the background colour they were assigned in the element.</p>
<p>The <a href="http://www.google.com/search?q=gilder+levin+image+replacement&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t&#038;rls=org.mozilla:en-US:official&#038;client=firefox-a">Gilder/Levin method</a> basically positions a span with a background image over top of the text you want to replace.  In theory, if images are not being displayed the text beneath will show through the otherwise transparent span.  IE gives these spans a black background even though they should be transparent.</p>
<p>The screen cap below show the BCIT home page, with the black areas corresponding to span tags using the Gilder/Levin method to place images.  You can also see that we&#8217;ve changed all of IE7&#8217;s accessibility settings to white in an attempt to figure out which one is causing the change without success:</p>
<p style="text-align:center;">
<a href="http://www.flickr.com/photos/stephaniehobson/2756056310/" title="Accessibility Problem by Stephanie Hobson, on Flickr"><img src="http://farm4.static.flickr.com/3001/2756056310_cf0f527b51.jpg" width="500" height="375" alt="Accessibility Problem" /></a></p>
<p>I tried many things but nothing could be done with CSS to fix it.  Considering most image replacement techniques use background images of one form or another I imagine the problem happens quite frequently.  My friend was still able to navigate (albeit uncomfortably) by hovering his mouse over the navigation menus and reading the tool tips.</p>
<p>The moral of this story could be something about roads to hell and good intentions, but I think the real lesson here is that all accessibility testing should be done over Rusty Nails.  Go buy yourself some Drambuie.</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/wordpress/2008/08/11/accessibility-problem-with-gilderlevin-image-replacement-method/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bookstore wins a hubbie</title>
		<link>http://stephaniehobson.ca/wordpress/2008/04/16/bookstore-wins-a-hubbie/</link>
		<comments>http://stephaniehobson.ca/wordpress/2008/04/16/bookstore-wins-a-hubbie/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 23:15:10 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[accomplishment]]></category>
		<category><![CDATA[bcit]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[excited]]></category>
		<category><![CDATA[uh-oh]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/2008/04/16/bookstore-wins-a-hubbie/</guid>
		<description><![CDATA[Almost a year ago now the BCIT Bookstore let Web Services know that the e-commerce application they used to manage their online sales [...]]]></description>
			<content:encoded><![CDATA[<p>Almost a year ago now the <a href="http://bcitbookstore.ca">BCIT Bookstore</a> let Web Services know that the e-commerce application they used to manage their online sales was upgrading and asked if we&#8217;d like to help skin the new site.  The department was pretty busy at the time and my Manager said we didn&#8217;t have time to help out but put them in contact with me so I could direct them to the style guide and technical guidelines.</p>
<p>I had a look at the application and decided we could do better than that so I asked my Manager if I could do some follow up and he said it was okay as long as it didn&#8217;t interfear with my other work.</p>
<p>I met with the Bookstore intending only to talk about the web app but ended up talking about their static store front just as much.  Because of the way their inventory and software work they have not one but three online stores and they have trouble communicating the difference to their customers.  They also felt like some of their most important information, like their return policy, was buried.</p>
<p>Skinning the e-commerce sites was relatively easy.  The new version of the application was set up logically with good CSS tags and lots of includes.  Not only that, the default layout was very easy to transform into the existing template I wanted to mimic.</p>
<div style="float: left; margin-right: 50px">I started off with this:<br />
<a title="Larger version." href="http://www.flickr.com/photos/11418280@N03/1116075730/"><img width="240" height="200" alt="BCIT Bookstore Store - Original" src="http://farm2.static.flickr.com/1179/1116075730_839befe5ce_m.jpg" /></a></div>
<div>And created this:<br />
<a title="Larger version." href="http://www.flickr.com/photos/11418280@N03/1116007176/"><img width="240" height="191" alt="Bookstore Store - New Version" src="http://farm2.static.flickr.com/1419/1116007176_a917fb2c71_m.jpg" /></a></div>
<p style="clear: left; margin-top: 20px">
<p>For the static store front I made some changes to the left navigation based on the most desired pages, created three clear calls to action, placed the catch all action at the bottom of the list instead of the top of the list of options, and separated the two  unrelated messages contained in the single page block on the right.</p>
<div style="float: left; margin-right: 50px">
<a title="Larger version." href="http://www.flickr.com/photos/11418280@N03/1115949204/"><img width="240" height="195" alt="Original BCIT Bookstore" src="http://farm2.static.flickr.com/1049/1115949204_e8209acdf2_m.jpg" /></a></div>
<div><a title="Larger version." href="http://www.flickr.com/photos/11418280@N03/1115948514/"><img width="240" height="204" alt="BCIT Bookstore with some touch ups" src="http://farm2.static.flickr.com/1397/1115948514_49cb7a9b31_m.jpg" /></a></div>
<p>I worked off the side of my desk for a few months on it, meeting with the bookstore a few times, and when I was done they were happy enough with the results to email my manager and thank me in the Campus Update newsletter!</p>
<p>My manger called me into his office to talk about it and I thought, &#8220;Uh-oh, what if he&#8217;s upset I spent so much time working on this?&#8221; But I worried unnecessarily since he proceeded to tell me how it was good interacting design :)</p>
<p>Campus Hub, the third party company who hosts the actual stores liked it so much they&#8217;ve been directing people who want to skin their stores to talk to me for advice, and to top it all off, <a href="http://www.bcit.ca/news/events/event04180800000001.shtml">they awarded the store with a &#8220;Hubbie&#8221; for usability</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/wordpress/2008/04/16/bookstore-wins-a-hubbie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two steps forward, one step back</title>
		<link>http://stephaniehobson.ca/wordpress/2008/03/04/two-steps-forward-one-step-back/</link>
		<comments>http://stephaniehobson.ca/wordpress/2008/03/04/two-steps-forward-one-step-back/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 23:34:30 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/2008/03/04/two-steps-forward-one-step-back/</guid>
		<description><![CDATA[Tuesday I was a guest speaker at Mrs.A&#8217;s gifted class.  She&#8217;s teaching a group of 9-12 year olds web design and asked [...]]]></description>
			<content:encoded><![CDATA[<p>Tuesday I was a guest speaker at Mrs.A&#8217;s gifted class.  She&#8217;s teaching a group of 9-12 year olds web design and asked if I&#8217;d come in an talk for an afternoon.</p>
<p>So I spent 30 minutes talking to them about the basics of user centred design and how the internet works.  Then I helped them trouble shoot their table based layouts and font tags.</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/wordpress/2008/03/04/two-steps-forward-one-step-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Directions North 2008</title>
		<link>http://stephaniehobson.ca/wordpress/2008/02/21/web-directions-north-2008/</link>
		<comments>http://stephaniehobson.ca/wordpress/2008/02/21/web-directions-north-2008/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 04:22:53 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[WDN]]></category>
		<category><![CDATA[WDN08]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/2008/02/12/web-directions-north-2008/</guid>
		<description><![CDATA[Just like last year I thought I&#8217;d post my summary of the conference that I distributed to my department. If I have any [...]]]></description>
			<content:encoded><![CDATA[<p>Just like last year I thought I&#8217;d post my summary of the conference that I distributed to my department. If I have any regular readers at all, it&#8217;s probably a little too general to do you any good but I&#8217;m happy to answer questions:</p>
<p>Web Directions North is an internationally respected conference for web professionals.  This year’s conference was a good high level overview of the new trends and technologies online.  Some of these trends are emerging organically and we need to react to them and others are good ideas which need the support of developers to be adopted.</p>
<p>While the talks covered a variety of subjects there was a lot of overlap on these main themes:</p>
<dl>
<dt>Open data</dt>
<dd>Open data formats like XFN, microformats, and APIs are encouraging sites to share data between them.  This allows sites to combine data for display in new ways, to make new connections between data, and to formulate it is more user friendly ways.  Users may one day be able to manage their profiles, passwords, and social networks from one central account.</dd>
<dt>Mobile &#038; Accessible Interfaces</dt>
<dd>In a few years there will be more people in the world with the ability to access the web with a mobile device than with a computer.  Designing for browsing devices challenges designers to consider different contexts and device capabilities. Bright sunlight makes low contrast sites hard to read, common input devices like a keyboard and mouse may not be available. These are the same challenges developers face making interfaces accessible and there are over lapping.</dd>
<dt>Dynamic User Interfaces</dt>
<dd>Many websites are providing their users with the ability to customize what information is displayed to them and how.  Many more sites which don’t provide these services are being altered by users anyway using <a href="http://lifehacker.com/software/exclusive-lifehacker-download/better-gmail-2-firefox-extension-for-new-gmail-320618.php">special browser add-ons</a> or websites which take data from <a href="http://digg.com/">existing websites</a> and find <a href="http://labs.digg.com/arc/">new ways to display it</a>.</dd>
</dl>
<p>There are also ties between these three trends – open and accessible data is easier to gather for customization with a different user interfaces which take into account different user needs like mobility or accessibility. Some examples:</p>
<dl>
<dt><a href="http://ironfeathers.ca/routes/13/">Ironfeathers</a></dt>
<dd>This site uses Google Maps API to display running routes but it has removed the inaccessible Google Map controls and replaced them with their own custom accessible buttons. Try zooming in on the map in Google Maps using only your keyboard – then try it on Ironfeathers.</dd>
<dt><a href="http://sf.everyblock.com/locations/neighborhoods/downtowncivic-center/by-type/">Everyblock</a></dt>
<dd>This site brings together data from government websites for the police and city hall, commercial sites like craigslist and social sites like Flickr in one place where it customizes it to make it more accessible, searchable, and explorable.</dd>
<dt><a href="https://twitter.com/">Twitter</a></dt>
<dd>This site has an open API and presents all its data as microformats. It has made it super easy for spin off sites like <a href="http://foamee.com/">foamee</a>.  Foamee doesn’t require you to create a new username, password and profile – it just makes use of your twitter one.  You don&#8217;t login and update foamee from your computer you just text message it.</dd>
</dl>
<p>I also had good conversations with the Microsoft representatives about the version meta tag they are planning on introducing in IE8, the BBC team about CMSs and centralized CSS (we’ve got it easy), and several free lance designers about client management strategies.</p>
<p>It was encouraging to see that BCIT is headed in the right direction with the incorporation of microformats into contacts and VTcal, to get confirmation that standards are still the leading industry concern, and know that our work on the Marqui templates will be moving us in the right direction to create a mobile version of the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/wordpress/2008/02/21/web-directions-north-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally figure out what my problem is.</title>
		<link>http://stephaniehobson.ca/wordpress/2008/02/05/finally-figure-out-what-my-problem-is/</link>
		<comments>http://stephaniehobson.ca/wordpress/2008/02/05/finally-figure-out-what-my-problem-is/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 19:18:38 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[frustrating]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/2008/02/05/finally-figure-out-what-my-problem-is/</guid>
		<description><![CDATA[I read John Resig&#8217;s article Sub-Pixel Problems in CSS a few days ago and found it to very useful information.
And then today I [...]]]></description>
			<content:encoded><![CDATA[<p>I read John Resig&#8217;s article <a href="http://ejohn.org/blog/sub-pixel-problems-in-css/">Sub-Pixel Problems in CSS</a> a few days ago and found it to very useful information.</p>
<p>And then today I had an &#8220;ah-ha&#8217; moment &#8211; this <em>this</em> is why I hate coding flexible horizontal navigation menus.</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/wordpress/2008/02/05/finally-figure-out-what-my-problem-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
