<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.4" -->
<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/"
	>

<channel>
	<title>Internet Layout</title>
	<link>http://www.internetlayout.com</link>
	<description>Web Design Resources</description>
	<pubDate>Mon, 23 Jun 2008 16:00:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>
	<language>en</language>
			<item>
		<title>Writing for the Web.</title>
		<link>http://www.internetlayout.com/writing-for-the-web/</link>
		<comments>http://www.internetlayout.com/writing-for-the-web/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 16:00:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/writing-for-the-web/</guid>
		<description><![CDATA[Coming at the web from the perspective of a writer, it can be easy to despair. You might be used to writing for all sorts of media: newspapers, magazines, books, or even radio, film or television. The web, though, is different enough to what&#8217;s come before that it demands you sit up, pay attention, and [...]]]></description>
			<content:encoded><![CDATA[<p>Coming at the web from the perspective of a writer, it can be easy to despair. You might be used to writing for all sorts of media: newspapers, magazines, books, or even radio, film or television. The web, though, is different enough to what&#8217;s come before that it demands you sit up, pay attention, and adjust your writing style if you want your writing to work on the web.</p>
<p> Subheadings are Key.</p>
<p> Do you see what I&#8217;m doing here? I gave you a short introduction, and then I go straight into a series of subheadings. These subheadings divide the article up into clear sections, letting you dart around, scan more easily, read the bits you&#8217;re interested in, perhaps go back and read some you didn&#8217;t think you were interested in&#8230; it&#8217;s really up to you. Web readers simply cannot abide being given a big chunk of text and having to sort through it themselves  they want clear sections in your writing. Note that your subheadings should be much more descriptive and less &#8216;creative&#8217; than they would be in print.</p>
<p> Make Sensible Paragraphs.</p>
<p> When it comes to the web, paragraph splits are, surprisingly enough, less necessary than they are in print. You will make your site look odd if you put in a paragraph break after every sentence, or every two sentences. Instead, split paragraphs when you start a new idea  note that if you combine two, many readers won&#8217;t register the second. In most cases, you shouldn&#8217;t go for too many paragraphs before introducing a new subheading. Your aim at all times is to make your page as easy as possible for a reader to scan.</p>
<p> Lists are Always Good.</p>
<p> If you&#8217;re about to write out a big list with commas and semicolons, stop. Semicolons have no place on the web. Instead, you should be using lists, complete with bullet points, to get your point across effectively. Treat it less as prose and more as a presentation. Clear presentation of information lets people find what they&#8217;re looking for more quickly.</p>
<p> Of course, you shouldn&#8217;t go overboard with the lists. If you have more than one list in a row, or your list goes on for more than ten items or so, you might want to consider revising the layout of your writing.</p>
<p> Don&#8217;t Be Afraid to Link.</p>
<p> It might feel strange at first, but link whenever you&#8217;re talking about something that isn&#8217;t included in an article. You&#8217;re quoting a dictionary or encyclopaedia definition of something? Link to it. Are you reviewing a website? For goodness&#8217; sake, link to it! There is absolutely no justification for fear of linking: it&#8217;s the way the web works, and if you&#8217;re not linking when you could, you&#8217;re not writing for the web.</p>
<p> Make Everything Independent.</p>
<p> On the web, you can&#8217;t be sure that your text is always going to be seen together. Maybe your headline will be listed in an index of headlines. Perhaps your intro will be next to it. You just can&#8217;t be sure. In every case, then, you have to resist the temptation for mystery, and play things straight. Imagine how your headline and intro would look if they were detached from the rest of the article. Would you know what the article was going to be about? Would you click through to read it? </p>
<p> You should pay particular attention to this problem if you&#8217;re used to writing short, punchy headlines and explaining yourself in sub-headlines: realise that the sub-headlines might not always be there, and adjust your style accordingly.</p>
<p> Listen to the Authority.</p>
<p> This has really just been a brief introduction to the kinds of things you should consider when you&#8217;re writing for the web: there&#8217;s plenty more out there. If you want to read the best articles on the subject, though, you should read Jakob Nielsen&#8217;s articles on writing for the web, at http://www.useit.com/papers/webwriting/. Although many of them explain the results from research that was done quite a few years ago now, they remain as relevant today as they were when they were written. Spend an hour or two making notes, and watch your writing improve.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/html" rel="tag"> html</a>, <a href="http://technorati.com/tag/websites" rel="tag"> websites</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/writing-for-the-web/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Working With Templates.</title>
		<link>http://www.internetlayout.com/working-with-templates/</link>
		<comments>http://www.internetlayout.com/working-with-templates/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 19:30:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/working-with-templates/</guid>
		<description><![CDATA[If you don&#8217;t want to deal with designers but you don&#8217;t want to design a website yourself either, there are plenty of websites that would just love to meet you. They sell templates, which are an easy way for anyone to buy an already-existing design and apply it to their website.
 Free Templates.
 A quick [...]]]></description>
			<content:encoded><![CDATA[<p>If you don&#8217;t want to deal with designers but you don&#8217;t want to design a website yourself either, there are plenty of websites that would just love to meet you. They sell templates, which are an easy way for anyone to buy an already-existing design and apply it to their website.</p>
<p> Free Templates.</p>
<p> A quick search for &#8216;free website templates&#8217; turns up a lot of offers. You have to realise, though, that almost any template you get for free is either going to be really very amateurish  looking through the results, in fact, a lot of it is downright nasty. There will also probably be some annoying conditions of use, such as having to link back to the designer&#8217;s web page from your page, or not being able to use the design commercially.</p>
<p> If you&#8217;re really determined to get a template for free, a better way of doing it is to use the ones that come for free with whatever software you&#8217;re using. WordPress, for example, has some very clean, attractive templates.</p>
<p> However you do it, though, you have to realise that free templates will never be unique: your website will look just like hundreds of other websites out there that found the same free template you did.</p>
<p> Cheap Templates.</p>
<p> Once you start to get into the territory of paid-for templates, things start to look up. The idea behind sites that sell templates (templatemonster.com is the market-leader) is that they can pay designers a proper rate to do something good once, and then resell it as many times as they want for a relatively low price. This lets designers be paid for as many designs as they want without ever having to deal with customers, and it lets customers buy and use the designs for a much lower price than they&#8217;d usually pay for something a lot worse  and that they can&#8217;t see in advance.</p>
<p> Although the effect isn&#8217;t quite as bad as with free templates, you still have to understand that other people out there are going to have the same design as you. This can be a problem, especially if you use one of the big template sites and pick the obvious design for the type of site you&#8217;re running. Used carefully, though, it can be one of the best ways to get a good-looking site up without breaking the bank.</p>
<p> Exclusive Templates.</p>
<p> After realising how much some people dislike other sites being able to use their design, many template sites started selling exclusive templates  ones that are only sold once, to one website, and then taken down. They found themselves with a runaway hit on their hands. </p>
<p> The reasons for this might not be immediately obvious, as buying exclusive rights to a template are often more expensive than just paying a designer to do it to begin with, and you get less say in what the site looks like. </p>
<p> If you ask me, the popularity of exclusive templates is down to removing the often-fraught relations between a web designer and the customer. Customers all too often come into the design process with all sorts of requirements and preconceptions, and designers will fail to understand what customers care about and what they don&#8217;t. </p>
<p> This way, designers are free to create something great, and customers can take it if they like it or look at hundreds of alternatives if they don&#8217;t. It takes all the uncertainty and negotiation out at both ends, and leaves both the designer and the customer much happier than they would have been. Of course, if there is something small you want changed, most sites are happy to get the designer to do it for you for a small extra fee.</p>
<p> Putting Text in Templates.</p>
<p> Once you&#8217;ve got a template, the only remaining step is to take your text and put it into the template. The designer might be able to help you with this, or you might prefer to add the template to whatever software you plan to use so that your content and navigation can be added automatically.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/internet+design" rel="tag">internet design</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/html+coding" rel="tag"> html coding</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/working-with-templates/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Why You Should Stick to Design Conventions.</title>
		<link>http://www.internetlayout.com/why-you-should-stick-to-design-conventions/</link>
		<comments>http://www.internetlayout.com/why-you-should-stick-to-design-conventions/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 21:30:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/why-you-should-stick-to-design-conventions/</guid>
		<description><![CDATA[A mistake often made by people who are new to web design is thinking that they shouldn&#8217;t pay any attention to what has come before: they&#8217;re going to design a website the way they think one should work. You have to realise, though, that there&#8217;s a difference between being innovative and being arrogant. In almost [...]]]></description>
			<content:encoded><![CDATA[<p>A mistake often made by people who are new to web design is thinking that they shouldn&#8217;t pay any attention to what has come before: they&#8217;re going to design a website the way they think one should work. You have to realise, though, that there&#8217;s a difference between being innovative and being arrogant. In almost all cases, you should be sticking to the conventions that have gradually developed during the life of the web so far.</p>
<p> There are Millions of Websites.</p>
<p> Why would you need to do that? Well, if there were only a few hundred websites in the world, you wouldn&#8217;t  it&#8217;d be fine for people to have to learn a slightly different way of working to use yours. Unfortunately for you, though, there are literally millions of other websites. Even your most loyal visitor is overwhelmingly likely to be spending the majority of their time looking at other websites, not yours  and if your website doesn&#8217;t work similarly to the others, then they&#8217;re going to find your website hard to use.</p>
<p> The Learning Curve.</p>
<p> When people come to your website, do you really want them to have to figure out how to use it before they can get started? Do you want to write big help files and FAQs just to explain it to them? Of course not. Part of the power of the web (as opposed to desktop programs, for example) is that it gives a consistent interface to all sorts of things. If you break this, then you&#8217;re making your site require some learning to be usable. </p>
<p> The web is competitive enough that, in most cases, your visitors will just desert you for your easier to use competitor  even if there isn&#8217;t one now, one can easily enough spring up and take advantage of the niche you created with your bad design.</p>
<p> What are the Conventions?</p>
<p> The web&#8217;s design conventions are simple, but effective, to the point that you probably don&#8217;t realise they&#8217;re there most of the time. Here are some examples:</p>
<p> Your logo should be a link to your homepage.<br /> The links on your navigation bar should all be internal links.<br /> Clicking a small picture will display a bigger version.<br /> Links go to HTML documents unless they&#8217;re clearly marked as a movie, PDF, etc.<br /> Things are bought by adding them to a &#8216;cart&#8217; and then going through a &#8216;checkout&#8217;.<br /> Identity checks are done with a username and password system.</p>
<p> There are many, many more.</p>
<p> What Happens When You Break Them?</p>
<p> People get annoyed. It&#8217;s immensely frustrating to want to see a bigger version of a picture on an e-commerce website and click it, only to get the same size picture in a new window or something equally stupid  annoying enough that I, at least, would go and look for a site that had a better picture.</p>
<p> Not only do people get annoyed, though, but they also get confused. If you put an external link on your navigation bar, for example, then people could think it&#8217;s part of your website  that creates all sorts of issues, since you have no control over external content.</p>
<p> Exceptional Circumstances.</p>
<p> The only time you should break the web&#8217;s conventions is when your website is different enough to others that it will be worth people learning a better way to use it. For example, when Google launched Gmail, the world&#8217;s first webmail service with a gigabyte of storage space, they introduced an interface that used Javascript to change entire pages without reloading. That broke the web&#8217;s conventions, but worked well enough that the technique caught on, and is now starting to develop new conventions all of its own.</p>
<p> Don&#8217;t get carried away, though, and start thinking you&#8217;re more important than you really are. Your great new product is very unlikely to justify you adding streaming video to your homepage  it&#8217;s more likely to just annoy people (far better to add a large picture of the video and a &#8216;click here to see our new product&#8217; headline). Know your website&#8217;s limits  for the most part, you should try to make it work as much like other websites as you possibly can.</p>
<p> The ultimate test is this: if you sit an experienced web user in front of your site, can they use it without getting confused? If they can&#8217;t, then it&#8217;s back to the drawing board.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/html" rel="tag"> html</a>, <a href="http://technorati.com/tag/websites" rel="tag"> websites</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/why-you-should-stick-to-design-conventions/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Why You Should Put Your Content in a Weblog Format.</title>
		<link>http://www.internetlayout.com/why-you-should-put-your-content-in-a-weblog-format/</link>
		<comments>http://www.internetlayout.com/why-you-should-put-your-content-in-a-weblog-format/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 22:15:04 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/why-you-should-put-your-content-in-a-weblog-format/</guid>
		<description><![CDATA[Once you realise that visitors and search engines prefer regularly-updated content to static archives of never-updated articles, there&#8217;s a simple way to make this a reality: just put your content in a weblog format. Let&#8217;s take a look at some of the many advantages this approach brings.
 No Need for HTML.
 Weblog software will give [...]]]></description>
			<content:encoded><![CDATA[<p>Once you realise that visitors and search engines prefer regularly-updated content to static archives of never-updated articles, there&#8217;s a simple way to make this a reality: just put your content in a weblog format. Let&#8217;s take a look at some of the many advantages this approach brings.</p>
<p> No Need for HTML.</p>
<p> Weblog software will give you an easy interface to upload articles you write. You don&#8217;t need to put them in templates, you don&#8217;t need to add HTML tags, and you don&#8217;t need to use any WYSIWYG editor  all you do is paste them into the box the software gives you and press &#8216;post&#8217;.</p>
<p> The advantages of this are obvious: it saves you time and trouble (especially of you don&#8217;t know HTML all that well). It also tends to make it much easier to avoid layout mistakes caused by typographical errors, since the weblog software is producing the HTML for you.</p>
<p> No Need for a CMS.</p>
<p> Likewise, you don&#8217;t need a CMS (content management system) to keep your site&#8217;s content in check: all you need to do is add tags to the content as you post it. Most weblog software will create categories for you as you go, instead of you having to categorise everything and pay attention to the way it all works. Instead of managing your content, you just throw it on there and let the software do the managing.</p>
<p> Since there&#8217;s much more good weblog software available for free than there is CMS software, this can save you quite a lot of money. Also, although this is a subjective judgement, weblog software tends to make your site look better than CMS&#8217; templates do.  <br /> People Know How Weblogs Work.</p>
<p> The weblog format has now become a standard, and people know what they&#8217;re doing with it. Instead of having to learn yet another website format, looking around to see how you do things, they know straightaway where to look to find things. The date, the name of the author, the archives, the page about you  everything has a standard position on a weblog, and most web users have read enough weblogs to know what they are and how they work.</p>
<p> This becomes even more powerful when it comes to asking visitors to leave comments on articles: every non-weblog site does this wildly different, while with weblogs it&#8217;s quite standardised. You just type your name, leave your comment, and it gets added to the list  no muss, no fuss.</p>
<p> A Little Each Day.</p>
<p> It&#8217;s a well-known fact that it&#8217;s easier to do things if you chip away at them a bit at a time instead of trying to do them all at once. The same goes for websites: it&#8217;s much easier to write little bits of content each day instead of trying to do it all in one go. Weblogs give you the freedom to write when you&#8217;re inspired to and write as little or as much as you like, instead of having to create a structured article or set of articles.</p>
<p> Trackbacks.</p>
<p> Using weblog software that supports trackbacks (most do) makes other weblogs more likely to link to you, as they know that their site will appear in your trackbacks section. These links increase your traffic and search engine rankings, especially if you get linked from a popular weblog  and if you link to others, they&#8217;re more likely to link back to you.</p>
<p> RSS and Syndication.</p>
<p> Putting your data in a weblog format also has the effect of letting the weblog software produce data about the latest posts using RSS (really simple syndication) format. Users can then &#8217;subscribe&#8217; to these feeds using special software and websites, and keep track of your latest posts, clicking through to read the ones they&#8217;re interested in. This is a little like turning your existing content into an email newsletter, with no extra trouble on your part  it gives people the opportunity to come back over and over again.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/why-you-should-put-your-content-in-a-weblog-format/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Why Word is Bad for the Web.</title>
		<link>http://www.internetlayout.com/why-word-is-bad-for-the-web/</link>
		<comments>http://www.internetlayout.com/why-word-is-bad-for-the-web/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 00:30:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/why-word-is-bad-for-the-web/</guid>
		<description><![CDATA[Every so often, you might see text on the web that appears to be corrupted in some way. It&#8217;s full of odd foreign letters to the point where it&#8217;s almost unreadable, and it took ages to load. Believe it or not, nine times out of ten the culprit is a program that many people use [...]]]></description>
			<content:encoded><![CDATA[<p>Every so often, you might see text on the web that appears to be corrupted in some way. It&#8217;s full of odd foreign letters to the point where it&#8217;s almost unreadable, and it took ages to load. Believe it or not, nine times out of ten the culprit is a program that many people use every day: Microsoft Word, the world&#8217;s most popular word processor. That&#8217;s because, while Word might be perfectly good for producing documents to print and email to people, Word is bad for the web.</p>
<p> The Quote Problem.</p>
<p> All those foreign letters you see in that text were originally nothing more than an attempt to make documents a tiny bit nicer to look at. You see, the design of the keyboard comes from the age of typewriters, and the symbols present represent the kind of writing that appears on typewriters. We&#8217;re stuck with our keyboard designs, but they were never meant to account for all the extra letters and characters included in modern fonts. This led to the quote problem.</p>
<p> What&#8217;s the quote problem? Well, to answer it, take a look at your keyboard. Notice how there&#8217;s only one kind of double-quote mark  the straight one. Worse, when you want a single quote, you have to use the same key as for apostrophes! Now, if you were writing on paper, you&#8217;d put different shaped quotes at the start and end of a quote, instead of just making straight lines. Altogether, things that would be represented by five different marks on paper only get two symbols on the keyboard.</p>
<p> Long ago, Microsoft decided to solve this problem. First, they set up Word to look for quote marks and replace them with nicer, curly quotes, known as &#8217;smart quotes&#8217;. Then, they took some unused character codes  hey, what could anyone ever want those for?  and decided that they would represent these new, pretty quotes.</p>
<p> Everything was fine until, years later, people started copying text they&#8217;d written in Word and pasting onto the web. Because Microsoft didn&#8217;t stick to any international standard when they chose how to represent their smart quotes, the quotes ended up displaying as all sorts of unintended strange letters in web browsers. Word&#8217;s users never meant to do this, but Word had gone ahead and done it for them, because smart quotes is turned on by default!</p>
<p> Not so smart after all, was it?</p>
<p> Terrible HTML.</p>
<p> Of course, there&#8217;s more to all this. When Microsoft finally caught on that the web was going to be big, they quickly added web features to Word, not least of which is the ability to save documents to HTML. Unfortunately for the rest of the world, though, Microsoft again failed to stick to any standards at all. They made up their own HTML tags to represent the layout of Word documents, purely to make sure that the documents would look the same if people wanted to open them in Word and save them in another format. These proprietary tags now pollute HTML documents all over the web, simply because the people who created the pages by saving as HTML in Word don&#8217;t know enough to remove them  and they make pages load much more slowly.</p>
<p> Worse, even if you do remove all the Word-specific tags from the documents, the leftover HTML is still a nightmare. Presumably Microsoft decided to re-use the HTML generation engine from FrontPage, with the same kinds of results  a complete and utter mess.</p>
<p> Smart Tags.</p>
<p> Do you think it ends there? Amazingly, it doesn&#8217;t. For their latest versions of Word, Microsoft decided it&#8217;d be great to add something they called &#8217;smart tags&#8217;  a kind of &#8216;link&#8217; that adds contextual information to things you type. For example, if you type an address in your document, that address allows you to link through to a map. Useful? Very rarely.</p>
<p> The problem comes when documents containing smart tags are saved as HTML  the tags are saved too! This means that documents all over the web have odd text linked to completely frivolous places, simply because Word thought it looked like an address. Not only do these links take ages to load correctly, but they&#8217;re ugly too.</p>
<p> What might Microsoft Word unleash upon the web next? We can only wait in fear.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/internet+design" rel="tag">internet design</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/html+coding" rel="tag"> html coding</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/why-word-is-bad-for-the-web/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Why Java Will Drive Your Visitors Away.</title>
		<link>http://www.internetlayout.com/why-java-will-drive-your-visitors-away/</link>
		<comments>http://www.internetlayout.com/why-java-will-drive-your-visitors-away/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 04:45:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/why-java-will-drive-your-visitors-away/</guid>
		<description><![CDATA[It&#8217;s yet another plugin that users hate, and Java has an even worse reputation than most. Why? There are just so many reasons.
 Microsoft and Sun.
 Java is an open standard, and it&#8217;s one that Microsoft originally embraced. They made their own Microsoft JVM (Java Virtual Machine) part of Internet Explorer. This led to the [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s yet another plugin that users hate, and Java has an even worse reputation than most. Why? There are just so many reasons.</p>
<p> Microsoft and Sun.</p>
<p> Java is an open standard, and it&#8217;s one that Microsoft originally embraced. They made their own Microsoft JVM (Java Virtual Machine) part of Internet Explorer. This led to the rapid growth of Java on the web.</p>
<p> Sun, Java&#8217;s creator, then decided to sue Microsoft, for being anti-competitive in bundling the Microsoft JVM with the world&#8217;s most popular web browser. This was a bad move  Sun wanted Microsoft to bundle its JVM instead, but it actually led to Microsoft simply removing all Java support from Internet Explorer, and forcing users to go and download Sun&#8217;s (from www.java.com) if they wanted to see Java content.</p>
<p> That leaves us in the situation we&#8217;re in today, where users can be divided into three groups:</p>
<p> Users with old versions of Internet Explorer. They have the Microsoft JVM, which is wildly incompatible with Sun&#8217;s.</p>
<p> Users with new versions of Internet Explorer but no JVM. They don&#8217;t have a JVM, meaning that you&#8217;ll have to get them to download Sun&#8217;s to see Java content  and Sun&#8217;s JVM is a big download.</p>
<p> Users with Sun&#8217;s JVM. They&#8217;re not only the smallest group, but they&#8217;re also using a JVM that is incompatible with Microsoft&#8217;s.</p>
<p> This leads to a situation where you can either code for the smallest group of users (who have a supported plugin), or the next largest one (who have an unsupported one), or try to force the largest group (who have no plugin) to get one. This is obviously an extremely bad situation to find yourself in.</p>
<p> The Speed Problem.</p>
<p> Java&#8217;s problems, though, don&#8217;t end there. Even assuming that your user has one JVM or the other, they still won&#8217;t want to use Java content. The big reason for this is that Java is very, very slow.</p>
<p> How slow? It&#8217;s slow to the point where going to any page that has Java on it will cause most browsers to freeze up for about 30 seconds or so, appearing to have crashed completely. Users are unlikely to be patient enough to wait for the Java to load, instead press control, alt and delete to get out of there. </p>
<p> Java&#8217;s adherents mostly refuse to acknowledge the speed problem, but it&#8217;s bad enough that downloadable desktop programs written in Java have become a complete joke  anything useful written in Java will be pretty promptly re-written in someone else to make a more responsive and usable version. Java programs are simply impractical thanks to their speed problems, and no matter how fast computers get it doesn&#8217;t seem to get any better.</p>
<p> The Looks Problem.</p>
<p> The next problem is the way Java tends to look. It uses non-standard buttons, not to mention rather simple and overly programmatical ways of producing graphics. To put it less kindly, content produced with Java tends to be ugly.</p>
<p> If you try producing the same application in Java and in Flash, there&#8217;s just no comparison. The Flash version might be a little harder to code, but it will work in so many more browsers, load much faster, and look better when it does. You would be very silly at this point to use Java instead of Flash, and there are very few things that Java applets can do but Flash can&#8217;t.</p>
<p> Java on the Server.</p>
<p> At this point, Java is pretty much dead on the desktop, or in the web browser. For this reason, if you&#8217;re going to write programs in Java, you should keep them where they belong and work best  on the server. Java on the server is growing all the time, and is a good alternative to many other ways of doing things, providing your server is powerful enough for it. Sun knows this, and is re-focusing its Java efforts at server installations, as an alternative to Microsoft&#8217;s .Net. Let&#8217;s leave client-side Java to rest in peace.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/why-java-will-drive-your-visitors-away/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Why Doing It Yourself is Best.</title>
		<link>http://www.internetlayout.com/why-doing-it-yourself-is-best/</link>
		<comments>http://www.internetlayout.com/why-doing-it-yourself-is-best/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 07:00:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/why-doing-it-yourself-is-best/</guid>
		<description><![CDATA[There are two ways that most people who create web pages do it: either they hire a professional web designer, or they use some visual HTML editing software. You could say that hiring a designer is like getting someone to make furniture for you and deliver it, while using an editor is more like buying [...]]]></description>
			<content:encoded><![CDATA[<p>There are two ways that most people who create web pages do it: either they hire a professional web designer, or they use some visual HTML editing software. You could say that hiring a designer is like getting someone to make furniture for you and deliver it, while using an editor is more like buying flat-pack furniture. </p>
<p> What I&#8217;m here to tell you, though, is that you should consider doing things another way. I&#8217;m telling you that you should go get yourself some wood and a saw. In short, you should do it yourself.</p>
<p> Why Would I Do That?</p>
<p> No matter what you might do, unless you&#8217;re doing it yourself  that is, coding your website by hand  you&#8217;re not going to have full control. Doing it yourself gives you control over every tiny, tiny detail, and puts you in a situation where there should never be a problem you can&#8217;t fix. You&#8217;re not relying on a company, or a designer, or anyone else  whatever goes wrong, you can fix it.</p>
<p> Thanks to XHTML and CSS, creating websites by hand has never been easier  in fact, once you know the basics, it&#8217;s often easier than fighting with some piece of software to get it to make things look the way you want. Once you know the tag for an image, it&#8217;s much easier to just type it than go through a bunch of menus. When you know you want something to be a certain width, it&#8217;s easier to type that in than to try to make it the right size using the mouse. Web design benefits from the kind of preciseness that you get from doing it by hand.</p>
<p> At every stage in the process, you know what you&#8217;ve done and you know what you have left to do. If something isn&#8217;t working the way it should, you can easily look through, find the problem, and make it right. Altogether, not only do you save the money that you would have spent on Dreamweaver or FrontPage, but you also end up with a better website in the end.</p>
<p> Tables and Coding.</p>
<p> For a long time, the biggest reason to stay away from hand-coding websites was that most complex layouts were done using tables, and tables were hard, especially when you had to put one inside another. Any modern website, though, really shouldn&#8217;t be using tables at all, which means that you won&#8217;t have to learn how to do them  that takes down the biggest barrier to hand-coding. HTML is very easy to figure out, and from there all you have to do is learn a little CSS (there are plenty of good books on it, and there&#8217;s not that much to learn altogether) and you&#8217;re away.</p>
<p> Re-using Code.</p>
<p> There are only a limited number of things that you&#8217;d want to do in HTML, and they&#8217;ve all been done by someone, somewhere. When you see an effect you&#8217;d like to use on any website, anywhere, knowing HTML means that you can simply use your browser&#8217;s &#8216;View Source&#8217; function to see how it was done and adapt it for your own website  this is generally considered an OK thing to do.</p>
<p> You&#8217;ll also be able to start building up little libraries of code you&#8217;ve written yourself  a two-column layout, a splash page, and so on  and quickly adapt them as they&#8217;re needed. Even better, if you already have some HTML from a template that you bought or that came with some software, having built websites yourself will give you enough know-how to figure out how to edit it and make it look exactly the way you want.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/why-doing-it-yourself-is-best/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Which Database is Right for You?</title>
		<link>http://www.internetlayout.com/which-database-is-right-for-you/</link>
		<comments>http://www.internetlayout.com/which-database-is-right-for-you/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 11:00:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/which-database-is-right-for-you/</guid>
		<description><![CDATA[If you can choose your database, you&#8217;re lucky: few hosts offer anything more than MySQL. If you&#8217;re doing things yourself, though, or you have one of those rare hosts, then you might find that you need to weigh up the positives and negatives of different database software.
 MySQL.
 MySQL is the most common database software [...]]]></description>
			<content:encoded><![CDATA[<p>If you can choose your database, you&#8217;re lucky: few hosts offer anything more than MySQL. If you&#8217;re doing things yourself, though, or you have one of those rare hosts, then you might find that you need to weigh up the positives and negatives of different database software.</p>
<p> MySQL.</p>
<p> MySQL is the most common database software for small websites, but is laughed at in the rest of the industry. It&#8217;s fine for simple insertion and retrieval of data, but if you start trying to do anything more advanced with it, you&#8217;re going to start running into problems.</p>
<p> So what doesn&#8217;t MySQL support? Today, MySQL doesn&#8217;t support views (&#8217;virtual&#8217; tables made from other tables), stored procedures (small programs that can be stored in the database) or triggers (actions that the database can be told to do automatically when certain things happen). However, many of these features are promised in future versions.</p>
<p> What does MySQL have going for it? Well, for one thing, it&#8217;s free, and it&#8217;s the most-used database on the web. The database has speed, simplicity, and a no-nonsense attitude on its side. MySQL is usable with a lot of different programming languages instead of being artificially restricted, and runs on a lot of operating system. There&#8217;s no shortage of big websites using MySQL and doing just fine: CNet and Friendster spring to mind.</p>
<p> Visit www.mysql.com for more information.</p>
<p> PostgreSQL.</p>
<p> MySQL&#8217;s biggest open source competitor is PostgreSQL (www.postgresql.org). It&#8217;s often considered to be a better database overall than MySQL, and yet it has a much smaller market share. It a more established and mature database than MySQL, with roots in the early &#8217;80s compared to MySQL&#8217;s start in the mid-&#8217;90s, and is also released under a more flexible license.</p>
<p> The biggest strength of PostgreSQL is that it lets the database do more of the work: you define rules to say how your tables relate to each other, and PostgreSQL &#8216;understands&#8217; and make things easy on you. It supports all the latest standards and features, making it a much better choice as a drop-in replacement for an expensive enterprise database than MySQL is.</p>
<p> Microsoft SQL Server.</p>
<p> Microsoft&#8217;s SQL Server supports lots of extra features that other databases don&#8217;t  because they were entirely made up my Microsoft. There are two reasons why some people use SQL Server: first, it works well with IIS and ASP, and second, it works graphically instead of using text.</p>
<p> However, as with most Microsoft products, security has proved to be SQL Server&#8217;s weak point. Back in 2003, the Slammer worm demonstrated how insecure the software is when it spread between servers using a vulnerability in SQL Server. The problems caused were bad enough that the entire Internet actually slowed down, and although Microsoft says it has committed to improving security in all its software, it remains to be seen whether something similar might happen again.</p>
<p> Oracle.</p>
<p> Oracle is widely considered to be the best database out there. It&#8217;s a very old, stable database, and is the most-used in big enterprise operations, mainly because it&#8217;s so much faster than anything else out there. Oracle works on lots of different operating systems, and has support for lots of interesting features like Java and XML.</p>
<p> Oracle offers a lot of documentation and support on its website and, despite what you might think, is usable with languages like PHP. People used to avoid Oracle because it was wildly expensive compared to other database soft out there, but Oracle now makes a &#8216;Standard&#8217; version available for around $150 per user  quite comparable to Microsoft&#8217;s SQL Server. At this point, the only reason not to use Oracle is that you want your database to be entirely free  you&#8217;d be a fool to choose SQL Server instead of this, for sure.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/internet+design" rel="tag">internet design</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/html+coding" rel="tag"> html coding</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/which-database-is-right-for-you/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>What You See Isn&#8217;t Always What You Get.</title>
		<link>http://www.internetlayout.com/what-you-see-isnt-always-what-you-get/</link>
		<comments>http://www.internetlayout.com/what-you-see-isnt-always-what-you-get/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 11:15:04 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/what-you-see-isnt-always-what-you-get/</guid>
		<description><![CDATA[When you use a visual HTML editor like FrontPage or Dreamweaver, they tell you that WYSIWYG: what you see is what you get. This means that, in theory, what you see while you&#8217;re editing the page should look just like what you get when you&#8217;re done. While word processors have pretty much got the concept [...]]]></description>
			<content:encoded><![CDATA[<p>When you use a visual HTML editor like FrontPage or Dreamweaver, they tell you that WYSIWYG: what you see is what you get. This means that, in theory, what you see while you&#8217;re editing the page should look just like what you get when you&#8217;re done. While word processors have pretty much got the concept working now when it comes to printing (it didn&#8217;t used to be as reliable), there are still problems when it comes to HTML editors and web browsers  of course, if you&#8217;ve spent more than five minutes using visual HTML editors, then you&#8217;ll know that.</p>
<p> The Advantages of WYSIWYG.</p>
<p> WYSIWYG is quite uncontroversial at this point  its advantages are clear, in that it lets you make your page look exactly the way you want it to while you&#8217;re writing it, with no surprises. In the early days, it was sometimes referred to as being like a kind of &#8216;interactive print preview&#8217;. Professional typesetters were at first opposed to its use in publishing, but it&#8217;s easy and quick enough that it has come to dominate. The alternative now, though, is to go back to the days of layout commands, which isn&#8217;t something most users want to do. </p>
<p> On the web, WYSIWY it can be far more problematic, because what comes out of the other end of the program isn&#8217;t a static, printed page  it&#8217;s computer code, HTML, that has to be interpreted by a web browser before it becomes anything viewable.</p>
<p> Not Even All Browsers are the Same.</p>
<p> The first problem with what you see in an editor being what you get in a browser is that all the different browsers available don&#8217;t always make the same page look the same way. How are HTML editors supposed to account for bugs in Internet Explorer? They can&#8217;t, really.</p>
<p> Each piece of HTML editing software is forced to either write its own HTML rendering engine (the engine that decides how the code is translated to a visible page), or use one from an existing program. Recently, for example, Dreamweaver moved over to Opera&#8217;s engine, which means that it shows pages the way Opera does. FrontPage has always been closest to Internet Explorer. Because Mozilla is open source, there are a lot of HTML editors based on its engine, the most usable of which is Nvu.</p>
<p> That doesn&#8217;t exactly help, though, when it comes to things looking the same in every browser  if you use Dreamweaver, for example, what you see will be what you get in Opera, but not necessarily in Internet Explorer. This is a problem that can be partially solved by testing everything in every browser, but doing that doesn&#8217;t let you see what your page is going to look like as you&#8217;re going along.</p>
<p> Maybe What You See Shouldn&#8217;t Be What You Get.</p>
<p> While users demand WYSIWYG software, it&#8217;s somewhat misguided when it comes to the web, for the simple reason that it expects everyone to be using your site the same way, and designs towards that expected use. In reality, the web was designed to be a document format that was interpreted by the program receiving it, meaning that if a browser wants to leave out all the graphics, or ignore all your tables, then it&#8217;s perfectly justified in doing so. This is especially significant when it comes to mobile browsers  they simply don&#8217;t have large enough screens to display normal designs, and it&#8217;s silly to force them to try.</p>
<p> Realising this is one of the most important differences between being a good designer and being a bad one. Bad designers will be constantly nudging at their designs, doing everything they can think of to get them to look exactly the way they intended in every browser possible, even if it doubles the size and complexity of the code. A good designer will write good code that displays in all browsers, but doesn&#8217;t necessarily have to be pixel-perfect.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/internet+design" rel="tag">internet design</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/html+coding" rel="tag"> html coding</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/what-you-see-isnt-always-what-you-get/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>What Do You Want Your Website to Do?</title>
		<link>http://www.internetlayout.com/what-do-you-want-your-website-to-do/</link>
		<comments>http://www.internetlayout.com/what-do-you-want-your-website-to-do/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 15:00:01 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/what-do-you-want-your-website-to-do/</guid>
		<description><![CDATA[There are a lot of different kinds of websites  and there are a lot of people who know they want a website, but aren&#8217;t even sure why. If you don&#8217;t already know, you need to figure out exactly what it is that you want your website to do. What kind of thing do you [...]]]></description>
			<content:encoded><![CDATA[<p>There are a lot of different kinds of websites  and there are a lot of people who know they want a website, but aren&#8217;t even sure why. If you don&#8217;t already know, you need to figure out exactly what it is that you want your website to do. What kind of thing do you want to put on it? Who are you trying to get to visit? Here&#8217;s a quick guide to some of the most popular website types.</p>
<p> The Business Card Website.</p>
<p> For many people, having a website is something they feel the need to do as a duty, not because they really want to do it. In this case, it&#8217;s perfectly justified to put up a website with nothing more than your name, your business name (if any), and your email address. You could also include your real-world address and your phone number, if you&#8217;re comfortable with that. The key here is to at least put up something for someone who happens to be looking for you with a search engine.</p>
<p> You have to understand, though, that these kinds of sites can be as frustrating as they are helpful. Friends and co-workers may be excited to find your site, only to say &#8220;oh&#8230; is that all it does?&#8221; Customers, especially, have a tendency to get upset, especially if they just wanted to know something about your products or pricing. Not having a complete website makes work for them when they have to ask you about these things, and for you when you have to answer.</p>
<p> The CV/Portfolio Website.</p>
<p> An extension of the business card format is to make your website brief, and directed at getting people to call you if they&#8217;re interested in you. It could just be a listing of the jobs you&#8217;ve had, or it could be an archive of the articles you&#8217;ve written for various publications  whatever, it&#8217;s there to get you work. These kinds of websites can be effective, although you should realise that you&#8217;re more likely to get some work because of a site that people find useful than because of one that&#8217;s just about you.</p>
<p> The Brochure Website.</p>
<p> They&#8217;re often-mocked in web design, but they&#8217;re not really that bad: brochure-style websites simply reproduce the kind of material you would send out in a brochure to an interested customer, complete with pictures and technical details. Instead of actually doing any business online, you give the customer your contact information.</p>
<p> In many industries, really, this is the only way to work. There are things you just can&#8217;t do with shopping carts and credit card processing, after all, especially when it comes to services. These kinds of websites are especially prevalent among businesses with a more local focus.</p>
<p> The E-Commerce Website.</p>
<p> There are two situations where e-commerce works really well: if you&#8217;re selling a service that can be provided over the web, or if you&#8217;re selling a small product that you can handle shipping for. In these situations, e-commerce websites are very powerful. You can sell your product direct online, cutting out whatever middlemen there might be.</p>
<p> The Content Website.</p>
<p> Ever more popular, content websites work by providing useful writing and then putting ads around it. That&#8217;s the whole business model in a nutshell, but it works surprisingly well. The more writing you can do (or get), the better it works for you. If you want, you can even leave off the ads and put up a small button asking people to donate to your site if they found your information helpful  people can be nicer than you&#8217;d expect.</p>
<p> The Community Website.</p>
<p> Finally, an often-ignored kind of website is one that exists to serve a community. The community might be geographical (people who live in the same town), or it could an interest or hobby community (a forum for people who really like a certain genre of TV show, for example). Community websites can be fun to participate in, and they can make a lot of money if you can find advertisers who are interested in the very specific audience your site has got. If your site gets popular, you might even be able to charge people for membership! Even if it stays free and small, though, it&#8217;s nice to have a web community to call your own, and you&#8217;re likely to benefit in all sorts of ways that you wouldn&#8217;t expect</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/html" rel="tag"> html</a>, <a href="http://technorati.com/tag/websites" rel="tag"> websites</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/what-do-you-want-your-website-to-do/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Websites and Weblogs: What&#8217;s the Difference?</title>
		<link>http://www.internetlayout.com/websites-and-weblogs-whats-the-difference/</link>
		<comments>http://www.internetlayout.com/websites-and-weblogs-whats-the-difference/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 15:45:15 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/websites-and-weblogs-whats-the-difference/</guid>
		<description><![CDATA[More and more, people don&#8217;t have traditional websites: static things where pages can be added, updated or taken away. Instead, they write new material for their website when they feel like it, and then put it up on one page, with the most recent writing first. These people are running weblogs.
 How Did Weblogs Start?
 [...]]]></description>
			<content:encoded><![CDATA[<p>More and more, people don&#8217;t have traditional websites: static things where pages can be added, updated or taken away. Instead, they write new material for their website when they feel like it, and then put it up on one page, with the most recent writing first. These people are running weblogs.</p>
<p> How Did Weblogs Start?</p>
<p> Many people say that there have been weblogs (or blogs, as they&#8217;re sometimes called) for as long as there has been a web. Back when there were only a few thousand websites, the &#8216;What&#8217;s New&#8217; page that announced each new one (yes, there really was such a thing!) worked in just the same way as blogs do today.</p>
<p> Early weblogs included Scripting News, Robot Wisdom and Camworld, which all started in 1997. To begin with, blogs mostly consisted of often-updated lists of useful and amusing links to other websites, but it gradually became clear that the format was just as good for distributing longer articles. Blog software started to be developed, and their popularity quickly exploded. By 1999, everyone was talking about blogs.</p>
<p> Why are Blogs So Popular?</p>
<p> In recent years, the blog format has very much taken over from the &#8216;personal home page&#8217;. People seem to find it much easier to just put a kind of public diary online, instead of putting up a little biography of themselves and a collection of articles. It&#8217;s more personal, more fun, and more interactive day-to-day.</p>
<p> Businesses have started to open blogs too  in many ways, they&#8217;re like a replacement for newsletters. A regularly-updated blog gives customers a great sense of what a business is like, while giving the business a great way to keep communicating with its customers and being useful to them, even when they&#8217;re not buying anything right this minute.</p>
<p> In my opinion, the biggest reason for blogs&#8217; popularity is that they make publishing to the web very easy. You don&#8217;t really have to know anything about what&#8217;s happening behind the scenes: blogs finally make publishing your thoughts for everyone to see as easy as posting to a forum or sending an email. In a way, blogs fulfil the original promise of the web.</p>
<p> Weblog Software.</p>
<p> Today, there&#8217;s a lot of blog software out there  if you want a blog, you&#8217;re spoiled for choice. What you get will depend on how comfortable you are with technical stuff, and whether you want it to be part of your main website or not.</p>
<p> Movable Type. This is software that you install on your web server. You simply log in and type your post, and it creates your pages for you. Movable Type can be a little complex to set up, but you can use a version called Typepad that is hosted by its creators instead of using your server.</p>
<p> Blogger. You don&#8217;t install Blogger on your server  instead, you give it your FTP password and let it upload files to your web server for you. If you don&#8217;t have any hosting, you can also host blogs for free at Blogger&#8217;s Blogspot. Blogger is owned by Google.</p>
<p> WordPress. WordPress is a free alternative to blogging software. It works in basically the same way as Movable Type, but without the restrictive licensing and with nicer-looking default templates. Many people have switched to WordPress out of frustration with Movable Type and not looked back. You have to host it on your own server, but it&#8217;s very simple to set up  don&#8217;t be scared!</p>
<p> LiveJournal. LiveJournal is a completely online service, meaning that it has nothing to do with your website, except that you can link to your LiveJournal if you want. LiveJournal is more social than most blogging, allowing you to join communities relating to your interest.</p>
<p> There are plenty of other online services, but they&#8217;re all pretty much the same: MSN Spaces, AOL Journals, and so on. You&#8217;re unlikely to get taken very seriously if you have a blog at any of these places, although it&#8217;d be easy. In the end, it&#8217;s all about power versus convenience: the more work you put in to get your blog working, the more likely that it&#8217;s going to be what you really wanted it to be. If you&#8217;re creating a website anyway, you&#8217;d be silly not to put a blog on it.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/websites-and-weblogs-whats-the-difference/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>VBScript: Javascript Made Easy.</title>
		<link>http://www.internetlayout.com/vbscript-javascript-made-easy/</link>
		<comments>http://www.internetlayout.com/vbscript-javascript-made-easy/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 18:15:04 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/vbscript-javascript-made-easy/</guid>
		<description><![CDATA[VBScript is a web language for inserting into HTML documents. It&#8217;s a lot like Java, but is easier to write thanks to its Visual Basic-like code.
 Is It Really Easier?
 Well, it&#8217;s largely a matter of personal preference, and what you&#8217;re used to. If you&#8217;re an experienced programmer, you&#8217;ll probably think that VBScript is a [...]]]></description>
			<content:encoded><![CDATA[<p>VBScript is a web language for inserting into HTML documents. It&#8217;s a lot like Java, but is easier to write thanks to its Visual Basic-like code.</p>
<p> Is It Really Easier?</p>
<p> Well, it&#8217;s largely a matter of personal preference, and what you&#8217;re used to. If you&#8217;re an experienced programmer, you&#8217;ll probably think that VBScript is a joke, and prefer Javascript. If you&#8217;re not, though, VBScript&#8217;s English-like code can make things clearer and quicker when you&#8217;re writing scripts. For example, compare this code for an if/then/else condition.</p>
<p> Javascript:</p>
<p> if (a == 1) {<br />   alert(&#8221;a&#8221;);<br /> } else if (b == 1) {<br />   alert(&#8221;b&#8221;);<br /> } else {<br />   alert(&#8221;z&#8221;);<br /> }</p>
<p> VBScript:</p>
<p> if a=1 then<br />   msgbox &#8220;a&#8221;<br /> elseif b=1 then<br />   msgbox &#8220;b&#8221;<br /> else<br />   msgbox &#8220;c&#8221;<br /> end if</p>
<p> See what I mean? This is a pretty representative sample of the differences (a &#8216;for&#8217; block would provide a more extreme example). To put it simply, Javascript looks &#8216;code-like&#8217;, with all kinds of brackets and semicolons all over the place  and it&#8217;s all-too-easy to forget one. VBScript, on the other hand, is designed to be more human, and closer to natural language. While its approach is less flexible for complicated operations, it&#8217;s much quicker for simpler ones.</p>
<p> Useful VBScript Functions.</p>
<p> Here are a few of the functions VBScript has that you&#8217;ll be wishing you could use in Javascript.</p>
<p> DateDiff. Works out the difference between two dates  this is a nightmare in most programming languages.</p>
<p> FormatCurrency. Takes a number and formats it as whatever currency you want.</p>
<p> InStr. Looks for some text in a string, and stops when it finds it. Useful for including text up to a special &#8217;stop&#8217; phrase.</p>
<p> Split. Divides some text up into an array depending on where a certain character is (similar to PHP&#8217;s explode command, and just as useful).</p>
<p> Replace. Lets you look through some text and replace every instance of a certain character or phrase.</p>
<p> Apart from this, VBScript offers quite a few of Javascript&#8217;s functions. Even though that&#8217;s useful, it can sometimes make you feel like you&#8217;re just writing Javascript in an odd way  the same way that doing anything complex with desktop Visual Basic gradually seems to turn into writing a kind of C with a slightly different layout. If you keep things simple, though, VBScript is good at what it does.</p>
<p> So What&#8217;s the Catch?</p>
<p> Well, the catch is a big one. Pages written using VBScript won&#8217;t work in any web browser other than Internet Explorer  it&#8217;s Microsoft&#8217;s own language, and no-one else supports it. For better or for worst, the web has long since standardised on Javascript. This unfortunate fact means that, for use on the web, you&#8217;re pretty much stuck with Javascript, unless you want to alienate many of your visitors, or your scripting isn&#8217;t essential for your site to work. This is the number one reason why you hardly ever see any VBScript anywhere on the web.</p>
<p> If you&#8217;re writing web pages to go on a corporate intranet or some other environment where you have control over how users access the site, however, VBScript can make your life considerably easier. You might also consider using it if you&#8217;ve written Javascript that works in every browser except Internet Explorer, as just using VBScript for one or two things can save you playing around with lengthy workarounds.</p>
<p> An Alternative Way of Doing Things.</p>
<p> If Javascript intimidates you and you&#8217;d really like to use VBScript, but you want your site to work on as many web browsers as possible, there is a solution! VBScript and Javascript that there are converters freely available to translate between them  a good one is at http://slingfive.com/pages/code/scriptConverter/, but there are plenty more. You can simply write your scripts in VBScript and then run them through the translator to turn them into cross-browser Javascript, without having to write a word of Javascript! </p>
<p> Even better, once you&#8217;ve got the two versions of the script side by side, you can compare them, and start to learn how things are done in Javascript. Before long, you&#8217;ll be writing it with no trouble.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/internet+design" rel="tag">internet design</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/html+coding" rel="tag"> html coding</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/vbscript-javascript-made-easy/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Using Quizzes and Games to Get Traffic.</title>
		<link>http://www.internetlayout.com/using-quizzes-and-games-to-get-traffic/</link>
		<comments>http://www.internetlayout.com/using-quizzes-and-games-to-get-traffic/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 18:16:05 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/using-quizzes-and-games-to-get-traffic/</guid>
		<description><![CDATA[When it comes to getting young people to visit your website, textual content just doesn&#8217;t cut it  there are few things that they want to read articles about, and they certainly don&#8217;t want to read articles every day. They like to talk to each other, but they&#8217;ll often cause trouble if you let them, [...]]]></description>
			<content:encoded><![CDATA[<p>When it comes to getting young people to visit your website, textual content just doesn&#8217;t cut it  there are few things that they want to read articles about, and they certainly don&#8217;t want to read articles every day. They like to talk to each other, but they&#8217;ll often cause trouble if you let them, not to mention scaring off any older visitors you might have with their questionable grammar. Really, if you want young people to pay you a visit, you need things that work consistently: quizzes and other kinds of games.</p>
<p> All About Quizzes.</p>
<p> Kids just can&#8217;t get enough quizzes: the reasons why are a mystery, but it&#8217;s true. They think it&#8217;s great fun to answer questions about yourself only to be told something like &#8220;you&#8217;re 60% goth  that&#8217;s more goth than 83% of the people who&#8217;ve taken this quiz so far!&#8221; What&#8217;s more, not only do they love taking quizzes, but they love making them for each other as well. It&#8217;s got to the point where any site offering them the facility to create their own quizzes becomes an overnight hit.</p>
<p> So why the popularity? A big factor in the whole thing is that it&#8217;s self-perpetuating: every quiz they complete will give them some HTML for linking to it from their blog, as well as a button to email their results to their friends. Add to this the fact that kids who&#8217;ve created a quiz of their own will obviously want to send it to everyone to know, and you&#8217;re generating a lot of traffic. </p>
<p> Imagine one kid making a quiz, and sending it to their friends. Out of these friends, maybe five would send their results to their friends, and maybe two would make a quiz of their own. Four of the five invited friends take the quiz, and maybe one goes on to make one. The two who made one of their own send it to all their friends. On and on it goes, like a chain letter (or its modern cousin, the chain email)  it&#8217;s unstoppable.</p>
<p> Offering Games.</p>
<p> Taking it to the next level, you can offer games to your visitors. Games have the advantage that they appeal to young visitors, but they also appeal to some older ones as well  you don&#8217;t limit yourself to being a kids&#8217; website quite as much as you do with quizzes. The downside of games, of course, is that you have to produce them, or pay someone to produce them  it&#8217;s not that expensive, but you need to have good ideas if you want your games to get popular.</p>
<p> What&#8217;s the best format to offer games in? The answer, without a doubt, is Flash. It&#8217;s installed on the overwhelming majority of computers, and lets you create appealing cartoonish graphics without your game running too slowly. Java, for comparison, is intended for more technical users  not only do Java games tend to look dull, but they also make the user&#8217;s computer slow to a crawl, not to mention being more likely to just plain not work. If a user doesn&#8217;t have Flash, then they can install it as easily as clicking &#8216;Yes&#8217;. Installing Java and other systems tends to be significantly more involved.</p>
<p> The next thing you&#8217;ll be wondering, of course, is what kind of games are popular. The answer is just about anything, as long as it&#8217;s original. If you&#8217;re trying to build a big game, you should make it extensible in the style of Runescape (www.runescape.com) or Habbo Hotel (www.habbohotel.com)  it should be something you could literally play all day without getting bored. </p>
<p> For short games, good versions of classics are always popular if you want a steady trickle of traffic long-term, but if you want a short-term burst of traffic then you might want to look at something topical: humorous games about current events are surprisingly appealing across age ranges, but have a limited shelf life. If you want more significant long-term traffic, then an excellent area to look at is innovative puzzle games: if you can come up with something simple but addictive in the style of PopCap Games (www.popcap.com), you&#8217;ll have people coming back for a long time to come.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/using-quizzes-and-games-to-get-traffic/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Using Flash Sensibly.</title>
		<link>http://www.internetlayout.com/using-flash-sensibly/</link>
		<comments>http://www.internetlayout.com/using-flash-sensibly/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 23:01:03 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/using-flash-sensibly/</guid>
		<description><![CDATA[So you know Flash can be used for bad things, but you think your website would really benefit from it. Well, while you need to know what you&#8217;re doing, there&#8217;s absolutely no reason why Flash can&#8217;t be used entirely sensibly, to make your website better and provide useful information or entertainment for your visitors. So, [...]]]></description>
			<content:encoded><![CDATA[<p>So you know Flash can be used for bad things, but you think your website would really benefit from it. Well, while you need to know what you&#8217;re doing, there&#8217;s absolutely no reason why Flash can&#8217;t be used entirely sensibly, to make your website better and provide useful information or entertainment for your visitors. So, in this article, let&#8217;s take a look at the things Flash is suited for.</p>
<p> Games.</p>
<p> Flash&#8217;s number one use is games, where it&#8217;s simply the best solution for the web. The alternative, really, is the slow-loading, ugly Java disaster, and there&#8217;s just no contest. Flash lets you easily provide interactive games that go far beyond anything that could ever be done in HTML or DHTML, with Flash&#8217;s slick animation capabilities producing a well-recognised graphical format that many feel to be ideal for small games, especially puzzles and &#8216;classic&#8217; games.</p>
<p> Make no mistake: all the most popular games on the web are offered in a Flash version, perhaps with a downloadable version for purchase alongside. People don&#8217;t want to go to the trouble of downloading and running programs just to play games, especially considering that what they&#8217;re downloading could be a virus  Flash is the ideal solution here.</p>
<p> Cartoons.</p>
<p> Another format that Flash is very good for is entirely non-interactive cartoons  take a look at homestarrunner.com for a famous example. Flash&#8217;s bold lines and easy animation tools give Flash cartoons a distinct style, and make it easy to create long-running cartoon series. </p>
<p> Once you get used to the &#8216;Flash look&#8217;, you might even notice that some of the cartoons on TV nowadays have it too. That&#8217;s because plenty of &#8216;real&#8217; cartoons are now produced with Flash, since it makes it so easy to animate things on a computer without having to send off hand-drawn scenes to be animated.</p>
<p> Statistical Presentation.</p>
<p> By this point, you might be thinking that the only good uses of Flash seem to be for kids. Well, you&#8217;d be wrong. Flash is also a very good tool for presenting statistics in a creative way: the way that it lets you produce graphics easily from numbers and scripts makes it an ideal tool for this. There are plenty of websites out there with dull Excel-produced charts and graphs that would really benefit from a Flash makeover. </p>
<p> When you do this, though, do be careful of using excessive animation. Sure, it&#8217;s fine for the bars of a chart to grow until they reach where they should be, but don&#8217;t do it too slowly, or you&#8217;ll lose the audience in the process. Likewise, never move things around without input from the user  the reaction that tends to provoke is &#8220;hey, I was looking at that!&#8221; If you keep your Flash sober, restrained and relatively static, though, it can be a real winner for this kind of application.</p>
<p> Used properly, then, Flash can be just as effective for real-time stock market data as it is for games and animations  which makes it a very unusual kind of program. This is part of the power of Flash, and the reason it survives on the web today, despite its more annoying uses.</p>
<p> A Word of Warning.</p>
<p> However, before you do use Flash for any of the things listed above, it&#8217;s worth noting that your visitors still won&#8217;t like coming across it unexpectedly, no matter how nice a use you put it to. For this reason, you should always label links that go to a page with Flash with the word &#8216;Flash&#8217; in brackets, like this:</p>
<p> Watch our latest cartoon [Flash]<br /> See our performance projections [Flash]</p>
<p> If you don&#8217;t do this, you&#8217;ll get just as many back-button clickers as you would with any other Flash  when users don&#8217;t know what&#8217;s coming and something unexpected happens, their instinct is to panic and get out of there as soon as they can. If you make sure that your site is predictable and always keeps them informed of where they&#8217;re going next, then you&#8217;ll make them much happier.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/using-flash-sensibly/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Uploading Your Website with FTP.</title>
		<link>http://www.internetlayout.com/uploading-your-website-with-ftp/</link>
		<comments>http://www.internetlayout.com/uploading-your-website-with-ftp/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 02:45:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/uploading-your-website-with-ftp/</guid>
		<description><![CDATA[Once you&#8217;ve created your website, you&#8217;re going to need to upload it to your web server. The easiest and fastest way of doing this is using FTP.
 What&#8217;s FTP?
 FTP stands for File Transfer Protocol. It&#8217;s a standard for transferring files quickly and easily between computers, intended to allow computers with different operating systems to [...]]]></description>
			<content:encoded><![CDATA[<p>Once you&#8217;ve created your website, you&#8217;re going to need to upload it to your web server. The easiest and fastest way of doing this is using FTP.</p>
<p> What&#8217;s FTP?</p>
<p> FTP stands for File Transfer Protocol. It&#8217;s a standard for transferring files quickly and easily between computers, intended to allow computers with different operating systems to exchange files without users needing to worry about the different file systems they use. Compared to HTTP, transfers over FTP are very reliable, meaning that your upload will not just fail without telling you, and you can pause and resume any upload you start.</p>
<p> To connect to an FTP server, you need three things: the FTP server&#8217;s address, a username, and a password. Your web host should have provided these to you when you opened your account, or you may also be able to create one yourself using your website&#8217;s cPanel. Check your host&#8217;s help for more information.</p>
<p> Before you can use FTP, you need an FTP program. Luckily, you have quite a few choices.</p>
<p> Internet Explorer.</p>
<p> What, Internet Explorer? Yes, IE actually has an FTP program built in. Just go to your host&#8217;s FTP server using a URL with ftp:// instead of http://, like this: ftp://ftp.example.com. You will be asked to enter your username and password, and then you&#8217;ll be presented with a view of the files and folders on the FTP server, just like if they were on your own computer! To upload files, all you need to do is drag them from wherever they are now into this window.</p>
<p> So what&#8217;s the problem? Why not just use IE for all your FTP uploading needs? Well, unfortunately, the answer is that it isn&#8217;t very reliable as an FTP program: it works, but it&#8217;s very slow, and won&#8217;t automatically try things again if it runs into errors. It also lacks a good way of telling you how far along your uploads are or giving you much control over them  fine for uploading one or two files, but not so great when it comes to uploading a whole website.</p>
<p> CuteFTP.</p>
<p> CuteFTP (www.cuteftp.com), by GlobalScape, was one of the first useful graphical FTP programs for Windows, and is still popular. It supports resuming, scheduling transfers in advance and multiple transfers at once, and also has the useful feature of allowing you to quickly edit files on the server using a built-in text editor. It costs $40, or you can get a Pro version with more features for $60.</p>
<p> WS FTP.</p>
<p> WS FTP (www.wsftp.com) is another old, established FTP program, but recently became a lot easier to use than it used to be. Some useful features include its various wizards and tutorials for doing common things, editing files on the server using any software you like (a rare feature) and sorting options that let you find files quickly. It also has special features to help you out with blogging and digital photography. Cost: $60.</p>
<p> BulletproofFTP.</p>
<p> BulletproofFTP (www.bpftp.com) is an FTP client that does a lot of things automatically  it&#8217;s clever when it comes to handling common situations in a good way, where other FTP programs can often do things you wouldn&#8217;t want or constantly ask you to confirm things. However, the interface is looking a little dated now, and it costs $30.</p>
<p> SmartFTP.</p>
<p> SmartFTP (www.smartftp.com) is my personal favourite FTP program. Why? Well, it has a modern, easy-to-use interface. It&#8217;s updated often, and has almost all the features of the programs above, as well as very good support for queuing, proxies, backups, and some obscure things like chmod that you might need to do from time to time. Best of all, although it costs $37 for business use, it&#8217;s free for non-commercial or personal users.</p>
<p> FileZilla.</p>
<p> Finally, if you want a completely free and open-source FTP program, FileZilla (filezilla.sourceforge.net) is worth a look. While the interface is simple and a little technical, it does most things you would want it to do, and is surprisingly fast and stable. If you want an easy to use program that doesn&#8217;t hide anything for you, then you could do worse than FileZilla  and hey, if you want it free, you don&#8217;t have that many choi</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/internet+design" rel="tag">internet design</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/html+coding" rel="tag"> html coding</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/uploading-your-website-with-ftp/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Understanding Web Jargon.</title>
		<link>http://www.internetlayout.com/understanding-web-jargon/</link>
		<comments>http://www.internetlayout.com/understanding-web-jargon/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 03:01:03 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/understanding-web-jargon/</guid>
		<description><![CDATA[Don&#8217;t know your HTML from your HTTP? Your cache from your cookies? The web has serious amounts of jargon, and it seems like people come up with new words almost every day. Most of it isn&#8217;t especially useful, but there are some words that it&#8217;s good to know to help you along on the web. [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t know your HTML from your HTTP? Your cache from your cookies? The web has serious amounts of jargon, and it seems like people come up with new words almost every day. Most of it isn&#8217;t especially useful, but there are some words that it&#8217;s good to know to help you along on the web. Here are the essentials.</p>
<p> Apache. The most popular web server. It is open source and free for anyone to use.</p>
<p> Blog. A short for &#8216;weblog&#8217;. A web page that is updated like a diary, with the most recent writing first. Usually done using blogging software instead of being maintained by hand.</p>
<p> Browser. A web browser is the software that you use to view pages on the web. Internet Explorer is the most common browser.</p>
<p> Cache. A web browser&#8217;s cache is where it keeps files that it has downloaded from the web and might need to use again. A site&#8217;s logo and navigation graphics may be stored in the cache, for example, so that they don&#8217;t have to be downloaded again each time you go from one page of the site to another. This happens automatically.</p>
<p> Cookies. Small files that websites can store on your computer to let them &#8216;remember&#8217; you. When you log into a website and you&#8217;re still logged in when you go back there later on, that&#8217;s because the site gave your browser a cookie.</p>
<p> Favorites. Also known as Bookmarks, this is a place in your browser where you can save links to pages that you&#8217;d like to visit again.</p>
<p> Flash. A browser plug-in developed by Macromedia that displays animations and animated websites.</p>
<p> FTP. File Transfer Protocol. The usual method of uploading files from your computer to a web server.</p>
<p> HTML. Hypertext Markup Language. The language that web pages are written in.</p>
<p> HTTP. Hypertext Transfer Protocol. Theoretically, the way that HTML pages are sent between a server and a browser, although in practice HTTP is used for sending all sorts of data, including graphics and file downloads. Many files should really be provided using FTP, but HTTP is considered to be easier and faster.</p>
<p> IIS. Internet Information Server. Microsoft&#8217;s competitor to Apache, comes with versions of Windows that can be used as web servers. Often considered to be somewhat insecure and prone to crashing, although recent versions have improved.</p>
<p> ISP. Internet Service Provider. The company or institution that provides your computer with access to the Internet, usually in exchange for a monthly fee.</p>
<p> Link. A link is some text on one web page that will take you to another page if you click on it.</p>
<p> MySQL. MySQL is a free, open source database. It is often used for smaller web applications and websites.</p>
<p> Open source. Open source software is software which makes its source code freely available. This is intended to give you more freedom to modify the software however you want (or pay someone to modify it for you), instead of tying you to a company and relying on them for updates. In practice, this means that the software is available for download at no cost. Visit www.opensource.org for more information.</p>
<p> PDF. Portable Document Format. A document format that aims to reproduce text exactly the way it would appear on a page. Viewable in web browsers using a plug-in, but disliked by many users because it can be very slow.</p>
<p> PHP. Stands for &#8216;PHP: Hypertext Processor&#8217;. A very easy to learn and easy to use scripting language that is one of the most common on the web, helped along by the fact that it is also free. It is most often used in quite simple ways, such as retrieving text from a database and adding it to a page.</p>
<p> URL. Uniform Resource Locator. A technical term for a whole web address, such as http://www.example.com/page.html. It is called uniform because you can use similar addresses to refer to entirely different kinds of resources: for example, file://c:/windows refers to your Windows folder, and ftp://ftp.example.com/public_html refers to a folder on an FTP server.</p>
<p> W3C. The World Wide Web Consortium (three Ws and a C, so W3C). This is the standards body that is considered to be &#8216;in charge&#8217; of the web, and decides what gets put in and taken out of the various versions of HTML, amongst other things.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/internet+design" rel="tag">internet design</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/html+coding" rel="tag"> html coding</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/understanding-web-jargon/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Tracking Your Visitors.</title>
		<link>http://www.internetlayout.com/tracking-your-visitors/</link>
		<comments>http://www.internetlayout.com/tracking-your-visitors/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 03:31:24 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/tracking-your-visitors/</guid>
		<description><![CDATA[Once you&#8217;ve got some visitors, the chances are that you want to know more about them. How many are there? Where are they from? What web browser do they use? Luckily for you, there are plenty of ways to find out.
 Server Log Analysis.
 Most web servers keep a log of every file they send, [...]]]></description>
			<content:encoded><![CDATA[<p>Once you&#8217;ve got some visitors, the chances are that you want to know more about them. How many are there? Where are they from? What web browser do they use? Luckily for you, there are plenty of ways to find out.</p>
<p> Server Log Analysis.</p>
<p> Most web servers keep a log of every file they send, with information about the request they received. These request headers contain all the information a user&#8217;s web browser sends to the server when it asks for pages, images or other files. The information includes the user&#8217;s IP address, their web browser&#8217;s name and version, and the kind of files their browser can handle.</p>
<p> Out of this information, the IP address is probably the most useful. Each block of IP addresses is allocated to a certain ISP in a certain country, meaning that you can use them to tell roughly where people are from. There are plenty of free databases out there that map IP address to physical location, letting you break down your visitors by country or even, in many cases, by state.</p>
<p> The other thing IP addresses do for you is let you identify how many unique visitors you have  that is, how many actual people saw your site as opposed to how many pages were loaded overall. This lets you figure out things like the average number of pages each visitor sees, or the number of times the same visitor comes back.</p>
<p> You can get software that will take this information from your server logs and turn it into easy to view tables and graphs  in fact, most web hosts will have already installed some software like this, if you look under the &#8217;statistics&#8217; section in your hosting control panel.</p>
<p> Cookies.</p>
<p> IP addresses can be influenced by all sorts of things, notably ISP proxies making a whole ISP full of visitors look like just one. As well as crude IP address tracking to find unique visitors, then, you might also consider using a cookie. All you do is leave a cookie on each users&#8217; computer with a randomly-generated ID number, and then check each visitor for cookies to see if they&#8217;ve been to your site before. </p>
<p> If you log how many ID numbers you give out and how times each ID number appears in return visitors&#8217; cookies, you can get a better idea of just how many visitors there were overall, and how many times each one came back. You should consider, however, that many users have cookies turned off in their browser, or ask their browser to prompt them to accept or decline each cookie individually, so while they&#8217;re generally more reliable than IPs alone you can&#8217;t depend on them completely. A mixture of the two methods is best.</p>
<p> Registration.</p>
<p> If you want to know more detailed information about your visitors, you can ask them to register and log in to use your website. This gives you an opportunity to collect their email address, their exact location, and pretty much anything else you dare to ask. </p>
<p> You have to understand, though, that many people will be unwilling to associate detailed demographic information with their identity. Also, it&#8217;s difficult to get registration right: ask for it too early and people will just leave without seeing what you&#8217;ve got to offer, ask too late and they&#8217;ve already got what they came for.</p>
<p> Surveys.</p>
<p> As an alternative to registration, you might try including random surveys. This is the technique favoured by most big companies: simply pop-up some kind of message saying &#8216;would you be willing to participate in a survey to help us improve our website?&#8217;, and then pop up the survey questions if the visitor says yes.</p>
<p> The advantage of this is that surveys can clearly state that they&#8217;re completely anonymous: you don&#8217;t know the person&#8217;s name, where they live, or anything else like that. This gives you the opportunity to ask more personal questions that you would otherwise be able to, establishing a solid demographic and preference profile for different parts of your audience.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/tracking-your-visitors/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Titles and Headlines: It&#8217;s Not a Newspaper.</title>
		<link>http://www.internetlayout.com/titles-and-headlines-its-not-a-newspaper/</link>
		<comments>http://www.internetlayout.com/titles-and-headlines-its-not-a-newspaper/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 04:00:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/titles-and-headlines-its-not-a-newspaper/</guid>
		<description><![CDATA[What&#8217;s this? A whole article about titles and headlines? Well, yes. Titles are some of the most vital parts of your site, especially if it consists of a series of articles. Yet they&#8217;re also some of the most ignored elements of all web pages, and more difficult than you&#8217;d think to do correctly. You have [...]]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s this? A whole article about titles and headlines? Well, yes. Titles are some of the most vital parts of your site, especially if it consists of a series of articles. Yet they&#8217;re also some of the most ignored elements of all web pages, and more difficult than you&#8217;d think to do correctly. You have to realise that you&#8217;re not writing headlines  it&#8217;s more interactive than that.</p>
<p> Title Bar, History, Favorites and Searches.</p>
<p> Everything you do with your web titles should be geared towards these four places that the title can appear: that is, in a web browser&#8217;s title bar, history pane, and favorites menu, and in search engine results. Never forget this. Sure, your titles might look just fine on your main page, next to a picture, but do they work out of context? It&#8217;s even worth looking at the titles in each of these places yourself (or doing a mockup of it), just to see.</p>
<p> Be Concise, but Explain Everything.</p>
<p> The thing those four places where titles can appear have in common is this: they&#8217;re separated from the context of the rest of your page, and they&#8217;re limited in space. Each one will cut off over-long titles and replace it with an ellipsis (&#8217;&#8230;&#8217;)  not good if some important detail goes missing in the process.</p>
<p> What you need, then, is to be concise with your titles: ten words is, effectively, an absolute maximum. However, what you can&#8217;t do is cut out words that tell the reader what to expect from the article, moving them into a sub-heading or a picture caption or something similar  this works in print, but on the web the reader won&#8217;t always be able to see those things. The challenge, then, is to create a short headline that tells you what the article is about even if you can&#8217;t see any other part of the page.</p>
<p> Useful Words First.</p>
<p> In browser favorites and history, there&#8217;s usually only room for about three or four words, not for a whole title. That means that you&#8217;d do well to put the most useful words of the title first. Compare the following headlines:</p>
<p> Why Web Titles and Headlines are nothing like Newspaper Ones.<br /> Titles and Headlines: It&#8217;s Not a Newspaper.</p>
<p> What&#8217;s the difference? Well, if you&#8217;re looking at it in a browser history view, the first one would probably read &#8216;Why Web Titles&#8230;&#8217;, while the second would read as &#8216;Titles and Headlines&#8230;&#8217;. In effect, it&#8217;s useful to have the first three or four words of your title stand alone as a title themselves, while elaborating in the title&#8217;s second half. A colon or dash is especially useful for this, which is why they&#8217;re so much more popular in web headlines than they are in print.</p>
<p> Keywords.</p>
<p> When it comes to preparing titles for search engines, don&#8217;t underestimate the importance of the keywords in your title. Search engines consider the title to be one of the most important parts of your page, not to mention that it&#8217;s often the only part of your content that someone doing a search will see entirely intact before they click-through. You want your titles to be relevant to what your users are likely to be searching for.</p>
<p> What does that mean in practice? It doesn&#8217;t mean that you should make your site&#8217;s main keywords show up in every title, leading to string of titles all sharing the same two words: this is the hallmark of a site that is trying to do nothing more than game search engine rankings, and the search engines are wiser to it than you&#8217;d think. What you should do instead is simply describe clearly what the article is about as if you were searching for that specific article. </p>
<p> If you&#8217;ve written a way of doing something, don&#8217;t be afraid to put &#8216;how to&#8217; in the title (although not first: &#8216;How to Write Better Titles&#8217; is bad, &#8216;Titles: How to Write them Better&#8217; is good). If you&#8217;ve interviewed someone, put the word &#8216;interview&#8217; up there. For product comparisons, don&#8217;t shy away from the word &#8216;comparison&#8217;. This approach will get you search engine visitors who really want to read your articles, and are more likely to stay and read more instead of feeling conned into visiting your site.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/titles-and-headlines-its-not-a-newspaper/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Time for User Testing.</title>
		<link>http://www.internetlayout.com/time-for-user-testing/</link>
		<comments>http://www.internetlayout.com/time-for-user-testing/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 04:15:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/time-for-user-testing/</guid>
		<description><![CDATA[In software development, testing is a key word. Everything that gets developed gets put in front of the testers and used in every possible way. They send back bugs to the developers, who start fixing them, and on it goes until the deadline hits and the product has to ship.
 For websites, though, things just [...]]]></description>
			<content:encoded><![CDATA[<p>In software development, testing is a key word. Everything that gets developed gets put in front of the testers and used in every possible way. They send back bugs to the developers, who start fixing them, and on it goes until the deadline hits and the product has to ship.</p>
<p> For websites, though, things just aren&#8217;t done this way. Many websites are always under development, and have typically only been tested by the person who designed them, and perhaps a random friend or two. Not only are bugs and problems not fixed, but most of them are never even found. What I&#8217;m telling you, though, is that websites aren&#8217;t immune from user testing: in fact, they can give you the advantage you need out there.</p>
<p> Finding Problems.</p>
<p> Let&#8217;s say there was a problem with your site that was stopping many people from looking at one section of it. You get by fine, because you designed it, but to everyone else it&#8217;s just not obvious at all. How would you know about this problem? You might just assume that the section is less popular than the rest  maybe you&#8217;d even remove it or rework it, not realising that the problem lay in a simple layout mistake you&#8217;d made.</p>
<p> When you test, you&#8217;re testing for two things: firstly, outright bugs (things that are broken), and secondly, usability issues. The first are easy to catch on your own, but the second are considerably more difficult. Having designed your website, you&#8217;re unlikely to be able to see it the way a first-time visitor would: just because you know that clicking an article author&#8217;s name sends them an email doesn&#8217;t mean that anyone else is expecting it.</p>
<p> User Testing on a Budget.</p>
<p> The chances are that you&#8217;re not a big company that can afford to pay lots of people to test your site for hours on end. What you have to rely on, then, is pretty much your family and friends. If you do it right, though, they can be the best testers of all.</p>
<p> First of all, you have to sit with them while they use the site, but make it clear that you can&#8217;t say anything at all  sitting next to them explaining how things work obviously defeats the point, as your other visitors won&#8217;t have you there, will they? You&#8217;ve got to make sure that their interaction is entirely limited to using the site as a normal visitor would.</p>
<p> The best thing to do is write them a list of common tasks that you&#8217;d expect users of your site to want to do  for example, if you&#8217;re running a webmail site, you could ask people to log in, send an email and copy it to your address. You should observe how they interact with the site, and especially note anything they have trouble with or do wrongly.</p>
<p> Reacting to User Tests.</p>
<p> Once you&#8217;ve watched someone try to accomplish things on your site, there&#8217;s one key question you should ask them: &#8220;how would you expect to have done that thing?&#8221; Make a note of people&#8217;s responses  if even two or three people say the same  thing, you really ought to do it that way. Consistency is one of the most important aspects of web design: if you want your site to be easy to use, then you have to stick to what visitors expect, not try to show them how it can be done better.</p>
<p> Split Testing.</p>
<p> A powerful way of testing whether changes to your site improve it or make it worse is to do split testing. Split testing is when you create two subtly different versions of your site and test each one with an equal number of people. You then gauge their reactions to see which design worked better. It can be surprising just how effective this technique is: the most subtle of changes can make a big difference.</p>
<p> Feedback Forms.</p>
<p> Finally, you have to remember that your site&#8217;s testing doesn&#8217;t end when it goes live. Every visitor to your site is, effectively, testing it for you. Make sure you offer them every opportunity to leave feedback, letting you know if they ran into any issues or found anything hard to find or use.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/html" rel="tag"> html</a>, <a href="http://technorati.com/tag/websites" rel="tag"> websites</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/time-for-user-testing/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>There&#8217;s More than One Web Browser.</title>
		<link>http://www.internetlayout.com/theres-more-than-one-web-browser/</link>
		<comments>http://www.internetlayout.com/theres-more-than-one-web-browser/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 08:15:03 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/theres-more-than-one-web-browser/</guid>
		<description><![CDATA[If you&#8217;re like 90% of web users, then you use Internet Explorer, Microsoft&#8217;s web browser. Why? Well, because it comes with Windows, usually, and it&#8217;s there on your desktop when you first want to use the web. When you&#8217;re creating a website, however, you have to consider the other 10% of the web&#8217;s users  [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like 90% of web users, then you use Internet Explorer, Microsoft&#8217;s web browser. Why? Well, because it comes with Windows, usually, and it&#8217;s there on your desktop when you first want to use the web. When you&#8217;re creating a website, however, you have to consider the other 10% of the web&#8217;s users  the ones who use alternative web browsers. If you don&#8217;t test your site in each one of these browsers, you might be in for a nasty surprise when a large part of  the web can&#8217;t use it. Here&#8217;s a guide to the most common alternative web browsers.</p>
<p> Mozilla.</p>
<p> While Mozilla is a web browser itself, it is also an engine (Gecko) that powers a lot of other web browsers. The Gecko code is free and open-source, created by Netscape, and is currently Internet Explorer&#8217;s biggest competitor. It works on Windows, Mac, Linux, and almost everything else out there.</p>
<p> The advantage of Gecko is that if you&#8217;ve tested with one of the Mozilla browsers, your site should work on all of them. The Mozilla browsers include Mozilla Firefox, Netscape, Camino, Kmeleon, and lots of browsers for the Linux operating system. You&#8217;ll probably find it easiest to download Mozilla Firefox from getfirefox.com and test your website using that.</p>
<p> Opera.</p>
<p> Opera is, in many ways, the alternative alternative browser, for people who are too odd to even want to use a Mozilla browser. It&#8217;s very much a niche product, developed by a small Norwegian company, and many more technical users like it because of its constant innovation when it comes to features  anything you like in another web browser was probably available in Opera first. Opera is for Windows, Mac and Linux.</p>
<p> You can download a free version of Opera from opera.com. It has ads, but it&#8217;s perfectly fine for testing. If you like Opera enough to actually use it for your own web browsing, you can pay a one-time fee of around $40 to remove the ads. </p>
<p> Safari.</p>
<p> Safari is now the official Mac web browser, which means that it&#8217;s important to test on it if you want Macintosh users to be able to see your website. Unfortunately, Safari doesn&#8217;t run at all on Windows.</p>
<p> However, Safari uses the same engine as a browser called Konqueror, which can run on PCs on the Linux operating system. Linux is free, and you can easily download it, burn it to CD, and run it straight from the CD. Knoppix (www.knoppix.com) is a popular and easy to use kind of Linux for this purpose.</p>
<p> Alternatively, if you don&#8217;t want to mess around with a whole other operating system, you could try a service like BrowserCam (www.browsercam.com). They will load your website into many different browsers, and then send you pictures of it to let you see if there are any problems that need to be fixed. Because of the bandwidth and the number of computers that have to be involved, though, most of these services aren&#8217;t free.</p>
<p> Lynx.</p>
<p> Lynx works on a lot of very esoteric operating systems, but works fine on Windows too. It&#8217;s a text-only browser, and it pays no attention to layout or graphics. You can download Lynx at lynx.browser.org.</p>
<p> Why would anyone want that, you wonder? Well, Lynx is mostly popular among blind people who use screen-readers to turn web pages into speech. How well your web page works in Lynx is often considered is often considered to be a test of how accessible it is to anyone with disabilities, as well as to anyone who turns off things like Javascript in their browser settings. </p>
<p> The very worst sites will come back with a message telling users to download a supported browser when they&#8217;re visited in Lynx  never do this. You should be aiming to make sure that Lynx users can see a basic, text-only version of your site, with easy-to-use navigation. If your site doesn&#8217;t support this, then it&#8217;s probably breaking all sorts of disability discrimination laws, and you should fix it as soon as you can.</p>
<p> For more information, you might like to visit the Viewable with Any Browser Campaign at www.anybrowser.org/campaign.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/html" rel="tag"> html</a>, <a href="http://technorati.com/tag/websites" rel="tag"> websites</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/theres-more-than-one-web-browser/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Web is Not Paper.</title>
		<link>http://www.internetlayout.com/the-web-is-not-paper/</link>
		<comments>http://www.internetlayout.com/the-web-is-not-paper/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 09:00:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-web-is-not-paper/</guid>
		<description><![CDATA[The web is a relatively new medium  in fact, it&#8217;s often referred to as just that, &#8216;new media&#8217;  and practical graphic design on the web is still less than ten years old, by all accounts. This fact means that plenty of so-called web designers are really just print graphic designers trying to transfer [...]]]></description>
			<content:encoded><![CDATA[<p>The web is a relatively new medium  in fact, it&#8217;s often referred to as just that, &#8216;new media&#8217;  and practical graphic design on the web is still less than ten years old, by all accounts. This fact means that plenty of so-called web designers are really just print graphic designers trying to transfer their old ways onto a compuuter screen. What you have to remember though, is that the web is not paper.</p>
<p> Paper Doesn&#8217;t Scroll.</p>
<p> If you design a site as if it had to fit entirely onto one sheet of A4, you&#8217;re doing your visitors a disservice. Text on the web has a potential infinite amount of space. Why make me press a button to go to your next page? Are you stupid? Are you just trying to increase your pageviews and ad views, or what? Stick to the rule of one page for one article, and you&#8217;ll do much better.</p>
<p> Paper Has No Bandwidth Issues.</p>
<p> You can cover a sheet of paper in all the pretty pictures and backgrounds you like, and it still doesn&#8217;t take any longer to pick it up and read it. That&#8217;s just not true on the web. I&#8217;m sure you abandoned dial-up years ago, no doubt, but there are still plenty of people out there using the web at those kinds of speeds. It&#8217;s downright rude to make them sit and wait while your design loads, when all they wanted to do was read some text.</p>
<p> Columns Work on Paper.</p>
<p> One of the biggest issues with print designers find it difficult to get over is the web&#8217;s lack of columns. You really, really can&#8217;t do columns on the web. You just can&#8217;t. It doesn&#8217;t work. You have to spend hours writing a set of custom scripts, only to break functions like text selection and browser resizing that your visitors would rather have seen work properly  not to mention that reading left-to-right on a computer screen is unexpected and altogether quite unpleasant. Get over yourself, and leave your columns on the paper, where they belong.</p>
<p> Paper Isn&#8217;t Linked.</p>
<p> One of the easiest ways to spot a site designed by a print guy is by looking for the links. If there aren&#8217;t any, the chances are the designer used to do paper layouts. Even more so if they&#8217;ve added notes like &#8216;go to our downloads page to see&#8230;&#8217;  you can link to it, you know! Don&#8217;t be afraid to link far more than you&#8217;d think is sensible. Linking is what the web is all about.</p>
<p> Paper Will Only Be Seen One Way.</p>
<p> Web pages, on the other hand, will be seen in a variety of web browsers, at all sorts of sizes, in lots of different fonts&#8230; the list goes on. It&#8217;s daft to think that you can control the way your website looks to every visitor: what you&#8217;re doing is offering a set of guidelines, for their software to interpret however it wants. If they choose to make all their fonts massive because they have trouble seeing, who are you to set your page to override that? Yet many designers do. </p>
<p> Never forget that your role isn&#8217;t to make sure that everyone sees the design exactly as you intended  what you&#8217;re trying to do, really, is let as many people as possible see the site, and make it look as close to the intended design as possible, if it doesn&#8217;t interfere with their wishes. That&#8217;s the difference between a user-hostile website and a user-friendly one. If you&#8217;re not a print designer, you&#8217;re probably nodding your head  and if you are then, well, I suggest you take some time to think it over. <br /> The End of Paper?</p>
<p> Paper and the web aren&#8217;t adversaries by any means: the web is highly unlikely to destroy paper layouts as we know them, no matter how many &#8216;technologists&#8217; might predict it. The important thing, though, is that paper and the web are different, and you need to realise that their differences are something to be celebrated, not worked around. The best layout for the same content will be very different on the web to the way it is on paper  but, in the end, why is that bad?</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-web-is-not-paper/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Web Designer&#8217;s Toolbox.</title>
		<link>http://www.internetlayout.com/the-web-designers-toolbox/</link>
		<comments>http://www.internetlayout.com/the-web-designers-toolbox/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 09:45:01 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-web-designers-toolbox/</guid>
		<description><![CDATA[When you&#8217;re a web designer, there are lots of little programs that you&#8217;ll gradually accumulate to make your life that little bit easier. When you&#8217;ve spent hours doing something by hand and you&#8217;re dreading ever having to do it again, it can be a big relief to learn that there&#8217;s a free program out there [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re a web designer, there are lots of little programs that you&#8217;ll gradually accumulate to make your life that little bit easier. When you&#8217;ve spent hours doing something by hand and you&#8217;re dreading ever having to do it again, it can be a big relief to learn that there&#8217;s a free program out there that can do it quickly and effectively for you the next time</p>
<p> Colour Programs.</p>
<p> One of the thorniest issues you&#8217;ll run into as a web designer is colour. Because web colours are all expressed in the somewhat mysterious HTML colour (#000000 to #FFFFFF), it can be hard to get the exact colours you want in your design. Don&#8217;t be fooled into thinking there aren&#8217;t many to choose from: those colours are in hexadecimal, meaning that each one of those six numbers can have a value anywhere from 0-F (that is, 0-9, A-F). 16 possible values to the power of 6 makes over 16 million possible colours  that&#8217;s 24-bit colour, not bad at all.</p>
<p> So, really, instead of trying out millions of colours by hand to see which you like best, it&#8217;s much better to download an HTML colour picker tool  an essential part of every web designers toolbox. It might sound like they&#8217;d be very simple, but there are all sorts of features they can have: suggesting &#8216;complementary colours&#8217; to the one you&#8217;ve chosen, for example. Some let you take a picture of your screen and click on parts of it to see which HTML colour is being used  useful when you see a colour somewhere that you think would work great on your website.</p>
<p> My personal favourite colour program is Color Schemer, available at www.colorschemer.com  it has all the features you could really want in an HTML colour picker. If you&#8217;re after something free, though, you might like to try the more compact Pixie, from www.nattyware.com/pixie.html, which sits in the corner of your screen and tells you the colour code of any colour you hover over.</p>
<p> HTML Checkers.</p>
<p> There&#8217;s not much competition when it comes to HTML checking: what you really need is the W3C&#8217;s HTML Tidy, or one of the many programs based on it (see http://tidy.sourceforge.net/). Tidy can clean up truly disastrous HTML, including the kind of thing produced by many of the more popular editor programs like Dreamweaver, and applications like Microsoft Word. Even if you think your code is great, the chances are that Tidy will be able to make it smaller and better.</p>
<p> Mozilla Firefox Extensions.</p>
<p> When you use Firefox as your web browser, you gain access to lots of extensions that you can install quickly and easily. Since so many people using the browser are web designers, there are more extensions available for web development tasks than there are for anything else. This makes Firefox an ideal browser to use when you&#8217;re writing a website.</p>
<p> Which extensions are most useful? Here&#8217;s a quick list:</p>
<p> Web Developer&#8217;s Toolbar (http://chrispederick.com/work/firefox/webdeveloper/). This is the most useful Firefox extension out there for web designers. Its best feature is that it lets you experiment with CSS styles &#8216;live&#8217;, so the style of your page changes as you do it  a great way to write CSS.</p>
<p> LinkChecker (http://www.kevinfreitas.net/extensions/linkchecker/). You absolutely must check your website for broken links, but it&#8217;s usually quite a chore. Because LinkChecker integrates with the browser, it can check your links for you on-the-fly. It highlights working links in green and broken ones in red. Simple, but very effective.</p>
<p> HTML Validator (http://users.skynet.be/mgueury/mozilla/). Lets you check whether your pages are valid HTML without having to type all their URLs into an online validity checker. Takes a lot of the pain out of code validation, which makes you more likely to actually bother to do it!</p>
<p> SearchStatus (http://quirk.co.za/searchstatus/). When you&#8217;re trying to monitor your site&#8217;s position in search engines, this extension is indispensible. It shows you the Google PageRank and Alexa ranking for your site, giving you an idea of both the link popularity and traffic the site gets. It also lets you check who links to your site, and whether the search engines have added it to their index yet.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/graphics+design" rel="tag"> graphics design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-web-designers-toolbox/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Top 10 Biggest Web Design Mistakes.</title>
		<link>http://www.internetlayout.com/the-top-10-biggest-web-design-mistakes/</link>
		<comments>http://www.internetlayout.com/the-top-10-biggest-web-design-mistakes/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 10:15:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-top-10-biggest-web-design-mistakes/</guid>
		<description><![CDATA[In the world of web design, there are plenty of mistakes you can make, and in this article, I&#8217;m going to look at what I believe to be the top 10 biggest. You need to check your site for these mistakes right now, and fix them if they&#8217;re there  otherwise you&#8217;re going to be [...]]]></description>
			<content:encoded><![CDATA[<p>In the world of web design, there are plenty of mistakes you can make, and in this article, I&#8217;m going to look at what I believe to be the top 10 biggest. You need to check your site for these mistakes right now, and fix them if they&#8217;re there  otherwise you&#8217;re going to be annoying your visitors and driving them away from your site.</p>
<p> 1. Too Many Ads. When you&#8217;re trying to make money from your website, it&#8217;s all too easy to try to fit in more ads than you really should, or start using ad formats that are too intrusive. If you&#8217;ve put a new ad on your site, go to the site as if you were a visitor, and ask yourself honestly: is this just too much?</p>
<p> 2. Plugin Overload. You&#8217;ve got to keep media that uses plugins to a strict maximum of one per page: that means that if you&#8217;ve got Flash, then you can&#8217;t have a media player, or if you&#8217;re using Java then you can&#8217;t have Flash. It&#8217;s not as bad to use the same plugin twice, however.</p>
<p> 3. Flash Intros. Please, don&#8217;t use a Flash intro on your website. You&#8217;d think everyone would realise they&#8217;re a bad idea by now, but every web designer still gets clients who just don&#8217;t seem to realise that Flash intros are universally mocked and hated. Don&#8217;t be one of those people.</p>
<p> 4. Unclear Layout and Navigation. Many websites, especially business sites, seem to suffer from some kind of disease where even the very simplest task takes ten steps to achieve. If people are emailing you to ask you how to do things on your site, then you need to improve your layout and navigation. Remember: if there are certain tasks people seem to want to do more often, put them on the front page.</p>
<p> 5. No Marking for External Links. There are two kinds of links: internal (to other parts of your website) and external (to other websites). For the benefit of your visitors, though, it&#8217;s best if you mark external links, either by making them a different colour or using some kind of a symbol (a box with an arrow is the usual one). It&#8217;s also good to make the external links open in new windows, so people aren&#8217;t leaving your site altogether when they click them.</p>
<p> 6. Unclear Linking. You might think it looks better to only show links when people put their mouse over them, or not make their colour stand out too much from the rest of the text, but it&#8217;s not  while it might make the design look nicer, it makes it far less usable. Use a clearly contrasting colour for links, and preferably underline them.</p>
<p> 7. Unlabelled Email Links. It&#8217;s a very bad idea to ever use a link that will send email (a mailto link) without clearly marking it with the word &#8216;email&#8217;. If you just make clicking people&#8217;s names send email, you&#8217;ll annoy visitors who just clicked wanting to find out more about the person.</p>
<p> 8. Broken Links. You&#8217;ve got to check all your links regularly to make sure that they all still work. There&#8217;s nothing worse than finding a site that looks useful, only to find that it hasn&#8217;t been updated in years and none of the links work any more. Yes, a website does mostly run itself after a while, but that doesn&#8217;t mean that you should neglect the essential maintenance it needs from time to time.</p>
<p> 9. Strange Fonts. Stick to the most common web fonts: that&#8217;s pretty much just Arial, Georgia, Tahoma and Verdana. If you&#8217;re using more obscure fonts, then most visitors probably won&#8217;t have them  and the ones that do will find your text hard to read. The only time you should use non-standard fonts is in your logo or in headings, if they are displayed as an image.</p>
<p> 10. Badly-sized Text. It&#8217;s important to keep your text around the standard size (preferably just below). Making text too big or too small makes it hard to read and annoying for many visitors. The best thing you can do is use relative text sizing (not pixels) that allows the browser to respect the user&#8217;s preferred text size. You might also consider offering buttons on your site to decrease or increase the size.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/internet+design" rel="tag">internet design</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/html+coding" rel="tag"> html coding</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-top-10-biggest-web-design-mistakes/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Smaller, the Better: Avoiding Graphical Overload.</title>
		<link>http://www.internetlayout.com/the-smaller-the-better-avoiding-graphical-overload/</link>
		<comments>http://www.internetlayout.com/the-smaller-the-better-avoiding-graphical-overload/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 12:15:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-smaller-the-better-avoiding-graphical-overload/</guid>
		<description><![CDATA[When you&#8217;re designing your website, it&#8217;s easy to start loading it up with graphics, creating images that you think look good and piecing them together to make a design. While it&#8217;s a tempting way to do things, you have to try to avoid it as much as possible  otherwise, you&#8217;ll end up with graphical [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re designing your website, it&#8217;s easy to start loading it up with graphics, creating images that you think look good and piecing them together to make a design. While it&#8217;s a tempting way to do things, you have to try to avoid it as much as possible  otherwise, you&#8217;ll end up with graphical overload. Why is that a bad thing? Here&#8217;s why.</p>
<p> It Takes Too Long to Download.</p>
<p> The first reason to cut down on graphics is that the more there are, and the larger they are, the longer it will take each of your pages to download. Now that many people have broadband connections, they&#8217;re much more impatient than they used to be when it comes to waiting for pages to download: in most cases, you have around five seconds before your visitors start hitting the Back button.</p>
<p> What can you do about this, apart from using fewer pictures? Well, you can also make sure that you resize your images in a graphics editor so that their file sizes get smaller. If you just resize images by specifying a width and height in HTML or CSS, then they still take just as long to download as they would have, without the extra time serving any useful purpose.</p>
<p> Also, you might want to consider turning on compression in your image editor: JPEG files especially can often be compressed by 20-30% before there&#8217;s any noticeable difference to the human eye. Try out different formats and compression levels to see what works.</p>
<p> It Gets Too Busy.</p>
<p> If you&#8217;ve ever tried to use a site that has more than three or four different images on the page at once, you&#8217;ll know what I mean by that. Your eye is forced to dart all over the page, not sure where to focus: the page simply has too much going on at once. Instead of making your site busy by loading it up with graphics, you should try your best to keep it as simple as you can.</p>
<p> One thing I would suggest is that you take a look at the front pages of a few newspapers, and notice how they only ever lead on one picture. Putting two pictures on a front page is considered to be very bad: the reader doesn&#8217;t know where to look. That goes double for websites, where the viewable area is much smaller than a newspaper page. Even if you have more than one thing to say, it&#8217;s better to &#8216;go large&#8217; with one picture and then explain the other things in text, next to it or below it.</p>
<p> It Distracts from the Content.</p>
<p> Don&#8217;t forget that most of the people on your site are there to get information, not to look at your graphics. Too many graphics will distract visitors from your content, or, worse, even hide it from them, forcing them to look around before they find it. Any time your graphics get in the way of people using your site, you&#8217;re suffering from graphical overload.</p>
<p> What&#8217;s the solution to this one? You simply need to think about whether all those graphics are really needed  the chances are, they&#8217;re not. Don&#8217;t just add graphics because you think they look nice. Every graphic on your site should have a purpose.</p>
<p> An Exception: Photo Galleries.</p>
<p> If photography is the purpose of your site, then you obviously shouldn&#8217;t be afraid to put a lot of graphics on one page. However, you really shouldn&#8217;t just post large photographs one after the other. Instead, you need to provide thumbnails: smaller versions of each image, with the visitor being able to click on one to make it larger. </p>
<p> This lets you fit more pictures on each page, and avoids visitors having to spend their time and your bandwidth downloading files that they don&#8217;t want to see. You can even add &#8216;back&#8217; and &#8216;next&#8217; navigation to each photo page, so the visitor doesn&#8217;t have to go back to the thumbnails to see your next photo, if they want to see them all.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/internet+design" rel="tag">internet design</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/html+coding" rel="tag"> html coding</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-smaller-the-better-avoiding-graphical-overload/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Many Flavours of HTML.</title>
		<link>http://www.internetlayout.com/the-many-flavours-of-html/</link>
		<comments>http://www.internetlayout.com/the-many-flavours-of-html/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 14:30:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-many-flavours-of-html/</guid>
		<description><![CDATA[HTML (Hypertext Markup Language) is the language of the web  every website out there is written in some kind of HTML. Because of the rapid evolution of the web, though, HTML grew quickly in a very unplanned way, which can lead to problems if you&#8217;re not sure what kind or version of HTML you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>HTML (Hypertext Markup Language) is the language of the web  every website out there is written in some kind of HTML. Because of the rapid evolution of the web, though, HTML grew quickly in a very unplanned way, which can lead to problems if you&#8217;re not sure what kind or version of HTML you&#8217;re using. Here&#8217;s a quick history of HTML&#8217;s flavours so far.</p>
<p> A Long, Long Time Ago&#8230;</p>
<p> The first version of HTML was created by the web&#8217;s inventor, Tim Berners-Lee, and was loosely based on an existing standard called SGML (Standardised General Markup Language). This very first version didn&#8217;t have an img tag, which meant that no graphics at all could appear on web pages. Berners-Lee informally extended the language, but didn&#8217;t standardise it.</p>
<p> As the web grew, the lack of standardisation started to make it difficult for web browsers to interact  one web browser might have a new tag that others didn&#8217;t support, meaning that people would see pages completely differently depending on which browser they used. In 1995, HTML was formalised as a standard named HTML 2, which was the version that the first mass-market web browsers were based on. </p>
<p> As they extended the standard further, an HTML 3 was introduced in 1997 to keep up-to-date. HTML 4 was introduced later that year as an effort to clean up the standard, making it clear that some tags should no longer be used. Apart from a few minor fixes in 1999, this is the version of HTML that is still in use today.</p>
<p> DHTML.</p>
<p> Parallel to this development, though, other languages were being developed that could be included in HTML documents: languages like Javascript (for interactive pages) and CSS (for styling). DHTML (Dynamic HTML) was the name given to the combination of HTML and these technologies. To put it simply, HTML is for web pages while DHTML is for &#8216;web applications&#8217;. As people start to do more and more things on the web that they used to do with separate programs, DHTML techniques are becoming ever-more popular.</p>
<p> XHTML.</p>
<p> Sometimes considered &#8216;next-generation HTML&#8217;, XHTML is a stricter version of HTML that makes it follow XML standards. XML (eXtensible Markup Language) is a standard for HTML-like languages that is being used for more and more purposes, including configuration and sharing data. </p>
<p> Stripped of the technical talk, XHTML can basically be thought of as a stricter version of HTML. Where HTML is often messy and hard to test, XHTML is strictly standardised and can be run through automatic &#8216;validators&#8217; that will point out any errors you&#8217;ve made. This improves cross-browser compatibility and makes web pages much easier to maintain, since it mostly forces information on the style of the page to be separated from the actual text of the page.</p>
<p> XHTML exists in a few different versions: there is a &#8216;transitional&#8217; version, which lets you keep using some old practices from HTML4, and there is a &#8217;strict&#8217; version, which is the one you need to use to get most of XHTML&#8217;s benefits.</p>
<p> The web&#8217;s standards body, the W3C, runs an HTML validator at validator.w3c.org.</p>
<p> What Does All This Mean to Me?</p>
<p> You might be wondering at this point why exactly you need to know about the different kinds of HTML. Well, as ever, the answer is that you need to choose one before you start developing your website. You have to be aware of which versions your tools support to know whether your tools can work together, and you should aim to pick the kind of HTML that will be most suitable for your site.</p>
<p> At the moment, XHTML is recommended for most websites, simply because it makes the whole process much easier, especially if you use an editor that saves to XHTML automatically. The only situation in which you should really keep using HTML4/DHTML is if you&#8217;re designing a web application instead of a web page. If your site is, like 99% of the sites on the web, designed to give information more than it is designed to do anything else, then you should be using XHTML, preferably the strict version.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-many-flavours-of-html/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Importance of Validation.</title>
		<link>http://www.internetlayout.com/the-importance-of-validation/</link>
		<comments>http://www.internetlayout.com/the-importance-of-validation/#comments</comments>
		<pubDate>Sat, 31 May 2008 16:30:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-importance-of-validation/</guid>
		<description><![CDATA[Once you&#8217;ve written a web page, you can upload it to an HTML validator. This site, run by the web&#8217;s standards body, will check that your site is valid (&#8217;correct&#8217;) HTML, and give you some idea of how to fix it if it isn&#8217;t. This is an essential step in the development of any website [...]]]></description>
			<content:encoded><![CDATA[<p>Once you&#8217;ve written a web page, you can upload it to an HTML validator. This site, run by the web&#8217;s standards body, will check that your site is valid (&#8217;correct&#8217;) HTML, and give you some idea of how to fix it if it isn&#8217;t. This is an essential step in the development of any website  as vital as running your text through the spell checker  but whenever I recommend it there&#8217;s always someone who wonders why it&#8217;s so important. Well, here&#8217;s why.</p>
<p> You Know Your Code is Correct.</p>
<p> If your code validates, then it&#8217;s correct, and therefore very likely to work as intended on every web browser out there. If you don&#8217;t validate your pages, then you might find that people who visit your site with less forgiving browsers see nothing at all. <br /> Correct code is more likely to display correctly on many different browsers, because it puts them into their &#8217;standards&#8217; mode. If code is even slightly incorrect, many browsers will use a different way of displaying it, known as quirks mode, which is designed to handle old and bad HTML, takes a long time and may make your page end up with errors you didn&#8217;t expect.</p>
<p> Without web standards, you end up going back to the bad old days of having to develop entirely separate web pages for different browsers. Validating by the standards ensures that all working browsers can view your content  if they can&#8217;t, the fault&#8217;s with them, not with you.</p>
<p> Search Engines Like Valid Pages.</p>
<p> When it comes time for a search engine to add your page to its results, it&#8217;s going to have a much easier time understanding the page if it&#8217;s been validated. This will often get you a higher ranking in the results, which means free visitors for you. If your page isn&#8217;t valid, search engines will often miss keywords in your pages or not understand your navigation, and may list nonsensical parts of your code under your site&#8217;s name in the search results  not exactly helpful to potential visitors who want to know what your site is about.</p>
<p> Mobile Devices.</p>
<p> More and more people are accessing the web using mobile devices like mobile phones and PDAs, and these devices have a lot of trouble with code that isn&#8217;t valid. Because they have limited processing power, it would take them a very long time to try to untangle invalid code  they will simply strip out the formatting and do the best they can with it. Writing valid HTML lets users with mobile devices see your pages as you intended.</p>
<p> Disabled People.</p>
<p> When you write valid code, it becomes much easier to view with things that aren&#8217;t web browsers, such as screen readers. Technology for disabled people doesn&#8217;t tend to be as forgiving as web browsers, so having valid code is important when it comes to working with these programs.</p>
<p> Future-Proofing.</p>
<p> Before your code will validate, you need to explicitly say which version of HTML you had in mind when you created it. This future-proofs your code, as each version of the standard doesn&#8217;t change once it&#8217;s been decided on: a valid XHMTL 1.1 page will always be a valid XHTML 1.1 page, even if everyone else has moved on to XHTML 5. Once you&#8217;ve validated your site once, you can put it on the web and be confident that people are going to be able to read it for a long time to come.</p>
<p> Finding Errors.</p>
<p> If there&#8217;s a mistake in your website&#8217;s code, validation gives you an easy way to track it down and fix it. Before validation, people had to test their site after each change and look carefully to make sure that nothing had gone wrong. Writing valid code lets you use programs that will examine what you&#8217;ve written and point at the exact place where the code doesn&#8217;t validate.</p>
<p> A List of Validators.</p>
<p> Here are a few validators that you can try. Most HTML validators are online, but there are a few that you can download and use on your own computer.</p>
<p> The W3C validator: validator.w3c.org</p>
<p> The WDG validator: www.htmlhelp.com/tools/validator</p>
<p> CSE validator: www.htmlvalidator.com (downloadable)</p>
<p> WebTechs validator: www.webtechs.com/html-val-src</p>
<p> Doctor HTML: www.doctor-html.com (downloadable)</p>
<p> You might also be interested in visiting the W3C&#8217;s main site at w3c.org, as well as the Web Standards Project at www.webstandards.org.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/html" rel="tag"> html</a>, <a href="http://technorati.com/tag/websites" rel="tag"> websites</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-importance-of-validation/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Evils of PDFs.</title>
		<link>http://www.internetlayout.com/the-evils-of-pdfs/</link>
		<comments>http://www.internetlayout.com/the-evils-of-pdfs/#comments</comments>
		<pubDate>Fri, 30 May 2008 21:00:03 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-evils-of-pdfs/</guid>
		<description><![CDATA[More and more websites, especially business ones, seem to adding PDFs to their website  yet users are united in their hatred of them. How on earth did this happen.
 Why PDF?
 PDFs are marketed as an easy way to re-use print designs and content online: all you do is export the data from your [...]]]></description>
			<content:encoded><![CDATA[<p>More and more websites, especially business ones, seem to adding PDFs to their website  yet users are united in their hatred of them. How on earth did this happen.</p>
<p> Why PDF?</p>
<p> PDFs are marketed as an easy way to re-use print designs and content online: all you do is export the data from your desktop publishing program as a PDF, throw it on the web for download, and you&#8217;re done. It avoids the whole question of web design, or of having to break up the data into sections and create links between it. What&#8217;s more, it preserves things like pictures and diagrams intact, so, in theory, nothing is lost in the transition.</p>
<p> This appeals a lot to big companies that don&#8217;t want to pay two people (one for print, one for the web), when they see a way to make one do. The saving on web layout looks real to them, because they&#8217;re never going to be on the receiving end of the content. In short, the reason people use PDFs is that they don&#8217;t understand the web.</p>
<p> They Require a Plugin.</p>
<p> Like Flash, PDFs require a plugin, with all the downsides that involves. Users have to go and download the plugin (assuming there is a version for their platform and browser at all), and then come back to your site  that is, if they remember.</p>
<p> However, the PDF plugin is even more painful than most. Why? Simply because it takes a ridiculous amount of time to load. It actually has enough time to pop-up a splash screen and explain which parts of the program are loading  this can take anywhere from 10 to 30 seconds, and there&#8217;s no way to cancel it once it starts. It&#8217;s painful enough for most users that opening a PDF unexpectedly will cause them to say &#8220;argh no, a PDF!&#8221; and leave the computer in disgust, only coming back later to close what loaded. </p>
<p> The Layout is All Wrong.</p>
<p> Even if you know you&#8217;re loading a PDF and you&#8217;re happy to sit and wait, what you end up with in the end still annoys you, more often than not. </p>
<p> PDF layouts are nothing but &#8216;virtual pages&#8217;: they&#8217;re laid out entirely wrong for the screen. You can&#8217;t see an entire page on your screen at once without making the text tiny, which forces you to scroll. Anyone who&#8217;s ever tried to scroll a PDF with columns  scroll down, then back up, then down again&#8230;  will know the pain this causes.</p>
<p> Opening a PDF is most often an experience of scrolling past a massive table of contents (that hasn&#8217;t been made into hyperlinks to the relevant pages), and then trying in vain to find what you were looking for somewhere among the pages. The scrolling in the program is painfully slow, and most of the time you end up giving up pretty quickly.</p>
<p> The Reader Often Crashes.</p>
<p> As a final blow, Adobe&#8217;s PDF reader program, for all its slowness, isn&#8217;t even all that stable: it has a tendency to crash people&#8217;s browsers after a while, especially if they try to use any of the browser&#8217;s buttons. This upsets your visitors to say the least, and they&#8217;re not likely to come back to your site again after their browser crashes because of your PDF.</p>
<p> But They&#8217;re Good for Printing.</p>
<p> However, there is one area in which we have to give PDFs some credit. It&#8217;s their original intended use: to preserve print layouts over the web so that they can be used for printing. If you want to give your visitors something that is best printed out on paper (a complicated graphical page, for example, or an official form), then the best way to make sure that it survives the journey across the web intact is to let them download it as a PDF.</p>
<p> What does all this mean? Well, really, it means that unless you want to upset your visitors, the only time you should have PDFs on your site is when they&#8217;re linked to like this: &#8216;Download PDF (for printing)&#8217;. Any content you put in a PDF should always also be available as HTML.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/html" rel="tag"> html</a>, <a href="http://technorati.com/tag/websites" rel="tag"> websites</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-evils-of-pdfs/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Confusing World of Web Hosting: Making Your Decision.</title>
		<link>http://www.internetlayout.com/the-confusing-world-of-web-hosting-making-your-decision/</link>
		<comments>http://www.internetlayout.com/the-confusing-world-of-web-hosting-making-your-decision/#comments</comments>
		<pubDate>Fri, 30 May 2008 01:45:02 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-confusing-world-of-web-hosting-making-your-decision/</guid>
		<description><![CDATA[Before you can get a website up and running, you need to have a place to put it. Paying for web hosting is, basically, like renting a small amount of space on someone&#8217;s server and paying what it costs them to send your web pages to your customers. Fortunately for you, though, web hosting has [...]]]></description>
			<content:encoded><![CDATA[<p>Before you can get a website up and running, you need to have a place to put it. Paying for web hosting is, basically, like renting a small amount of space on someone&#8217;s server and paying what it costs them to send your web pages to your customers. Fortunately for you, though, web hosting has never been cheaper.</p>
<p> Domains and Hosting Together?</p>
<p> Many domain name companies have taken to offering you hosting when you buy your domain from them. This is generally an expensive option, and a bad idea  you&#8217;ll be getting few features compared to what you&#8217;re paying. Few people who are serious about web hosting get it from the same place they get their domains.</p>
<p> So Where Should I Start?</p>
<p> Well, that all depends on what your website is going to need. How many visitors do you expect to have? Are you going to have lots of large graphics on the site? Do you have a lot of articles or products that you want to put in a database? Do you want to have an email address at your website (yourname@yourdomain.com)? On and on it goes. Each host you look at will offer you different combinations of features at different price points, and finding the one that&#8217;s right for you can be quite a task. Here&#8217;s a technical-to-English guide to what you should be looking for.</p>
<p> MB storage. The more MB of storage you have, the more you can put on your website. For most websites, this number can be really very small without it being much of a concern  the pages would be too big for anyone to download and see before they&#8217;d be too big to store. You only really need to worry if you&#8217;re planning to put something apart from plain pages on your site. If you want to make a gallery for your digital photos or let people download ebooks from you, for example, this number needs to be higher. <br /> GB bandwidth per month. This is a limit on how much data your website can transfer each month. For small websites, you don&#8217;t need to worry too much, but as you get more visitors the amount you need will increase sharply, especially if each one looks at lots of pages or downloads large files from the site. The amount of bandwidth your site needs is generally considered to be the deciding factor in how &#8216;big&#8217; it is, and how much it will cost you.</p>
<p> MySQL databases. The number of databases your website will have to store things in. It will make it much easier for you if you have one. Don&#8217;t pay more to get extra, though: one database is all you need. It&#8217;s worth noting that if your host may offer some other kind of SQL instead of MySQL (for example, PostgreSQL). You should usually avoid anything apart from MySQL, unless you know what you&#8217;re doing.</p>
<p> PHP, Perl, ASP, JSP, ColdFusion, Python, Ruby. These are all scripting languages, used to write your website. You should make sure your host offers the languages that any software you plan to use is written in. If you don&#8217;t have specific requirements, then you should be fine with just Perl and PHP.</p>
<p> Subdomains. These allow you to split your website into more sections than just &#8216;www&#8217;  you might decide, for example, that you would people to be able to go to &#8217;shop.yourdomain.com&#8217; and &#8216;news.yourdomain.com&#8217; and see pages there. You don&#8217;t really need these, though, as doing the same thing with subfolders (&#8217;www.yourdomain.com/shop&#8217;) is usually just as effective.</p>
<p> FTP accounts. An FTP (File Transfer Protocol) account is what you&#8217;ll use to upload your website to your host. You&#8217;ll always get one of these. The only situation when you&#8217;ll need more is if you want to let someone alter things on your site without giving them the master password.</p>
<p> POP3 accounts. POP stands for &#8216;Post Office Protocol&#8217;, which is just fancy-speak for email. The more POP3 accounts you get, the more email addresses you can have: useful if you want to have sales@yourdomain.com for new customers and support@yourdomain.com for existing ones, for example.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/graphics" rel="tag">graphics</a>, <a href="http://technorati.com/tag/internet" rel="tag"> internet</a>, <a href="http://technorati.com/tag/web+design" rel="tag"> web design</a>, <a href="http://technorati.com/tag/website+design" rel="tag"> website design</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-confusing-world-of-web-hosting-making-your-decision/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Case Against Flash.</title>
		<link>http://www.internetlayout.com/the-case-against-flash/</link>
		<comments>http://www.internetlayout.com/the-case-against-flash/#comments</comments>
		<pubDate>Thu, 29 May 2008 06:01:03 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-case-against-flash/</guid>
		<description><![CDATA[I don&#8217;t know if you&#8217;ve noticed, but people have quite a bad reaction to Flash, in general. Sure, it can be used well, but the reaction of most visitors to something starting to load will be &#8220;oh no, Flash!&#8221;, followed by a hasty dash for the back button. Why is this? Well, there are a [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know if you&#8217;ve noticed, but people have quite a bad reaction to Flash, in general. Sure, it can be used well, but the reaction of most visitors to something starting to load will be &#8220;oh no, Flash!&#8221;, followed by a hasty dash for the back button. Why is this? Well, there are a number of reasons that come together to cause it  each one, on its own, seems relatively minor, but together they make up a pretty comprehensive case against Flash.</p>
<p> Flash is a Plugin.</p>
<p> Flash isn&#8217;t integrated with any web browser  instead, it&#8217;s available as an installable plugin. This has a lot of downsides. The first time someone views something that users Flash, they&#8217;re asked to install the Flash plugin  this takes time and is annoying, especially considering that Flash plugin isn&#8217;t available for all browsers. After that, every time some Flash content appears, the Flash plugin has to be loaded into the browser before the content can even begin to be loaded, losing a vital few seconds.</p>
<p> Flash is Slow to Load.</p>
<p> Once the plugin itself has loaded, the next step is for it to load the Flash movie in question. Because Flash movies are typically so heavy in images and animation (that is, after all, the point of them), visitors will often end up spending a considerable amount of time being forced to stare at a &#8216;loading&#8217; graphic. This is supposed to be the web, not a PlayStation  no-one wants to watch your site load.</p>
<p> Flash Makes Sound.</p>
<p> Flash upsets users because they generally have no way of knowing that it&#8217;s going to make sound  many users disable all their browser&#8217;s sound functions, not wanting random websites to be able to make sounds at them, but Flash sound still gets through, since it&#8217;s a plugin and doesn&#8217;t obey these settings. Flash is part of the reason why users end up browsing the web with their speakers turned off altogether  people just hate having unexpected sound forced on them, and they have no way of knowing whether your Flash website might suddenly start making some.</p>
<p> Flash is Often Unnecessary.</p>
<p> Because Flash lets you make little animations, many websites use it for things that are completely unnecessary and un-interactive, but that they think look &#8216;cool&#8217;. The classic example of this is the web crime of the Flash intro: a useless piece of Flash that visitors have to sit through before they get to a website, usually saying and doing nothing useful whatsoever. Using Flash for unnecessary things is actively user-hostile, and many users have come to associate its use with that mentality.</p>
<p> Flash Breaks URLs.</p>
<p> If you let visitors navigate around within a Flash movie, that navigation isn&#8217;t saved at all. If they go to another site and come back, or even just press the &#8216;Refresh&#8217; button, they&#8217;ll lose their place entirely, and have to start from the beginning again. This isn&#8217;t good if they found a particular piece of information or picture  they&#8217;ll be annoyed at having lost it.</p>
<p> Flash Breaks Right-Click.</p>
<p> Users like to be able to right-click, to print what they&#8217;re looking at, or save it, or copy it to the clipboard  not to mention all the extra functions that they might have installed on that menu. Right-clicking on a Flash-based website, though, gives a right-click menu of things related to Flash, like whether the movie should display in high or low quality. Users just aren&#8217;t interested in this menu, and are upset that they can&#8217;t get their normal one back. This is an especially large problem for users that like to have more than one window open at once by using right-click followed by the &#8216;Open in New Window&#8217; function.</p>
<p> Search Engines Can&#8217;t Read Flash.</p>
<p> Finally, perhaps the most convincing argument against Flash: it&#8217;s entirely invisible to search engines. Text you put in a Flash movie doesn&#8217;t exist, as far as search engines are concerned. It&#8217;s closed off from the rest of the web and unfindable by most of your potential visitors. That surely can&#8217;t be good.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/html" rel="tag"> html</a>, <a href="http://technorati.com/tag/websites" rel="tag"> websites</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-case-against-flash/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Basics of Web Servers.</title>
		<link>http://www.internetlayout.com/the-basics-of-web-servers/</link>
		<comments>http://www.internetlayout.com/the-basics-of-web-servers/#comments</comments>
		<pubDate>Wed, 28 May 2008 07:45:10 +0000</pubDate>
		<dc:creator>bentonmaples</dc:creator>
		
	<category>Articles</category>
		<guid isPermaLink="false">http://www.internetlayout.com/the-basics-of-web-servers/</guid>
		<description><![CDATA[There are a lot of web servers out there. Whenever you go to a website, you&#8217;re downloading it from a web server. When you pay money to a web host, what you&#8217;re really doing is renting a space on their web server. The Internet consists of millions of computers networked together, but it&#8217;s the servers [...]]]></description>
			<content:encoded><![CDATA[<p>There are a lot of web servers out there. Whenever you go to a website, you&#8217;re downloading it from a web server. When you pay money to a web host, what you&#8217;re really doing is renting a space on their web server. The Internet consists of millions of computers networked together, but it&#8217;s the servers that are providing all the information that makes up the web  you can&#8217;t have a website unless it&#8217;s on a server.</p>
<p> What is a Web Server?</p>
<p> A web server is really just a powerful computer  they use the same kinds of processors and memory that normal computers use, but they have more of it. Servers usually run a Unix or Unix-like operating system like Linux or BSD, but they can just as easily run Windows.</p>
<p> What makes these computers servers isn&#8217;t their hardware  it&#8217;s the software they run. Web server software includes the HTTP server itself, as well as databases and other things that are needed to make a web server work however it needs to. This is why different hosts offer different features: they have different programs installed on their servers.</p>
<p> Web Servers Serve Files.</p>
<p> The role of the web server, at its most basic level, is to send people your files over HTTP. It has a hard disk (often more than one) and stores your files like any other computer  if you don&#8217;t upload a file called &#8216;index.html&#8217;, many servers will list all your files for you instead of providing a web page. It&#8217;s the replacement of the index.html (named because it is supposed to be an index of files) that creates the illusion of everything on the server being one &#8216;web site&#8217;, instead of a set of files linked together.</p>
<p> Web Servers Run Scripts.</p>
<p> Of course, web servers don&#8217;t always just serve the same files over and over again. Sometimes they need to insert other information into pages, especially information that comes from databases. This is done with scripting languages like PHP and Perl  the server is told that it should give files that end in .pl or .php to the appropriate script interpreters, and these interpreters then tell the server what to send to the browser. This means that dynamic websites can often be slow, as the server is having to produce a different page for each visitor.</p>
<p> Virtual Servers and Dedicated Servers.</p>
<p> When you buy web hosting, though, you&#8217;re not necessarily getting a whole server to yourself  in fact, the chances are that you&#8217;re not, unless you&#8217;re paying lots of money. Instead, you&#8217;ll be sharing a server with the hosts&#8217; other customers. You might not realise this, since the server doesn&#8217;t appear to have anything on it that isn&#8217;t yours, but the other customers are simply being hidden from you  you&#8217;re using what is known as a &#8216;virtual server&#8217;.</p>
<p> For small websites, there isn&#8217;t really any option other than virtual servers: they&#8217;re a great idea for letting resources be shared among lots of websites that don&#8217;t use much of the server&#8217;s power or space. If one of the sites does start growing, though, you might find your website slowing down. Oddly enough, this fact means that it&#8217;s often better to find a host that offers price plans with limits instead of one that offers &#8216;unlimited&#8217; disk space and bandwidth to each customer  your website will be much faster at the &#8216;limited&#8217; host.</p>
<p> More Than You&#8217;d Think.</p>
<p> One thing that people don&#8217;t often think about is that there&#8217;s more than one web server program out there. It&#8217;s not really visible to visitors, since they all do basically the same thing, but there are lots of servers available, and they&#8217;re all quite different in the way they work. There are three main groups:</p>
<p> Apache. The open source Apache software is the most popular server software out there, with around 70% of the market share.</p>
<p> Microsoft servers. Microsoft are responsible for the various versions of IIS (Internet Information Server) and PWS (Personal Web Server), which altogether have around 20% of the market.</p>
<p> Sun servers. Sun produce lots of servers, most notably the Netscape-branded ones. The market share of these servers depends on whether you count all sites (making it 3%) or just the actively maintained ones (in which case it drops to less than 1%).</p>
<p> Source for statistics: netcraft.com.</p>
<p> Other servers available are mostly &#8217;simple&#8217; servers that don&#8217;t have all the somewhat unnecessary features of these servers, such as thttpd (the &#8216;t&#8217; is for tiny or turbo). There are literally hundreds of them, but they have mostly negligible market share.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/web+design" rel="tag">web design</a>, <a href="http://technorati.com/tag/html" rel="tag"> html</a>, <a href="http://technorati.com/tag/websites" rel="tag"> websites</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://www.internetlayout.com/the-basics-of-web-servers/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>

