<?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>Cornerstone Consulting &#187; Web Design</title>
	<atom:link href="http://cornercode.com/category/cornerstone-consulting/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://cornercode.com</link>
	<description>Computer Consulting, Web Design, Photography and more</description>
	<lastBuildDate>Wed, 18 Apr 2012 14:42:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Back to the Bad Old Days with Mobile Design?</title>
		<link>http://cornercode.com/2012/04/back-to-the-bad-old-days-with-mobile-design/</link>
		<comments>http://cornercode.com/2012/04/back-to-the-bad-old-days-with-mobile-design/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 14:42:51 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[Cornerstone Consulting]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=174</guid>
		<description><![CDATA[I have an amazon.com account and I buy Kindle books. I don’t have a Kindle, so I read those books on my iPhone or my iPad. And I share the account with my husband, so sometimes he buys Kindle books and reads them on his iPhone. Sometimes we want to read the same book, sometimes [...]]]></description>
			<content:encoded><![CDATA[<p></p><h2><span class="Apple-style-span" style="font-size: 13px; font-weight: normal;">I have an amazon.com account and I buy Kindle books. I don’t have a Kindle, so I read those books on my iPhone or my iPad. And I share the account with my husband, so sometimes he buys Kindle books and reads them on his iPhone. Sometimes we want to read the same book, sometimes my daughter wants to read one of our books on her iPod Touch.</span></h2>
<p>I don’t think we’re a particularly unusual tech family in this way. Now, bear with me for a moment while I explain my frustration with Amazon’s separate mobile site.</p>
<p>I buy a Kindle book with one-click. That means the book is sent to my default device which is my iPad because I can’t set the order of the list. It’s just alphabetical and I can’t rename my devices once I’ve put them in (another post topic perhaps).</p>
<p>So, the book goes to my iPad, but I read on my iPhone. I happen to be somewhere other than my computer when I fire up my Kindle app on my iPhone and see that my Kindle book isn’t there. No problem, I just need to go to amazon.com, to my account and send the book to my iPhone.</p>
<p>I open up safari, type in amazon.com and am redirected to Amazon’s mobile site. It does look nice on my small screen. I click on my account, log in and I can’t get to my digital downloads. They didn’t put that on the mobile site.</p>
<p>Now I have to click on the link to the real site, deal with the fact that it’s not designed for my device at all, and make my way down into my account to get my book on my iPhone.</p>
<p>The designers obviously forgot about all of us Kindle app owners (how many thousands of people is that?).</p>
<p>Why am I even talking about this? Because Jakob Nielsen recently posted <a title="Mobile Site vs. Full Site" href="http://www.useit.com/alertbox/mobile-vs-full-sites.html">his advice on mobile user experience</a>. The summary is quoted below:</p>
<blockquote><p>Good mobile user experience requires a different design than what’s needed to satisfy desktop users. Two designs, two sites, and cross-linking to make it all work.</p></blockquote>
<p>I completely agree with the first sentence. You do need to serve a different design to different screen sizes. But I completely disagree with the second sentence. Two sites means that one will almost always be a cut down version of the other. There is barely enough time to keep one site for a business up to date and working, how are we going to find the time to do two?</p>
<p>Wait a minute, this is giving me a huge sense of deja vu. We web designers have been through this before, back in the bad old days when we wanted pixel perfect layout and we had to serve a different site for different browsers. How did that work out?</p>
<p>We decided that was a waste of time and went against the very nature of the web. The whole idea is that we can publish the information once (the HTML) and we can make it look like we want for different users (the CSS).</p>
<p>That’s what responsive design is all about. It’s not perfect, but we’re getting there.</p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2012/04/back-to-the-bad-old-days-with-mobile-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Love Data</title>
		<link>http://cornercode.com/2009/08/i-love-data/</link>
		<comments>http://cornercode.com/2009/08/i-love-data/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 22:09:04 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[The Internet]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=100</guid>
		<description><![CDATA[Maybe it&#8217;s the scientist in me or maybe it&#8217;s the communicator (because isn&#8217;t raw data the very building blocks of communication), but I love data. Data on just about anything: animals, web trends, weather, etc. And put that data into a colorful, interactive package and what could be better? The NY Times did just that [...]]]></description>
			<content:encoded><![CDATA[<p></p><div id="attachment_101" class="wp-caption alignnone" style="width: 400px">
	<a href="http://www.nytimes.com//interactive/2009/07/31/business/20080801-metrics-graphic.html"><img class="size-full wp-image-101" title="spend" src="http://cornercode.com/wp-content/uploads/2009/08/spend.jpg" alt="How Americans Spend Their Day" width="400" height="209" /></a>
	<p class="wp-caption-text">How Americans Spend Their Day</p>
</div>
<p>Maybe it&#8217;s the scientist in me or maybe it&#8217;s the communicator (because isn&#8217;t raw data the very building blocks of communication), but I love data. Data on just about anything: animals, web trends, weather, etc. And put that data into a colorful, interactive package and what could be better?</p>
<p>The NY Times did just that with an interactive graph of the results of the American Time Use Survey:</p>
<p><a href="http://www.nytimes.com//interactive/2009/07/31/business/20080801-metrics-graphic.html">How Different Groups Spend Their Day</a></p>
<p>Beautiful graph, well implemented on the web. I can rollover it and see that when I go to sleep (between 8:30 and 9 pm) only 8% of Americans are sleeping. And I can look at what just women are doing by clicking one of the buttons on the top or I can break out an activity by clicking on it. Very well done.</p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2009/08/i-love-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stagnant Blog a Sign of a Vital Business?</title>
		<link>http://cornercode.com/2009/04/stagnant-blog-a-sign-of-a-vital-business/</link>
		<comments>http://cornercode.com/2009/04/stagnant-blog-a-sign-of-a-vital-business/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 21:58:51 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[The Internet]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=60</guid>
		<description><![CDATA[Whenever a client wants to have a blog on their website, I caution them that they need to set a schedule for posting to that blog because one of the first things I look at on a website is the date of the last blog entry. Theoretically, if that date is well in the past [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Whenever a client wants to have a blog on their website, I caution them that they need to set a schedule for posting to that blog because one of the first things I look at on a website is the date of the last blog entry. Theoretically, if that date is well in the past it&#8217;s an indication that the website is stagnant (and possibly the business is dead or dying).</p>
<p>Trying to keep up with my own blog when I&#8217;m very busy made me re-think what a stagnant blog may really mean. I haven&#8217;t felt like I had the time to post because I&#8217;ve been working so hard.</p>
<p>But it hasn&#8217;t changed my mind about needing a regular schedule of posting to the blog. I still think that people will look at the dates of the blog entries and even if it means that the company is busy with off-line work, it can still be used to indicate whether the information on the website is up to date and accurate. If they haven&#8217;t had time to post, they probably haven&#8217;t had time to update their hours or put up their newest specials.</p>
<p>So, you still need a regular schedule for blogging. It keeps you hooked in to the world wide web, it puts more stuff out there for Google to index and people to find.</p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2009/04/stagnant-blog-a-sign-of-a-vital-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Image Replacement</title>
		<link>http://cornercode.com/2009/04/css-image-replacement/</link>
		<comments>http://cornercode.com/2009/04/css-image-replacement/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 20:32:25 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=59</guid>
		<description><![CDATA[I&#8217;ve been playing around quite a bit lately with image replacement, which means that I put text on the web page and then use CSS to replace that text with an image. So, when someone is looking at the page with a browser, they see the nice graphic. If google looks at the page, it [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve been playing around quite a bit lately with image replacement, which means that I put text on the web page and then use CSS to replace that text with an image. So, when someone is looking at the page with a browser, they see the nice graphic. If google looks at the page, it will see the text and index it as part of the page.</p>
<p>Theoretically it&#8217;s the best of both worlds, but in practice it can be a little hairy. One problem is that no one has come up with the very best text replacement solution. Every method has its drawbacks which are usually related to how the page looks in a variety of situations like with images turned off but CSS turned on (that one&#8217;s tricky). There are also design considerations. If I want to use a nice transparent ping for layering then I can&#8217;t use the method that just puts a graphic over the text or the text will show through.</p>
<p>Add to all this complication the fact that I&#8217;m not just replacing a title usually, I want to replace navigation, which means I have rollovers, I have links on the text, and I have headaches.</p>
<p>I have settled on a method that I like, that&#8217;s flexible and that&#8217;s easy to use. I didn&#8217;t discover this method, it&#8217;s credited to Mike Rundle and referred to as the Phark Method (according to <a href="http://css-tricks.com/nine-techniques-for-css-image-replacement/">CSS Tricks</a>). Basically it styles the tag holding the text to the correct size of the graphic, pushes the text off the page so that you don&#8217;t see it and then puts the graphic in as the background of the tag.</p>
<p>I&#8217;ve used this for navigation (augmenting it with the IE 6 no-flicker trick of putting the image in the background of the a and the li tag, I told you this could get complicated) on several sites. I also usually user the sliding door css background for the hover and unhovered states of the link, so that the images for the nav are really in one big image that I just move around in the background.</p>
<p>And all of that together winds up in a navigation bar that most people probably don&#8217;t even notice because it looks nice and works correctly. There a job well done.</p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2009/04/css-image-replacement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Map That Site!</title>
		<link>http://cornercode.com/2009/01/map-that-site/</link>
		<comments>http://cornercode.com/2009/01/map-that-site/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 22:58:17 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=56</guid>
		<description><![CDATA[Maybe it&#8217;s because I live in a small house and have been on a simplify and unclutter kick for the past year and still going strong (great blog &#8211; unclutterer), but it makes sense to me that you your website needs to be organized and uncluttered. And how do you design an organized/uncluttered website? You [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Maybe it&#8217;s because I live in a small house and have been on a simplify and unclutter kick for the past year and still going strong (great blog &#8211; <a target="_blank" title="Daily tips on how to organize your home and office" href="http://cornercode.com/www.unclutterer.com">unclutterer</a>), but it makes sense to me that you your website needs to be organized and uncluttered.</p>
<p>And how do you design an organized/uncluttered website?</p>
<p>You map it out at the very start of the design or re-design process.</p>
<p>I hesitate to call the document I create a Site Map. That term has too many other meanings. This isn&#8217;t the page on your site labeled &#8216;Site Map&#8217; that helps users (and maybe Google) see what&#8217;s on your site. It also isn&#8217;t the XML document that you upload to your host called a Site Map that Google and other web spiders use to move through your site.</p>
<p>This is a document that shows every page of your site and where each of those pages go. And yes, every page should go somewhere. It can also show whether the pages are dynamic, what databases will be required for the site, where you&#8217;ll need Flash or other media, maybe even what kind of coding you&#8217;re going to use on the site.</p>
<p>The best thing it provides is an overall picture of the site, something everyone can look at and understand. Once it&#8217;s been finalized, it gives me a road map for the project, letting me know how much more I need to do at every stage and when I&#8217;m finished (it can be surprisingly hard to figure out if you&#8217;re finished with a website or not, because they are constantly changing).</p>
<p>Next time I&#8217;ll talk about actually making the Map. Don&#8217;t worry, it&#8217;s not hard, you could do it on cocktail napkins (though that&#8217;s not my normal method, I don&#8217;t have enough cocktail napkins lying around).</p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2009/01/map-that-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should I have a Blog on My Web Site?</title>
		<link>http://cornercode.com/2008/03/should-i-have-a-blog-on-my-web-site/</link>
		<comments>http://cornercode.com/2008/03/should-i-have-a-blog-on-my-web-site/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 01:40:03 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[The Internet]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=53</guid>
		<description><![CDATA[A lot of people have heard about blogs (web logs, a site where someone or a team of someones posts short articles on a particular topic) and I use blogging software (WordPress, to be exact) on some of my sites because it makes it very easy to set up a blog and to set up [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A lot of people have heard about blogs (web logs, a site where someone or a team of someones posts short articles on a particular topic) and I use blogging software (WordPress, to be exact) on some of my sites because it makes it very easy to set up a blog and to set up a simple web site that the client can update and change themselves.</p>
<p>But, should every web site have a blog or be a blog?</p>
<p>I don&#8217;t think so.</p>
<p>If you have something to say that may be of interest to your clients, then a blog is a good way to get that info out and make it easy for you to put up posts regularly. Does that help your business? Yes, it shows that you know a bit about what you&#8217;re talking about, lets clients get a feel for you and how you work before they hire you, may even help a few people out and that&#8217;s always good.</p>
<p>But a blog can also do harm, especially if it&#8217;s set up and then not posted to regularly. I don&#8217;t think you need to post to your blog every day (as you can tell from my blog), but even getting a post up there every month can be a problem if you&#8217;re busy. And if you really don&#8217;t have something to say and you&#8217;re reaching for topics every time, it&#8217;s really hard to do. If a potential client comes to your site and sees you haven&#8217;t posted to the blog in 6 months, that gives a bad impression. It&#8217;s like looking in a shop window and seeing nothing but cobwebs and dust, you probably aren&#8217;t go to go in to buy something.</p>
<p>Not to discourage people from starting a blog, just think about how often you&#8217;re going to post and keep to some kind of schedule.</p>
<p>Here are a couple of links to blogs (of course) about blogging (or meta-blogs, if you will):</p>
<p><a href="http://www.dailyblogtips.com/">Daily Blog Tips</a></p>
<p><a href="http://www.the-write-spot.com/">The Write Spot</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2008/03/should-i-have-a-blog-on-my-web-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic Web Site &#8211; What Exactly Is It?</title>
		<link>http://cornercode.com/2007/09/dynamic-web-site-what-exactly-is-it/</link>
		<comments>http://cornercode.com/2007/09/dynamic-web-site-what-exactly-is-it/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 21:37:48 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[The Internet]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=49</guid>
		<description><![CDATA[The web is moving away from static sites towards dynamic sites, a trend that&#8217;s been in the works for a long time. You may have heard the term Web 2.0, this is the cutting edge of this trend, web pages that can be changed by the user on the fly, think Google Maps. But the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The web is moving away from static sites towards dynamic sites, a trend that&#8217;s been in the works for a long time. You may have heard the term Web 2.0, this is the cutting edge of this trend, web pages that can be changed by the user on the fly, think Google Maps. But the trend is trickling down to even small sites.</p>
<p>Since most people want to make changes to their own sites and most of them don&#8217;t want to take a course in HTML programming and web design, I&#8217;ve been turning more and more to database driven, dynamic web sites. Usually, my client has no idea what I mean when I throw out those terms, understandably.</p>
<p>On the most basic level, a database driven, dynamic site is one that is created on the fly for each and every user from information stored in a database. For example, there&#8217;s Amazon.com. Unlike a static site, where you have a file for every single page, Amazon does not have thousands of files, one for each book, it has just one file that defines the layout for a book page, then fills in the info for an individual book from a database when a browser requests that book info.</p>
<p>But what does this mean for someone looking to create a small web site and keep it up to date themselves? It means that they can interact with the database (not as scary as it sounds as I&#8217;ll explain in a later post) and not worry about all the presentation details of the web site (colors, fonts, spacing, etc). When they want to change a word of a page or a description of an item, they can simply change the words in a database record and that change is immediately reflected in the site. The same goes for adding or deleting something (like a product) from the site.</p>
<p>It does require a different way of coding the site (using php instead of html, for one thing) and the site has to be well planned, or you&#8217;ll run into the old problem of not being able to put what you want up there, but it is a solution that lets you have a great looking site that you maintain yourself.</p>
<p>In fact, some people are already familiar with database driven, dynamic sites: every blog site is just that. And if you have a site that will have lots of content added to it, using blogging software (which is the database and the way you interact with the database) is a great way to quickly put that site up.</p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2007/09/dynamic-web-site-what-exactly-is-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Women in Web Design</title>
		<link>http://cornercode.com/2007/04/women-in-web-design/</link>
		<comments>http://cornercode.com/2007/04/women-in-web-design/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 19:01:10 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=43</guid>
		<description><![CDATA[There&#8217;s a lot of discussion bouncing around the web design blogosphere about the number of women in web design, the number of women on web design panels and women in technical careers in general. Always good to read intelligent people discussing interesting, important topics. I would especially recommend Zeldman&#8217;s post: Women In Web Design and [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>There&#8217;s a lot of discussion bouncing around the web design blogosphere about the number of women in web design, the number of women on web design panels and women in technical careers in general. Always good to read intelligent people discussing interesting, important topics. I would especially recommend Zeldman&#8217;s post: <a href="http://www.zeldman.com/2007/04/19/women-in-web-design/">Women In Web Design</a> and the comments to that post.</p>
<p>One comment that hit home was the first one, by a woman web designer, noting that 90% of her clients are women. I find that also true of my clientele. Does it matter that I&#8217;m a woman web designer (as someone else asked)? Well, I don&#8217;t think that I create &#8216;feminine&#8217; sites that are somehow different from those created my male web designers, but I think it does matter in how I communicate with my clients.</p>
<p>We live in a society that still treats women and men differently. I have also noticed that male clients will pay attention to the other man in the room and never even look at me, even though I&#8217;m the web designer not the other man. Same thing happened to me as a woman engineer. As a engineer who minored in women&#8217;s studies, sometimes I feel like I&#8217;m not doing enough to change the status quo. Other times, I&#8217;m just tired of dealing with men who demand that I prove myself again and again and would rather go find some women clients who will actually listen to me and get on with the project.</p>
<p>That said, I&#8217;ve also worked with men who were great. I really don&#8217;t think it should matter if my clients are men or women and I try to work that way.</p>
<p>Oh, and I took the <a href="http://alistapart.com/articles/webdesignsurvey">Web Designer Survey</a> (if you&#8217;re a web designer, you should, too) from A List Apart. So here&#8217;s my badge showing I completed it and my answers will help us learn more about who web designers are:<br /><a href="http://alistapart.com/articles/webdesignsurvey"><img alt="" src="http://www.cornercode.com/images/itookit.gif" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2007/04/women-in-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stage 3: Coding (Anatomy of a (Small) Web Design Project)</title>
		<link>http://cornercode.com/2007/02/stage-3-coding-anatomy-of-a-small-web-design-project/</link>
		<comments>http://cornercode.com/2007/02/stage-3-coding-anatomy-of-a-small-web-design-project/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 01:01:50 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=38</guid>
		<description><![CDATA[This is the stage that most people identify with web design: actually making pages. Web pages are written using a markup language called HTML (Hyper Text Markup Language). I also use another language called CSS (Cascading Style Sheets) to actually format the text of the page and make it go where I want on the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>This is the stage that most people identify with web design: actually making pages. Web pages are written using a markup language called HTML (Hyper Text Markup Language). I also use another language called CSS (Cascading Style Sheets) to actually format the text of the page and make it go where I want on the page.</p>
<p>Although the two languages are simple (especially HTML), once you put them together, you have many different ways to achieve the same page layout. It&#8217;s a little bit like building a house, I can use wood framing inside the wall or steel framing and you won&#8217;t be able to tell from how the house looks, but the house will react differently in an earthquake depending on what kind of frame is under its skin.</p>
<p>The earthquake analogy is apt because one web browser in particular is a lot like an earthquake: Windows Internet Explorer, the bane of most web designers existence. I can build a page using standard HTML and CSS. It will look just fine in the Firefox browser (Windows and Macintosh versions), in the Safari browser, and in any of the other web standards compliant browser. Then I&#8217;ll look at it in IE and the buttons disappear.</p>
<p>Or, even worse, I look at it in Windows IE 5 and 6 and it looks okay. My client looks at it with their computer and the buttons are gone. Why? Probably because of one of the known IE bugs like the Peekaboo bug. Then I go through and change all the CSS, winding up with a page that looks exactly the same as before, but hopefully displays correctly in all the browsers this time.</p>
<p>Besides static pages, there may also be forms to create and scripts to write so that the forms actually do something. I usually use includes on my pages. That&#8217;s a way to write a piece of code (say the navigation) just once and have it show on every page on the site. Makes it much easier to update the navigation. I just change one file and every page that uses that include is automatically updated.</p>
<p>Of course, it&#8217;s not all coding at this stage. I&#8217;m also gathering graphics and optimizing them for the web. That means that all the graphics are converted to either JPEG&#8217;s or GIF&#8217;s and they&#8217;re compressed so they don&#8217;t take too long to download. Optimizing graphics is a bit of an art. There will always be a trade off between looking great downloading quickly. It&#8217;s true that more people have fast connections these days, but the fact is that no one ever left a web site because it loaded too fast. Plenty of people have left web sites because they loaded too slow.</p>
<p>Because my clients usually want to be able to make updates themselves to their web sites, this is where I&#8217;m either making templates (so that the client can use Adobe Contribute to update the web page content themselves without destroying important things like the navigation) or creating databases and dynamic pages so that the client can update the database and the pages will be automatically updated.</p>
<p>Many clients seem surprised that they need a special program to make changes to their web pages. Perhaps the fact that they can see web pages with their browser leads them to believe that they have all the tools they need to change the pages. The fact is, they do have the tools (it just takes a text editor), but they don&#8217;t have the know how. Contribute is a great program that works kind of like Word for the Web. They can easily edit the text on a page and keep it up to date.</p>
<p>Lately I&#8217;ve been using a php program called DaDaBik to create frontends for MySQL databases. I&#8217;ll write more about that in a future article.</p>
<p>At the end of this stage, I have all the pages created and I&#8217;m ready to test them.</p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2007/02/stage-3-coding-anatomy-of-a-small-web-design-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Norton Internet Security Kills Innocent Graphics</title>
		<link>http://cornercode.com/2007/02/norton-internet-security-kills-innocent-graphics/</link>
		<comments>http://cornercode.com/2007/02/norton-internet-security-kills-innocent-graphics/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 22:23:22 +0000</pubDate>
		<dc:creator>Karen</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://cornercode.com/?p=37</guid>
		<description><![CDATA[Kind of an extreme heading, but that&#8217;s how I feel. It all started with a client sending an email noting that some of the computers in their office couldn&#8217;t see three graphics on the home page. Three kind of important graphics because they are of sponsors of a major event and it&#8217;s important that everyone [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Kind of an extreme heading, but that&#8217;s how I feel. It all started with a client sending an email noting that some of the computers in their office couldn&#8217;t see three graphics on the home page. Three kind of important graphics because they are of sponsors of a major event and it&#8217;s important that everyone can see the sponsors&#8217; logos.</p>
<p>I looked at the site with every browser I could get my hands on (safari and firefox on the mac, ie 6 on windows, ie 7 on windows) and I could always see the graphics. I happened to be going in for a meeting to that client, so I spent some time there troubleshooting the problem.</p>
<p>First strange thing was that it wasn&#8217;t just that the browser (IE 6 or IE 7) wasn&#8217;t showing the image, the entire <img> tag was gone, erased from the source of the page. That made me think it was some kind of security software doing it.</p>
<p>I couldn&#8217;t figure out the difference between the computers that saw the graphic and those that didn&#8217;t (all were Windows XP, the browsers were either IE 6 or IE 7), but their computer guy figured out that it was Norton Internet Security.</p>
<p>I did a little searching on the web, now that I knew that Norton was the culprit and found this web site: http://menumachine.com/mm1docs/instruction_pages/troubleshooting/norton.html, a troubleshooting guide for something called MenuMachine. It very clearly says that Norton Internet Security uses a clumsy method of blocking ads: it looks for certain strings in the name of the file. These strings include &#8216;ad,&#8217; and &#8216;advertisement,&#8217; no surprise there, but they also include &#8216;sponsor&#8217; and that&#8217;s where my trouble was. </p>
<p>As I said before, the graphics that were disappearing were sponsors&#8217; logos and I put those graphics in a folder called &#8216;sponsors.&#8217; And Norton Internet Security then deleted those graphics from my web site because it decided they were an ad. </p>
<p>I would argue that there is a difference between sponsors and ads, sponsors usually have something to do with the site. They aren&#8217;t the pop-up ads telling you you have a virus and should click on the button so they can actually install malware on your computer. And, besides, I figured out what was going on, I bet all those annoying ad people have figured it out as well, so Norton Internet Security is pretty worthless (which was what I thought anyways). All it does is make web designers tear their hair out.</p>
]]></content:encoded>
			<wfw:commentRss>http://cornercode.com/2007/02/norton-internet-security-kills-innocent-graphics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

