<?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>mashby &#187; web design</title>
	<atom:link href="http://mashby.com/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://mashby.com</link>
	<description>(aka Michael T. Ashby) my personal weblog on all the things that I&#039;m passionate about.</description>
	<lastBuildDate>Tue, 27 Jul 2010 18:42:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mashby 4.0</title>
		<link>http://mashby.com/2010/06/mashby-4-0/</link>
		<comments>http://mashby.com/2010/06/mashby-4-0/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 23:17:12 +0000</pubDate>
		<dc:creator>Michael Ashby</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://mashby.com/?p=1152</guid>
		<description><![CDATA[My head has been swimming with thoughts of the new Apple iPhone 4, so I guess the number 4 has been rattling around so much, I decided to revamp the blog to a new template. Thus, we have Mashby v4.0! The template is called &#8220;Manifest&#8221; and was created by Jim Barraud. It&#8217;s brilliantly simple and [...]]]></description>
			<content:encoded><![CDATA[<p>My head has been swimming with thoughts of the new <a href="http://www.apple.com/iphone/">Apple iPhone 4</a>, so I guess the number 4 has been rattling around so much, I decided to revamp the blog to a new template. Thus, we have Mashby v4.0!</p>
<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://mashby.com/wp-content/uploads/2010/06/mashby-4.png" alt="mashby-1.png" border="0" width="500" height="565" /></p>
<p>The template is called &#8220;<a href="http://jimbarraud.com/manifest/">Manifest</a>&#8221; and was created by Jim Barraud. It&#8217;s brilliantly simple and clean and easy to read. I was considering this template the <a href="http://mashby.com/2009/08/mashby-version-3-0/">last time that I switched templates</a>, but it was too stark of a change and I wasn&#8217;t ready for it.</p>
<p>So gone are the widgets, sidebars and distractions. All that remains is the content itself, so I suppose I better get to crackin&#8217; on publishing better entries. <img src='http://mashby.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mashby.com/2010/06/mashby-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Death To Hotlinking!</title>
		<link>http://mashby.com/2006/05/death-to-hotlinking/</link>
		<comments>http://mashby.com/2006/05/death-to-hotlinking/#comments</comments>
		<pubDate>Tue, 02 May 2006 16:41:18 +0000</pubDate>
		<dc:creator>Michael Ashby</dc:creator>
				<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://mashby.com/wp/?p=401</guid>
		<description><![CDATA[Recently, I've been working off-and-on redesigning this weblog. I'm tired of the look and it's time for something new. While I've been thinking on how the site should look, I've also been thinking about how to make it function better. MovableType has evolved since I started this blog and my knowledge of how it all works has expanded as well. Additionally, there are a few pet peeves and tweaks that I've been wanting to enable or change as well. The first of these I enabled today - not more hotlinking. :)
]]></description>
			<content:encoded><![CDATA[<p><img src="/images/posts/hotlinking.gif" width="149" height="142"  hspace="6" alt="No More Hotlinking" align="left" />Recently, I&#8217;ve been working off-and-on redesigning this weblog. I&#8217;m tired of the look and it&#8217;s time for something new. While I&#8217;ve been thinking on how the site should <em>look</em>, I&#8217;ve also been thinking about how to make it <em>function</em> better. <a href="http://www.tkqlhce.com/click-1913821-10409705">MovableType</a> has evolved since I started this blog and my knowledge of how it all works has expanded as well. Additionally, there are a few pet peeves and tweaks that I&#8217;ve been wanting to enable or change as well. The first of these I enabled today &#8211; not more hotlinking. <img src='http://mashby.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://en.wikipedia.org/wiki/Hotlink">Hotlinking</a> is where someone uses images hosted on your web server on their own pages. Most people do this without knowing that they&#8217;re doing anything wrong per se, but as more and more people embed my images in their forum profiles and what not, I&#8217;m noticing my bandwidth increasing more-and-more. The rub I have with hotlinking is the fact that although my traffic has increased, no one is truly visiting this web site.</p>
<p><span id="more-401"></span><br />
To fix this problem, I came across a wonderful article <a href="http://underscorebleach.net/jotsheet/2004/11/stop-image-hotlinking-tutorial-htaccess-apache">Preventing image hotlinking: An improved tutorial</a>, by Tom Sherman that fit the bill nicely. By simply editing my .htaccess file and creating a re-direct page, I&#8217;ve killed all hotlinking in a very elegant manner.</p>
<p>If someone hotlinks an image and it&#8217;s not from my approved list of sites, such as <a href="http://www.bloglines.com">Bloglines</a>, <a href="http://images.google.com/images?hs=mEd&#038;hl=en&#038;lr=&#038;safe=off&#038;client=opera&#038;rls=en&#038;q=mashby&#038;btnG=Search&#038;ie=UTF-8&#038;oe=UTF-8&#038;sa=N&#038;tab=wi">Google Images</a>, etc., then the user will see a broken image. If they link directly to an image, then the user will see a nicely formatted page <a href="http://mashby.com/hotlink.shtml?/images/posts/jump_the_shark.gif">like this</a>. All-in-all, it was a pretty simple fix to make and I&#8217;m surprised that I haven&#8217;t enabled this protection sooner.</p>
<p>What was surprising though is that as soon as I enabled this new fix, I was bombarded with error reports in my inbox. I had expected this, but not to the degree in which they came. In the space of about 10 minutes, I had 1000 e-mails in my box showing me all the details of where my images were being hotlinked from. Needless to say, I had to turn off the e-mail of my error messages, but it does show what a problem hotlinking had become.</p>
<p>Oh and for those of you thinking of implementing something like this on your site, but don&#8217;t like the .shtml method, there&#8217;s a great PHP solution on A List Apart, that basically does the same thing. The article is called <a href="http://www.alistapart.com/articles/hotlinking/">Hey! That’s mine!</a> and is worth a read.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashby.com/2006/05/death-to-hotlinking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recommendations For Windows HTML Editors</title>
		<link>http://mashby.com/2006/04/recommendations-for-windows-html-editors/</link>
		<comments>http://mashby.com/2006/04/recommendations-for-windows-html-editors/#comments</comments>
		<pubDate>Wed, 05 Apr 2006 19:03:32 +0000</pubDate>
		<dc:creator>Michael Ashby</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[html editors WYSIWYG frontpage dreamweaver coffee cup topstyle nvu edit+]]></category>

		<guid isPermaLink="false">http://mashby.com/wp/?p=385</guid>
		<description><![CDATA[Being a web producer, I often run into situations where a client wants me to recommend a tool that they can use to edit their web site. If they are a Windows user, the most common software that they have on hand is Microsoft's FrontPage, but I have to say that this is one of _the worst_ HTML editors you can use. I do everything I can to try and talk the client out of using it and when I'm successful, then they ask me what I recommend instead. That's a tough question to answer.
]]></description>
			<content:encoded><![CDATA[<p><img src="/images/posts/open_toolbox.gif" width="150" height="150"  hspace="6" alt="An open toolbox" align="left" />Being a web producer, I often run into situations where a client wants me to recommend a tool that they can use to edit their web site. If they are a Windows user, the most common software that they have on hand is <a href="http://www.microsoft.com/frontpage/">Microsoft&#8217;s FrontPage</a>, but I have to say that this is one of <strong>the worst</strong> HTML editors you can use. I do everything I can to try and talk the client out of using it and when I&#8217;m successful, then they ask me what I recommend instead. That&#8217;s a tough question to answer, but here&#8217;s a few recommendations you might find helpful.</p>
<p><strong>What&#8217;s Wrong With FrontPage?</strong><br />
The reason web professionals loathe FrontPage is because the software sucks. There&#8217;s no easy way to say it &#8211; it just sucks. FrontPage is notorious for polluting your pages with extreme amounts of additional code. Code that isn&#8217;t needed nor functional. You pages <em>may</em> work in Internet Explorer, but more often than not, your pages wont look right, or even work in other browsers.</p>
<p>The biggest gripe though is that after a web professional has spent hours creating your site, FrontPage will redesign your pages/site completely un-doing all the work that&#8217;s been done. If you&#8217;ve hired someone to create a web site for you, the last thing you want to do is destroy all the work that you just paid for.</p>
<p><span id="more-385"></span><br />
<strong>Option 1: Go Pro with <a href="http://www.macromedia.com/software/dreamweaver/">Macromedia Dreamweaver</a></strong><br />
Dreamweaver is one of the most widely used web design tool on the market and has been for years. At $399 (as of this writing), it&#8217;s the most expensive, but it&#8217;s worth it. Chances are, if you&#8217;ve hired a web designer, it&#8217;s what they&#8217;re using, so if you want to work along side them, Dreamweaver is a perfect fit.</p>
<p>What I like best about Dreamweaver is that is the one of the best tools out there for pre-produced code. If I design a site and then hand it over to the client and they use Dreamweaver, I don&#8217;t have to worry that they&#8217;ll break the site.</p>
<p><strong>Option 2: Go Pro-Consumer with <a href="http://www.newsgator.com/NGOLProduct.aspx?ProdID=TopStyle">TopStyle</a></strong><br />
TopStyle was created by Nick Bradbury, who also created the now infamous <a href="http://www.macromedia.com/software/homesite/">HomeSite HTML editor</a>. HomeSite development has been dormant for sometime, since it&#8217;s also owned by Macromedia, so Nick create a new tool for everyone to use in TopStyle.</p>
<p>For the average person who doesn&#8217;t know HTML, TopStyle can be a bit scary, but once you learn the interface, you&#8217;ll be surprised at how powerful the program is. The program was developed from the ground up for supporting CSS, which is what most modern web sites are built with. A little geeky, but a great tool. You can download a demo before purchasing it to see if TopStyle is right for you. The cost is $79.95.</p>
<p><strong>Option 3: Go Consumer with <a href="http://www.coffeecup.com/html-editor/">Coffee Cup HTML Editor</a></strong><br />
If you&#8217;re looking for something a little bit easier to get into, then Coffee Cup&#8217;s HTML Editor should be right up your alley. Coffee Cup makes great software and their HTML Editor is no exception.</p>
<p>The focus on this software is making design easier, so they&#8217;ve included a ton of handy features into the program. You can see a full list of features at <a href="http://www.coffeecup.com/html-editor/features.php">this link</a>. From free templates and icons, to built-in FTP, this is the software that made Coffee Cup Software what they are today. It&#8217;s the cornerstone of their company. There&#8217;s a demo, so that you can try before you buy and the price can&#8217;t be beat at $49.</p>
<p><a href="http://www.coffeecup.com/" title="HTML Editor &amp; Web Design Software" style="font:normal 11px arial;text-decoration:none;">[ Get CoffeeCup - HTML Editor &amp; Web Design Software ]</a></p>
<p><strong>Option 4: Go Free with <a href="http://www.nvu.com/">Nvu</a></strong><br />
Nvu is one of those programs that make you scratch your head wondering how they can offer the software for free. Although I prefer the other options already mentioned, Nvu is a great solution if you&#8217;re on a budget and need something for free.</p>
<p>Originally developed for Linux, Nvu is also available for Windows and other operating systems. There&#8217;s a <a href="http://www.nvu.com/features.html">ton of features</a> built-in and Nvu can handle advances tasks, such as XML and CSS, so it&#8217;s definitely worth a spin.</p>
<p><strong>So What Do I Use?</strong><br />
To be honest, I&#8217;ve never used the products I&#8217;ve just mentioned. I&#8217;ve heard great things about them and I may have played with them once or twice, but I just don&#8217;t like WYSIWYG editors. I learned HTML 3.2 using a text editor and that&#8217;s what I&#8217;m comfortable with. If I want to see what a page looks like, then I&#8217;ll open it in a browser, but when I&#8217;m working on a web page, I want to <em>see the code</em>.</p>
<p>My favorite tool of choice is <a href="http://www.editplus.com">Edit+</a> and I use it ALL the time. Whether I&#8217;m creating a web page, or drafting a weblog post, such as this one, I&#8217;m usually in Edit+. If you&#8217;re looking for a text editor, I don&#8217;t think you can find a better one for Windows.</p>
<p><strong>Wrapping It Up</strong><br />
So if you&#8217;re looking to get into HTML and web design, or you just want to manage a web site you already have, one of these 4 options should fit the bill. Since most have a demo mode, I suggest you download them all and give them all a test drive. It&#8217;s only after you&#8217;ve had a chance to &#8220;kick the tires&#8221; that you really get an understanding if a tool is right for you.</p>
<p>If you decide that it&#8217;s all just too much work, <a href="http://www.ashbygroup.com">my company</a> would be happy to help. <img src='http://mashby.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mashby.com/2006/04/recommendations-for-windows-html-editors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going Down The Rabbit Hole</title>
		<link>http://mashby.com/2004/07/going-down-the-rabbit-hole/</link>
		<comments>http://mashby.com/2004/07/going-down-the-rabbit-hole/#comments</comments>
		<pubDate>Tue, 13 Jul 2004 16:18:44 +0000</pubDate>
		<dc:creator>Michael Ashby</dc:creator>
				<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://mashby.com/wp/?p=288</guid>
		<description><![CDATA[With all the work I've been doing on NPUG in it's redesign, among other projects I'm working on, I guess I've been having a little "redesign on the brain". I suppose it's much like when you're shopping for tires. You don't notice how many sales for tires there are in the newspaper until you begin shopping for them yourself. It's at that point that you realize you're inundated with them. That's how it's kind of been for me as of recent. I've been itching to redesign this weblog.
]]></description>
			<content:encoded><![CDATA[<p><img src="/images/posts/cracker_box.jpg" width="160" height="269" align="left" border="0" hspace="6" alt="Starr Ridge Rosemary Parmesan Crackers" />With all the work I&#8217;ve been doing on NPUG in <a href="http://www.npug.org/weblog/archives/2004/07/light_at_the_en.html">it&#8217;s redesign</a>, among other projects I&#8217;m working on, I guess I&#8217;ve been having a little &#8220;redesign on the brain&#8221;. I suppose it&#8217;s much like when you&#8217;re shopping for tires. You don&#8217;t notice how many sales for tires there are in the newspaper until you begin shopping for them yourself. It&#8217;s at that point that you realize you&#8217;re inundated with them. That&#8217;s how it&#8217;s kind of been for me as of recent. I&#8217;ve been itching to redesign this weblog.<br />
Mike Rohde has been documenting his <a href="http://www.rohdesign.com/weblog/archives/000383.html">recent redesign</a> and it&#8217;s been a very interesting &#8220;behind-the-scenes&#8221; look at his work and the effort that it takes to bring a web site to life. Before Mike began his journey down the rabbit hole, I was following <a href="http://www.stopdesign.com/log/2004/06/08/reloaded.html">the redesign of StopDesign</a>. I&#8217;m a huge fan of <a href="http://www.stopdesign.com/more/bio/">Douglas Bowman</a> and his recent redesign has been a massive influence on where I&#8217;d like to take the direction of this weblog. So I&#8217;ve been pondering what I like about Mike and Doug&#8217;s sites as well as factoring in other sites that blow me away like <a href="http://www.simplebits.com/notebook/2004/06/14/fresh.html">Simple Bits</a> and <a href="http://www.7nights.com/asterisk/archives/2004_redesign_is_here.php">Asterisk</a>. All of these sites have a lot going for them and in my opinion represent the cream of the crop in terms of weblogs as well as overall web design. It&#8217;s certainly a challenge to think that I could aspire to something even close, but in never hurts to have lofty goals. <img src='http://mashby.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><span id="more-288"></span><br />
However, even though I have goals, I haven&#8217;t had the inspiration, much less the time to actually begin the redesigning process. This summer has been really busy with both work and personal stuff and I haven&#8217;t had the time to think the process though. The other hurdle is that I haven&#8217;t really had the inspiration on where to take the design. I did find a little bit of inspiration in a favorite coffee cup of mine, but with not a lot to go on, I simply put the redesign on the back burner. I needed a little bit more than just a picture on a coffee cup for me to hang my hat on. Besides, there&#8217;s a ton of other things demanding my attention, so I figured I&#8217;d just wait till later in the year.</p>
<p>Then last Sunday, Holly and I stopped by <a href="http://www.provencebreads.com/">Provence Beads and Caf&#233;</a> to pick up a cheese and pat&#233; plate for dinner that evening. We were going to the <a href="http://www.bsasnashville.com/other/brentwoodconcerts.htm">Brentwood Concert In The Park Series</a> that evening to enjoy the music of the <a href="http://www.hob.com/dftm/profiles/nashvillebluegrass.asp">Nashville Bluegrass Band</a> and we thought a bottle of wine and a tasty platter would be a perfect compliment to the evening. As we were standing in line, looking at all the cheeses to choose from, something caught my eye. There in a basket in front of the counter were <a href="http://www.allen-cowley.com/crackersRP.htm">Starr Ridge Rosemary Parmesan Crackers</a>. The packaging immediately caught my eye. I liked the colors, the fonts and even the overall design of the piece.</p>
<p>Getting the cheese and pat&#233; sampler to go, we decided to grab a quick lunch while it was prepared. As I sat there eating my Italiano on Rosemary Focaccia sandwich (<em>Lightly smoked turkey breast, Pepperoni, and Capicola with smoke cheddar and aged provolone cheese, accented with spicy cole slaw, Dijon mustard and mayo with tomatoes and lettuce.</em>), my mind kept returning to the box of crackers. I really liked the design and I couldn&#8217;t get it out of my mind. I kept thinking, &#8220;wouldn&#8217;t that make for a nice web site?&#8221; By the time the to go order was ready, I had added the box of crackers to the order as well.</p>
<blockquote><p>Good artists copy, great artists steal. &#8211; <strong>Pablo Picasso</strong></p></blockquote>
<p>I should probably mention that I happen to subscribe to Picasso&#8217;s belief, but in the manner in which <a href="http://www.cameronmoll.com/">Cameron Moll</a> describes in his article &#8220;<a href="http://www.sitepoint.com/article/copy-great-designers-steal">Good Designers Copy, Great Designers Steal</a>&#8220;. There are plenty of sources for inspiration that can be adapted to various other forms of work. There have been plenty of <a href="http://www.lovelyrics.com/artists/KENNY%20CHESNEY%20lyrics/KENNY%20CHESNEY%20YOU%20HAD%20ME%20FROM%20HELLO%20lyrics.php">songs inspired by movies</a> just to cite one example, but I think you get my point.</p>
<p><a href="http://mashby.com/images/posts/starr_ridge_crackers.gif?phpMyAdmin=4843181771c5de8e42505cd954dd4482" target="_blank"><img src="/images/posts/starr_ridge_crackers_small.gif" width="150" height="113" align="right" border="0" hspace="6" alt="Starr Ridge Rosemary Parmesan Crackers Mockup" title="Select this picture to view a larger image" /></a>Turns out the crackers where unbelievably good, but that was beside the point. My goal in buying them was simply to have the packaging in which to study and use for a little inspiration work. The next day, I sat down and by using Photoshop, attempted to re-create the design on my computer. The colors were pretty easily to replicate, but the fonts were a real stickler. I immediately recognized <a href="http://store.adobe.com/type/browser/F/CPPQ/F_CPPQ-10030001.jhtml">Copperplate</a> as the font used for &#8220;HORS D&#8217;OEUVRE&#8221;, but the other escaped me. I instant messaged Mike Rohde, showed him an image and he instantly picked up <a href="http://store.adobe.com/type/browser/F/GILQ/F_GILQ-10012000.jhtml">Gill Sans</a> as the font used for &#8220;CRACKERS&#8221;. However we were both stumped on the script font used. Luckily, Mike turned me on to <a href="http://www.identifont.com/">Identifont</a> and in a few minutes, it accurately identified the elusive font as <a href="http://store.adobe.com/type/browser/F/CRTQ/F_CRTQ-10012000.jhtml">Coronet</a>. Of course, I didn&#8217;t have any of these fonts, but thanks to <A href="http://www.pleasantlyconfused.com">Dan</a> and <a href="http://www.brainology.net/">Mika</a>, I soon had all three of them and was able to complete a mock up of the box, which you should see on the right.</p>
<p>What works for a box of crackers, doesn&#8217;t necessarily work for a web site, so now that I had the mock up done, it was time to take a crack at rendering a design that would work for a web site. Like any design, it&#8217;s about more than just pretty pictures and colors. As Mike has so eloquently documented in <a href="http://www.rohdesign.com/weblog/archives/000378.html">Part 4 of his redesign</a>, there&#8217;s other goals that come into play &#8211; namely simplification. I&#8217;m a big proponent in stripping away what&#8217;s not needed and to try and attempt to achive the best user interface possible with a minimal amount of clutter. For example, I think <a href="http://www.google.com">Google</a> is a perfect example of what I&#8217;m talking about and <a href="http://www.yahoo.com">Yahoo</a> is the exact opposite. I&#8217;ve already done some cleanup, but there&#8217;s <a href="http://www.mashby.com/archives/000577.html">a lot more that I&#8217;d like to do</a>. So the challenge is to incorporate these new elements, while stripping away as much as possible.</p>
<p><a href="http://mashby.com/images/posts/mashby_on_crackers.gif?phpMyAdmin=4843181771c5de8e42505cd954dd4482" target="_blank"><img src="/images/posts/mashby_on_crackers_small.gif" width="150" height="113" align="right" border="0" hspace="6" alt="mashby.com on crackers" title="Select this picture to view a larger image" /></a>With all this in mind, I took my first stab at using the cracker box as my inspiration for a new design. I played around various elements and styles all the while wrestling with several thoughts in my mind. Just how could I expand on the design? What new elements do I plan on incorporating and where should they go? How can I simplify the navigation and de-clutter the UI? I&#8217;m far from done, but I am happy with the first draft. There&#8217;s a lot of work, fine turning and in depth study remaining, but for a first draft I&#8217;m quite happy. <img src='http://mashby.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Will this new design make an appearance on mashby.com anytime soon? That&#8217;s hard to say at this point. With a rough draft in hand, I have some direction, but like I said, it&#8217;s far from over. There are a lot of work left to be done as I try to move from what Cameron calls &#8220;Level 1 Design&#8221; to &#8220;Level 3 Design&#8221;. I also have to figure out how to handle the navigation and the sidebar, as well as what content I plan on adding, if any.</p>
<p>At this point, this is simply a peek behind the curtain. This is a very rough draft, but as always, I&#8217;d love to hear what you think. So feel free to post a comment to let me know your two cents. <img src='http://mashby.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mashby.com/2004/07/going-down-the-rabbit-hole/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Climbing Mt. Validation</title>
		<link>http://mashby.com/2003/08/climbing-mt-validation/</link>
		<comments>http://mashby.com/2003/08/climbing-mt-validation/#comments</comments>
		<pubDate>Sun, 17 Aug 2003 12:12:11 +0000</pubDate>
		<dc:creator>Michael Ashby</dc:creator>
				<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://mashby.com/wp/?p=89</guid>
		<description><![CDATA[The other day I was working on a few tweaks on mashby.com and I remembered that it had been quite awhile since I validated my code. For some people as long as it looks good in a browser, that's good enough and in large part they are 100% correct. However, being the perfectionist that I am, I tend to subscribe to the notion that the code that you write should comply with the specification it was written for. Imagine my surprise when I clicked on the button in the Colophon and saw errors galore!
]]></description>
			<content:encoded><![CDATA[<p><img src="/images/posts/code.gif" width="100" height="150" alt="sample tag" align="left" hspace="6" border="0" />The other day I was working on a few tweaks on mashby.com and I remembered that it had been quite awhile since I validated my code. For some people as long as it looks good in a browser, that&#8217;s good enough and in large part they are 100% correct. However, being the perfectionist that I am, I tend to subscribe to the notion that the code that you write <a href="http://valet.htmlhelp.com/page/why.html">should comply</a> with the specification it was written for. Imagine my surprise when I clicked on the button in the Colophon and saw errors galore! :O So I set out on a challenging adventure to try and tweak my code and that of <a href="http://www.movabletype.org">Movable Type</a> the software that I use to manage my weblog.</p>
<p>The first hurdle I had to overcome was to decide just which spec I was going to validate (HTML. XHTML, etc.) Looking at all the errors I currently had to fix, it seemed only natural to go for XHTML. Besides, that&#8217;s the new sexy standard. If I could get my site into XHTML I&#8217;d be one of the <a href="http://hotwired.lycos.com/webmonkey/02/18/index3a.html?tw=authoring">cool kids</a> on the block.</p>
<p><span id="more-89"></span><br />
Now that I was armed with the correct <a href="http://www.w3schools.com/tags/tag_doctype.asp">&lt;!DOCTYPE&gt;</a> tag, there were a few things that I had to rethink. The first was that if there was no closing tag such as the &lt;img&gt; tag you have to add a / at the end of the tag. That was simple enough. A few quick edits here (<em>Translation: editing each and every post ever made as well as most templates</em>) and there and that was cleaned up rather nicely.</p>
<p>The bigger hurdle was in a simple little &lt;br&gt; tag. I like to include images on the left side of each post. If the text following the image isn&#8217;t long enough, the next paragraph is pushed down beneath the image. To overcome this, I&#8217;ve been using an HTML 4.1 tag in a &lt;br&gt; to overcome this annoying occurrence. The tag I&#8217;ve been using is &lt;br space=&#34;none&#34; /&gt;. This has worked great in the past, but is not valid in XHTML. I wracked my brain trying to figure out a solution in <a href="http://hotwired.lycos.com/webmonkey/reference/stylesheet_guide/">CSS</a> and then it dawned on me. What was causing the break wasn&#8217;t the &lt;br&gt;, but the fact that Movable Type closes the paragraph with a &lt;/p&gt; tag. By simply using a &lt;br /&gt; I could fix the problem easily.</p>
<p>With all tags closed properly and a new &lt;img&gt; tag that made everything flow properly, there were <strong>still</strong> a few errors lurking about. Those errors tied back to the <a href="http://www.movabletype.org/trackback/beginners/">Trackback</a> feature listed at the bottom of each post. For the life of me I couldn&#8217;t find a way to validate that code. The code is generated by Movable Type and you need it exactly as it is in order for the TrackBack to work properly. Thank heavens for <a href="http://www.google.com">Google</a>, because within a few searches I found the magic combination of cryptic words that yielded me and answer. Phil Ringnalda wrote an <a href="http://philringnalda.com/blog/2002/08/trackback_and_validation_summary.php">exhaustive article</a> on the subject walking me through all the steps he went though. At the bottom of the page was an update that gave me the perfect solution. The uber mt dude <a href="http://www.bradchoate.com/">Brad Choate</a> had a <a href="http://www.php.net/">php</a> solution that did just the trick.</p>
<p>In the end it was a lot of work. If I had paid more attention when I started the weblog and also when I made a major change (such as adding the &#8220;Speak&#8221; feature), I could have nipped this problem in the bud. Even though it did take some time and some very detailed tweaking, I personally feel that it was worth it. Don&#8217;t you? <img src='http://mashby.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Once I&#8217;ve had a chance to link my wounds, maybe I&#8217;ll attempt to validate XHTML 1.0 Strict, or maybe XHTML 1.1, or 2.0, or&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mashby.com/2003/08/climbing-mt-validation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mother Puss Bucket!</title>
		<link>http://mashby.com/2003/08/mother-puss-bucket/</link>
		<comments>http://mashby.com/2003/08/mother-puss-bucket/#comments</comments>
		<pubDate>Sat, 16 Aug 2003 11:54:09 +0000</pubDate>
		<dc:creator>Michael Ashby</dc:creator>
				<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://mashby.com/wp/?p=88</guid>
		<description><![CDATA[I'm sorry, I just have to get this off my chest. Can someone explain to me why a validator trys to validate links in your code as well? It just makes no sense!
]]></description>
			<content:encoded><![CDATA[<p><img src="/images/posts/enraged.jpg" width="150" height="150" alt="An angry look"  align="left" hspace="6" border="0" />I&#8217;m sorry, I just <em>have</em> to get this off my chest. Can someone explain to me <strong>why</strong> a validator trys to validate links in your code as well? It just makes no sense! I don&#8217;t have any control over other peoples URLs, if they use a weird character such as an &#8216;&#38;&#8217; all hell breaks loose and the page isn&#8217;t valid. As long as the tag is formatted correctly, I don&#8217;t see why the validators have to check the content of the tag as well. How am I supposed to fix it!?!?</p>
<p>The only solution that I&#8217;ve been able to find is to edit the URL and use &#8216;&amp;amp;&#8217; instead of &#8216;&amp;&#8217;. If the URL is just too brutal, the the only other option is to use <a href="http://www.php.net">php</a> to hide the freakin&#8217; URLs. If the page is viewed by the validator, then hide this content, if it&#8217;s viewed by anyone else then show it. How stupid is that? But what other choice do I have?</p>
<p>It just really gets under my skin and makes absolutley no sense to me. I know I&#8217;m not the only one that is frustrated by this, so I just had to share it. After having to go almost entry by entry and hide certain URLs is a major PITA (Pain In The Ass) and I just couldn&#8217;t contain it any longer. <img src='http://mashby.com/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mashby.com/2003/08/mother-puss-bucket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When CSS Attacks</title>
		<link>http://mashby.com/2003/05/when-css-attacks/</link>
		<comments>http://mashby.com/2003/05/when-css-attacks/#comments</comments>
		<pubDate>Mon, 19 May 2003 17:33:48 +0000</pubDate>
		<dc:creator>Michael Ashby</dc:creator>
				<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://mashby.com/wp/?p=54</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="/images/posts/css.gif" width="91" height="150" alt="My ticket stub" align="left" hspace="6" border="0" />I&#8217;ve been feeling the urge to change the color scheme of my weblog for some time now. Although the maroon and tan style works for the most part, it&#8217;s a little washed out for my tastes. Since the site has been designed around <a href="http://www.meyerweb.com/eric/css/">Cascading Style Sheets</a> (CSS), it&#8217;s fairly easy to change things around. So, I played around a little yesterday and came up with a new stylesheet, which you should be viewing now.</p>
<p>I&#8217;m not 100% happy with it, but I figured I&#8217;d throw it up for now just for the heck of it. I like the colors, but the dark background does make it hard to read and since this is a weblog, that&#8217;s not a good thing. <img src='http://mashby.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;ve flipped the colors around, but I still haven&#8217;t found a happy medium yet that balances the colors with readability. </p>
<p>This CSS file is far from done. I&#8217;m still working on it and tweaking it, I simply wanted to share it and change things up a bit for a few days. If you have any suggestions, or if you have a favorite web site and you like the colors used there, please post a link in the comments.</p>
<p>Also, while I was at it, I cleaned up the navigation bar by breaking out some of the content into its own dedicated page. It was simply getting too crowded. So, you can now find all the stuff that was moved under <a href="http://mashby.com/links.html?phpMyAdmin=4843181771c5de8e42505cd954dd4482">links</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashby.com/2003/05/when-css-attacks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
