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

<channel>
	<title>Wayne John &#187; templates</title>
	<atom:link href="http://www.waynejohn.com/tag/templates/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.waynejohn.com</link>
	<description>I don&#039;t make websites pretty, that&#039;s a designers job.  Programmers make websites do whatever they want.</description>
	<lastBuildDate>Tue, 07 Sep 2010 16:10:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>BlogSpot Blog – Using Free CSS Templates To Define The Look</title>
		<link>http://www.waynejohn.com/blogspot-blog-using-free-css-templates-to-define-the-look/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blogspot-blog-using-free-css-templates-to-define-the-look</link>
		<comments>http://www.waynejohn.com/blogspot-blog-using-free-css-templates-to-define-the-look/#comments</comments>
		<pubDate>Thu, 07 May 2009 06:05:06 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
				<category><![CDATA[Blogging Help & Tips]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogspot]]></category>
		<category><![CDATA[blogspot blog]]></category>
		<category><![CDATA[css templates]]></category>
		<category><![CDATA[template errors]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">/post/2009/05/06/BlogSpot-Blog-e28093-Using-Free-CSS-Templates-To-Define-The-Look.aspx</guid>
		<description><![CDATA[Last week I explained a little more about the skin tag, and showed you where all the [css] style declarations are going to be placed.&#160; This week I plan on showing a few methods I use to create custom themes &#8230; <a href="http://www.waynejohn.com/blogspot-blog-using-free-css-templates-to-define-the-look/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last week I explained a little more <a href="http://www.waynejohn.com/post/2009/04/13/BlogSpot-Blog-ndash3b-The-Skin-Tag-Explained.aspx">about the skin tag</a>, and showed you where all the [css] style declarations are going to be placed.&#160; This week I plan on showing a few methods I use to create custom themes for other interests of mine.&#160; I’m also going to apply those same techniques to create a Blogger template, which is what we’re here to do.</p>
<p>At this point, you should also understand that the [html] that defines the page resides between the <span style="color: blue"><</span><span style="color: #a31515">body</span><span style="color: blue">></span> tags.&#160; If you haven’t yet, you might want to review <a href="http://www.waynejohn.com/post/2009/04/13/BlogSpot-Blog-ndash3b-The-Skin-Tag-Explained.aspx" target="_blank">the skin tag post</a>, because this is an on-going series.&#160; You might also want to <a title="My RSS Feed" href="http://www.waynejohn.com/page/Subscribe-to-Wayne-Johns-Blog-Feed.aspx" target="_blank">subscribe to my blog</a> to catch each of these posts as they happen.</p>
<h3>Where to find templates</h3>
<p>Templates are all over the Internet.&#160; Simply typing in the search terms ‘<a href="http://www.google.com/search?hl=en&#038;q=free+css+templates&#038;btnG=Google+Search&#038;aq=f&#038;oq=" target="_blank">free css templates</a>’ brings back over 10 million hits.&#160; Using the ‘<a href="http://www.google.com/search?hl=en&#038;q=free+css+templates+wordpress&#038;btnG=Search" target="_blank">WordPress</a>’ keyword you get a little more than 300k results.&#160; Using ‘<a href="http://www.google.com/search?hl=en&#038;q=free+css+templates+blogger&#038;btnG=Search" target="_blank">Blogger</a>’ you get nearly 900k results.&#160; Needless to say, you can find pretty much anything you want this way. </p>
<p>However, I’m not looking for a template that I can just slap onto my blogger template.&#160; Instead, I’m going to look around for style elements that I like, and create a brand new theme, based on all the existing templates whose ‘parts’ I like.</p>
<p>When I need a template though, I will browse through these sites:</p>
<ul>
<li><a title="FreeCSSTemplates.org" href="http://FreeCSSTemplates.org" target="_blank">FreeCSSTemplates.org</a> – Not only do they have terrific [css] templates, but their recommended sites list is also handy to jump through.&#160; The quality of their templates are normally top notch.       </li>
<li><a href="http://www.free-css-templates.com/" target="_blank">Free-CSS-Templates.com</a> – Yup, yet another one with fine quality [css] template shop.       </li>
<li><a href="http://www.freecsstemplate.net/" target="_blank">FreeCSSTemplate.net</a> – And finally another great site with very impressive templates. </li>
</ul>
<p>You should see the trend there.&#160; Free CSS Templates are everywhere and free to use all while giving proper credits where due.&#160; Like thanking the original author for instance.</p>
<p>All you need is the [html] and the [css] and you can do pretty much anything.&#160; Best of all, it’s really easy to do, once you get a few ah-ha’s working for you.</p>
<h3>Licensing</h3>
<p>Just a quick blurb on licensing.&#160; Most all ‘free css templates’ you find will likely have a license of some kind attached to it.&#160; You should review the licensing agreement to make sure you’re not going to have issues down the road.&#160; I don’t want to get into a dissertation on licensing agreements in this post, because that’s a whole different ball game that I don’t even want to get into it.&#160; Important, mind your legalities, but snore.</p>
<h3>Avoiding problems by planning an approach</h3>
<p>It’s an important fact that some parts of template demonstrations you find may not work with Blogger.&#160; There <em>are</em> some constraints that have to be dealt with, like not being able to include any additional files.&#160; If additional files are necessary for proper usability, then hosting will then need to be addressed for those files, or one should be able to migrate the functionality found in those files, into the Blogger template itself.&#160; </p>
<p>The Blogger template is a single page that provides multiple views, so there are certainly going to be things that are possible, and things that aren’t.&#160; </p>
<p>What do you think we’ll run into?</p>
<p>As you might imagine, there are a million things that can go wrong, and things WILL go wrong.&#160; It’s part and parcel to mucking about with code.&#160; The trick is to find the basic structure of what you’re going for.&#160; We want the form and structure to be as close to acceptable as possible.&#160; </p>
<h3>Some thoughts about the Gluten Site</h3>
<p>I firmly believe that the look of a web site isn’t nearly as important to your audience when compared to what your audience gets from the content.&#160; It was hard for me to accept that, and I was so convinced that I needed a ‘perfect’ template.&#160; Here’s the thing though:&#160; </p>
<blockquote><p>You will never find a perfect template&#160; </p>
</blockquote>
<p>There are always concessions to be made when getting something for free.&#160; </p>
<p>As far as the Gluten Free site goes, I’ve found a template that does a good job in presentation.&#160; Here’s a snapshot of the template I’ve found:</p>
<p><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/BlogSpotBlogFindingTemplateModels_D846/pizza.jpg"><img title="pizza parlor" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="484" alt="pizza parlor" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/BlogSpotBlogFindingTemplateModels_D846/pizza_thumb.jpg" width="509" border="0" /></a> </p>
<p>What I like about this is that I can swap out the header image to be anything I need it to be.&#160; Not to mention all the parts are very well defined, not only in the larger structure, but the details in the post items as well.&#160; All certainly do-able looking so far.</p>
<p>Follow this link to <a href="http://www.freecsstemplates.org/preview/pizzaparlor" target="_blank">download the Pizza Parlor Theme</a> if you are following along.</p>
<p>Inside the zip file, you’ll find the following files:</p>
<ul>
<li><strong>default.css</strong> – This contains all the [css] definitions.&#160; </li>
<li><strong>index.html</strong> – This file contains all the [html]. </li>
<li><strong>images folder</strong> – A collection of image files that are referenced either in the [css] or the [html] file. </li>
</ul>
<p>You might think that at this point we can:</p>
<ul>
<li>Take the contents of the default.css file and place them exactly over the existing body [css] definition in the Blogger template </li>
<li>Take the contents of the [html] file and replace the contents found between the <span style="color: blue"><</span><span style="color: #a31515">body</span><span style="color: blue">></</span><span style="color: #a31515">body</span><span style="color: blue">></span> tags in the Blogger template&#160; </li>
</ul>
<p>Guess what, you can.&#160; However, when you try to save it, it fails with an error.&#160; Stating that an “entity reference blah blah blah is referenced but not declared”.&#160; With this particular template, I know what the problems are, and I’ll explain them in a bit.&#160; If you use a different template, you’re potentially going to run into several errors with that template as well, and those bugs may not be as easy to squash.&#160; Nor might they be the same.&#160; Who knows what you’ll find.&#160; This is where a general knowledge of [html] and [css] will come in handy.&#160; But really, it just takes a good bangs on the head for things to sink in.&#160; You’ll never get it if you don’t try.</p>
<h3>Handling Some Errors</h3>
<p>In this template, there are 3 errors that occur when you blend in the [css] and [html] from the free template, and they each have to deal with a web standard that Blogger does a little differently.</p>
<p>For whatever reason, <strong>Blogger won’t accept special characters when expressed by name</strong>.&#160; What does that mean?&#160; Well, here’s an example:</p>
<p>Let’s say we are going to use a © (copyright) symbol in the footer.&#160; The template came with it expressed in [html] as: <span style="color: red">&copy;.</span></p>
<p> <a href="http://11011.net/software/vspaste"></a>
<p>Which is perfectly find in most cases.&#160; However, due to our handy work having to be parsed by Blogger, we also need to conform to their rules as well.&#160; So for Blogger templates, we need to use the numeric equivalent to the <span style="color: red">&copy;</span> [html] and potentially any other similar construct.</p>
<p>Thankfully, we’ll find our answers over on the <a href="http://www.zytrax.com/tech/web/entities.html" target="_blank">HTML Character Entity Encoding</a> page.&#160;&#160; This page will allow you to find the equivalent special character code.&#160; Once you find a match for <span style="color: red">&copy;</span> you will find the numeric equivalent.&#160; Simply replacing all the <span style="color: red">&copy;</span> instances (there’s probably only one), will eliminate that particular error.</p>
<p>I’m going to allow you to struggle a bit and not give you the remaining fixes.&#160; You know Blogger will give you a clue. It’s your job to fix the remaining bugs, and they are the same nature as the copyright symbol was.</p>
<p>I might go further into debugging and dealing with errors generated.&#160; Perhaps some approaches you might use.&#160; We’ll see what happens and where all this is leading us.</p>
<h3>Wrapping this up</h3>
<p>A Blogger blog is made up of many parts, and for the most part, Blogger does a great job providing for all the functionality you want.&#160; But there is always the ‘I want more’ factor that comes into play.&#160; Initially, we’re going to take things slow and easy as we build&#160; the first iteration of the template.&#160; Later, we’ll expand it to meet the needs of the Gluten Free blog.</p>
<p>As you can see, we’ve taken a completely foreign [css] template, slammed it into our Blogger template in just the right places, and all was well. Save for a few bugs, but that just comes with the territory.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waynejohn.com/blogspot-blog-using-free-css-templates-to-define-the-look/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BlogSpot Blog &#8211; The Smallest Blogger Template</title>
		<link>http://www.waynejohn.com/blogspot-blog-the-smallest-blogger-template/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blogspot-blog-the-smallest-blogger-template</link>
		<comments>http://www.waynejohn.com/blogspot-blog-the-smallest-blogger-template/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 07:00:48 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
				<category><![CDATA[Blogging Help & Tips]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogger help]]></category>
		<category><![CDATA[blogger templates]]></category>
		<category><![CDATA[blogspot blog]]></category>
		<category><![CDATA[body]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[head]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[skinning]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[title]]></category>

		<guid isPermaLink="false">/post/2009/04/07/BlogSpot-Blog-The-Smallest-Blogger-Template.aspx</guid>
		<description><![CDATA[I always enjoy seeing what is possible on other systems and web sites. I&#8217;m not a hacker by any means, nor would I EVER call myself that (unless I had dreams of working for the FBI), but this post should &#8230; <a href="http://www.waynejohn.com/blogspot-blog-the-smallest-blogger-template/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I always enjoy seeing what is possible on other systems and web sites.  I&#8217;m not a hacker by any means, nor would I EVER call myself that (unless I had dreams of working for the FBI), but this post should open your eyes to the possibilities of what you might be able to achieve with a Blogger blog.  I&#8217;d like to introduce you to the smallest blogger template you will ever find.</p>
<p><strong>New to my site?</strong>  This is an ongoing series about building a Blogger template; where I&#8217;ll show you each and every move I make as I develop a Blogger Template from scratch.  <a href="http://www.waynejohn.com/page/Subscribe-to-Wayne-Johns-Blog-Feed.aspx" target="_blank">Subscribe to my feed</a> to follow along and learn more than you ever wanted to know about Blogger Templates.  Always use a <a href="http://www.waynejohn.com/post/2009/03/28/BlogSpot-Blog-ndash3b-Creating-a-Sandbox-Blog-for-Development-and-Testing.aspx" target="_blank">sandbox</a> when trying new things!</p>
<h3>The Smallest Blogger Template</h3>
<pre class="code"><span style="color: blue"><?</span><span style="color: #a31515">xml </span><span style="color: red">version</span><span style="color: blue">="1.0" </span><span style="color: red">encoding</span><span style="color: blue">="UTF-8" ?>
<</span><span style="color: #a31515">html </span><span style="color: red">xmlns</span><span style="color: blue">='http://www.w3.org/1999/xhtml'
    </span><span style="color: #a31515">xmlns</span><span style="color: blue">:</span><span style="color: red">b</span><span style="color: blue">='http://www.google.com/2005/gml/b'
    </span><span style="color: #a31515">xmlns</span><span style="color: blue">:</span><span style="color: red">data</span><span style="color: blue">='http://www.google.com/2005/gml/data'
    </span><span style="color: #a31515">xmlns</span><span style="color: blue">:</span><span style="color: red">expr</span><span style="color: blue">='http://www.google.com/2005/gml/expr'>
    <</span><span style="color: #a31515">head</span><span style="color: blue">>
        <</span><span style="color: #a31515">title</span><span style="color: blue">></span>This is the Gluten Free Meals Site<span style="color: blue"></</span><span style="color: #a31515">title</span><span style="color: blue">>
        <</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">skin</span><span style="color: blue">><![</span>CDATA[]]<span style="color: blue">></</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">skin</span><span style="color: blue">>
    </</span><span style="color: #a31515">head</span><span style="color: blue">>
    <</span><span style="color: #a31515">body</span><span style="color: blue">>
        <</span><span style="color: #a31515">h1</span><span style="color: blue">></span>This is an h1 tag<span style="color: blue"></</span><span style="color: #a31515">h1</span><span style="color: blue">>
        <</span><span style="color: #a31515">h2</span><span style="color: blue">></span>and h2<span style="color: blue"></</span><span style="color: #a31515">h2</span><span style="color: blue">>
        <</span><span style="color: #a31515">h3</span><span style="color: blue">></span>and h3<span style="color: blue"></</span><span style="color: #a31515">h3</span><span style="color: blue">>
        <</span><span style="color: #a31515">h4</span><span style="color: blue">></span>and h4<span style="color: blue"></</span><span style="color: #a31515">h4</span><span style="color: blue">>
        <</span><span style="color: #a31515">p</span><span style="color: blue">></span>A paragraph<span style="color: blue"></</span><span style="color: #a31515">p</span><span style="color: blue">>
        <</span><span style="color: #a31515">ol</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>Ordered List Item 1<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>Ordered List Item 2<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>Ordered List Item 3<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>Ordered List Item 4<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>Ordered List Item 5<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
        </</span><span style="color: #a31515">ol</span><span style="color: blue">>
        <</span><span style="color: #a31515">ul</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>UnOrdered List Item 1<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>UnOrdered List Item 2<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>UnOrdered List Item 3<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>UnOrdered List Item 4<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
            <</span><span style="color: #a31515">li</span><span style="color: blue">></span>UnOrdered List Item 5<span style="color: blue"></</span><span style="color: #a31515">li</span><span style="color: blue">>
        </</span><span style="color: #a31515">ul</span><span style="color: blue">>
    </</span><span style="color: #a31515">body</span><span style="color: blue">>
</</span><span style="color: #a31515">html</span><span style="color: blue">></span></pre>
<p>That&#8217;s it!  There isn&#8217;t much there at all.  Don&#8217;t you wish all templates were this tiny?  Perhaps there would be more people able to work with them, but unfortunately that&#8217;s not the case.  Over the course of this year you&#8217;ll see this template become convoluted with the widgets and wrapper code that I&#8217;ll add as I document the development of the Gluten Free Meals blog.  </p>
<p>It&#8217;s my hope that by starting from such a bare <acronym title="HyperText Markup Language">HTML</acronym> template that I&#8217;ll be able to show you, step by step, how to create your own template, and through that, empower you with enough knowledge to modify your own.</p>
<p>Included in this &#8220;barest of bones&#8221; template are a few header elements, a paragraph, ordered list and unordered list.  I included these elements just to give a little example of the default styles.</p>
<p>If you have created a <a href="http://www.waynejohn.com/post/2009/03/28/BlogSpot-Blog-ndash3b-Creating-a-Sandbox-Blog-for-Development-and-Testing.aspx" target="_blank">sandbox</a> blog like I showed you in <a href="http://www.waynejohn.com/post/2009/03/28/BlogSpot-Blog-ndash3b-Creating-a-Sandbox-Blog-for-Development-and-Testing.aspx">this prior post</a> and are trying to follow along, you can copy the above <acronym title="HyperText Markup Language">HTML</acronym> and paste it into your <a href="http://www.waynejohn.com/post/2009/03/28/BlogSpot-Blog-ndash3b-Creating-a-Sandbox-Blog-for-Development-and-Testing.aspx" target="_blank">sandbox</a> template.  Every now and then I&#8217;ll supply the complete <acronym title="HyperText Markup Language">HTML</acronym> for you to do what you will with.</p>
<p>First thing though, we need to understand what we&#8217;re starting with.  You might recognize some of the <acronym title="HyperText Markup Language">HTML</acronym> in the above code, and some may be foreign to you.  Let&#8217;s see if I can clear this up for you.</p>
<h3>Examination of the Smallest Blogger Template HTML</h3>
<p>Let&#8217;s take a look at each line.</p>
<p><strong>Line 1:</strong> <span style="color: blue"><?</span><span style="color: #a31515">xml </span><span style="color: red">version</span><span style="color: blue">=&#8221;1.0&#8243; </span><span style="color: red">encoding</span><span style="color: blue">=&#8221;UTF-8&#8243; ?> </span></p>
<p>If you&#8217;ve played with <acronym title="HyperText Markup Language">HTML</acronym> before, you might have noticed this tag at the very start of most every blog, and many web sites. </p>
<p>The <acronym title="HyperText Markup Language">HTML</acronym> you define is actually an <a href="http://en.wikipedia.org/wiki/XML" target="_blank">XML declaration</a>, and this tag defines the <acronym title="HyperText Markup Language">HTML</acronym> in your template as version 1 <acronym title="eXtensible Markup Language">XML</acronym> using a character encoding of <acronym title="Unicode Transformation Format">UTF</acronym>-8.  I could go on a define this tag even further, but I won&#8217;t.  It&#8217;s discussed <a href="http://www.developerfusion.com/samplechapter/1704/beginning-xml/9/">here</a> <em>ad-nauseam.</em></p>
<p>Blogger will inject this line into the template if you try to remove it.  Blogger requires this tag be present.</p>
<p><strong>Line 2:</strong> <span style="color: blue"><</span><span style="color: #a31515">html </span><span style="color: red">xmlns</span><span style="color: blue">=&#8217;http://www.w3.org/1999/xhtml&#8217; </span><span style="color: #a31515">xmlns</span><span style="color: blue">:</span><span style="color: red">b</span><span style="color: blue">=&#8217;http://www.google.com/2005/gml/b&#8217; </span><span style="color: #a31515">xmlns</span><span style="color: blue">:</span><span style="color: red">data</span><span style="color: blue">=&#8217;http://www.google.com/2005/gml/data&#8217; </span><span style="color: #a31515">xmlns</span><span style="color: blue">:</span><span style="color: red">expr</span><span style="color: blue">=&#8217;http://www.google.com/2005/gml/expr&#8217;> </span></p>
<p>Ah, our opening <acronym title="HyperText Markup Language">HTML</acronym> tag.  And yes, that is a single line of code. It&#8217;s wrapped for your readability.  You&#8217;ll find the closing tag at the very bottom of the template (<span style="color: blue"></</span><span style="color: #a31515">html</span><span style="color: blue">></span>).  Everything in between is what you can call your <acronym title="HyperText Markup Language">HTML</acronym> document.</p>
<p>The <acronym title="HyperText Markup Language">HTML</acronym> tag includes a few property/value pairs that define the <a href="http://en.wikipedia.org/wiki/XML_namespace" target="_blank">XML namespaces</a> this <acronym title="HyperText Markup Language">HTML</acronym> document will reference.</p>
<p>What?!?!  Yeah, I know.  Let&#8217;s see if I can break this down for you.  </p>
<p>Blogger uses specialized tags within the template markup (like <span style="color: blue"><</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">skin</span><span style="color: blue">></span>, this is not a standard <acronym title="HyperText Markup Language">HTML</acronym> element).  When a user requests a page from your blog, Blogger will look at your template, and replace these tags with data that is stored in some database somewhere.  This can be your posts, tags you&#8217;ve supplied, comments&#8230;.data.  </p>
<p>If you look at the second namespace declaration, it reads: <span style="color: #a31515">xmlns</span><span style="color: blue">:</span><span style="color: red">b</span><span style="color: blue">=&#8217;http://www.google.com/2005/gml/b&#8217;.</span> This address will define for Blogger how to interpret the <span style="color: blue"><</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">skin</span><span style="color: blue">></span> tag and what to do with it.</p>
<p>Blogger will also inject these namespace references by default, so there really is no need to worry about this any further, unless you&#8217;re planning on making this a career thing.</p>
<p>One thing to note is that the <acronym title="Uniform Resource Locator's">URL&#8217;s</acronym> used in the namespace defintions are not web pages, but instead service addresses.  They do stuff instead of displaying stuff.</p>
<p><strong>Line 3:</strong> <span style="color: blue"><</span><span style="color: #a31515">head</span><span style="color: blue">> </span></p>
<p>The <span style="color: blue"><</span><span style="color: #a31515">head</span><span style="color: blue">></span> <acronym title="HyperText Markup Language">HTML</acronym> element defines an area in an <acronym title="HyperText Markup Language">HTML</acronym> document where additional information about the page can be supplied.  Arguably the most important part of the <span style="color: blue"><</span><span style="color: #a31515">head</span><span style="color: blue">></span> section is the <span style="color: blue"><</span><span style="color: #a31515">title</span><span style="color: blue">></span> tag, which also contains the only part of the <span style="color: blue"><</span><span style="color: #a31515">head</span><span style="color: blue">></span> section that displays content on the screen (see the title section below).</p>
<p>As the <span style="color: blue"><</span><span style="color: #a31515">head</span><span style="color: blue">></span> element only defines an area for more elements to provide meta-data (or extended information) about the page, we&#8217;ll move along to the next item.</p>
<p><strong>Line 4:</strong> <span style="color: blue"><</span><span style="color: #a31515">title</span><span style="color: blue">></span></p>
<p>Ah yes, the title tag.  You should make yourself very familiar with this as this one tag has great importance for <acronym title="Search Engine Optimization">SEO</acronym>.  I&#8217;ll cover <acronym title="Search Engine Optimization">SEO</acronym> aspects later in the series, but here is a <a href="http://www.seoconsultants.com/meta-tags/title-element.asp" target="_blank">well written article</a> on that very subject if you are too eager to wait for it.  Just keep in mind that it&#8217;s a very important tag.</p>
<p>The title tag encapsulates text that will be displayed in a browser title bar.  As you read this, the title tag for this page should read &#8220;BlogSpot Blog &#8211; The Smallest Blogger Template&#8221;.</p>
<p>Later in the series we&#8217;ll replace our &#8216;hard-coded&#8217; text with a Blogger control that will dynamically add the title to page for us.</p>
<p><strong>Line 5:</strong> <span style="color: blue"><</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">skin</span><span style="color: blue">><![</span>CDATA[]]<span style="color: blue">></</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">skin</span><span style="color: blue">> </span></p>
<p>This is a blogger specific tag structure and is used to define an area where the <acronym title="Cascading Style Sheets">CSS</acronym> that defines a blogs &#8220;skin&#8221; can be written.  A &#8220;skin&#8221; is a nice term to use when describing the general look of your blog or site.</p>
<p>I&#8217;ll also cover this particular tag in more detail later in the series.  For now, you should know that this tag is only able to be used if the <span style="color: blue"><</span><span style="color: #a31515">html</span><span style="color: blue">></span> tag contains a namespace reference to &#8220;http ://www.google.com/2005/gml/b&#8221;.</p>
<p>This is the <strong>only</strong> Blogger element that is required to be in a Blogger template.  The only reason I included it in this post was because I had to.  <img src='http://www.waynejohn.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   That doesn&#8217;t mean you need to include anything in it though.</p>
<p><strong>Line 7:</strong> <span style="color: blue"><</span><span style="color: #a31515">body</span><span style="color: blue">></span></p>
<p>The <span style="color: blue"><</span><span style="color: #a31515">body</span><span style="color: blue">></span> tag defines an area where you can write the <acronym title="HyperText Markup Language">HTML</acronym> for your web page or blog template.  I&#8217;ve filled in the <span style="color: blue"><</span><span style="color: #a31515">body</span><span style="color: blue">> </span>section with some <acronym title="HyperText Markup Language">HTML</acronym> to prove this point since it is the element that defines the area that will be visible when a page is rendered to a browser.  </p>
<p>If you are following along, check out the <a href="http://gluten-free-meals.blogspot.com/" target="_blank">Gluten Free Meals blog</a> and you&#8217;ll see how the <acronym title="HyperText Markup Language">HTML</acronym> in the above example looks when rendered in a browser.  If you are reading this weeks after the post date, who knows what you&#8217;ll see.</p>
<h3>So, what&#8217;s next?</h3>
<p>In my opinion, the next logical step I&#8217;ll take is to create the div wire-frame for the blog.  This will further involve the <span style="color: blue"><</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">skin</span><span style="color: blue">></span> blogger element, as well as the use of div tags and some <acronym title="Cascading Style Sheets">CSS</acronym> to make it all come together.</p>
<p>But what about the site itself and defining a plan for it?  I should probably do a little due diligence and plan what parts of the site are going to be there, and explain why.  </p>
<p>It&#8217;s easy to be eager to just dive in and begin coding, but that&#8217;s not how I operate.  We need to define where were driving to before we hop on the road!  Stay tuned to find out what&#8217;s coming next!</p>
<p>How&#8217;s it coming for you so far?  Do you have any questions on any of this?  Perhaps you know some additional information that would be helpful to others reading along?  Please share your comments and questions below.</p>
<p>As always, I appreciate your bookmarking and efforts to socially share this content with your readers and friends.</p>
<h3>More Information</h3>
<p><a href="http://www.w3.org/TR/html401/struct/global.html" target="_blank">The global structure of an HTML document</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.waynejohn.com/blogspot-blog-the-smallest-blogger-template/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Blogger.com Help &#8211; Lesson 20 &#8211; Pick New Template Layout</title>
		<link>http://www.waynejohn.com/blogger-com-help-lesson-20-pick-new-template-layout/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blogger-com-help-lesson-20-pick-new-template-layout</link>
		<comments>http://www.waynejohn.com/blogger-com-help-lesson-20-pick-new-template-layout/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 08:00:34 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
				<category><![CDATA[Blogging Help & Tips]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[layouts]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">/post/2008/11/13/Bloggercom-Help-Lesson-20-Pick-New-Template-Layout.aspx</guid>
		<description><![CDATA[Using the Blogger interface to pick a new template layout couldn&#8217;t be any more simple.&#160; This page is by far the easiest to understand, and perhaps one you might never look at again after establishing your blog.&#160; However, there may &#8230; <a href="http://www.waynejohn.com/blogger-com-help-lesson-20-pick-new-template-layout/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Using the Blogger interface to pick a new template layout couldn&#8217;t be any more simple.&#160; This page is by far the easiest to understand, and perhaps one you might never look at again after establishing your blog.&#160; However, there may come a time when you want to give your blog a new look.&#160; On this page you can do just that.</p>
<p><strong>Note to new visitors!&#160; </strong>If you would like to know more about this series or view all available lessons, just follow the appropriate link.</p>
<p>Here&#8217;s what the interface looks like:</p>
<p align="center"><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson20PickNewTemplateLayout_12A44/newtemplate.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="464" alt="newtemplate" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson20PickNewTemplateLayout_12A44/newtemplate_thumb.jpg" width="504" border="0" /></a> </p>
<p>The list area displays the various templates that Blogger provides to all bloggers.&#160; And each template also provides a way to modify the colors.&#160; The end result is a nice blend of options to create a blog that reflects your personality and style.</p>
<p>All you need to do is play around with the items.&#160; When you make a color change, the sample will also change color to give you an idea of what you will get.&#160; If you need more, there is a &#8216;preview template&#8217; link that will open a new window and display your existing blog in the selection configuration.</p>
<p>If you find something you like, click the save template button and you&#8217;re done.&#160; I told you it was easy.</p>
<p><strong>Important Note:</strong> If you have modified your template to include anything out side of the widget architecture, such as Analytics scripts or anything else, you will lose those items if they were not added via a widget.</p>
<h3>Change Equals Opportunity</h3>
<p>There are countless reasons why one makes a decision to change templates.&#160; You might need to change the dimensions of your blog to make room for other features and components that you didn&#8217;t see you would want or need when you originally set things up.&#160; Or maybe you just want to create a fresh look.&#160; </p>
<p>Whatever your reason may be, it is also an opportunity for you to make more of it than just a &#8216;changing of the template&#8217;.&#160; For instance, after you change your template, the first people that are going to notice are those that frequent your blog.&#160; They&#8217;ll most likely be your best critics too.&#160; You have the opportunity to include them as part of the process, either on the front or the back of the change, and the experience can be quite rewarding if done correctly.</p>
<p>You know your audience and what they expect from you as a blogger.&#160; Including them in the process can bring them closer to you, and help them to feel more like a part of you and your blog.&#160; That can&#8217;t be a bad thing.</p>
<h3>Conclusion</h3>
<p>There are a few things you should temper before just changing your template on a whim.&#160; If you have any level of traffic beyond that of a new blog, you might want to consider the impact of changing your blog theme may have on your visitors.&#160; You can also choose to include them in the process or exclude them entirely.&#160; It&#8217;s all up to you.</p>
<p>I hope that this series has helped you to learn a few new things and become more a more confident blogger using the Blogger.com blog system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waynejohn.com/blogger-com-help-lesson-20-pick-new-template-layout/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Blogger.com Help &#8211; Lesson 19 &#8211; Edit HTML Layout</title>
		<link>http://www.waynejohn.com/blogger-com-help-lesson-19-edit-html-layout/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blogger-com-help-lesson-19-edit-html-layout</link>
		<comments>http://www.waynejohn.com/blogger-com-help-lesson-19-edit-html-layout/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 08:00:11 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
				<category><![CDATA[Blogging Help & Tips]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[layouts]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">/post/2008/11/11/Bloggercom-Help-Lesson-19-Edit-HTML-Layout.aspx</guid>
		<description><![CDATA[There will come a time for those that really get into using Blogger that they&#8217;ll want to modify and manipulate their blogger template to do things a little differently than the standard templates provide by default.&#160; Perhaps you want to &#8230; <a href="http://www.waynejohn.com/blogger-com-help-lesson-19-edit-html-layout/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There will come a time for those that really get into using Blogger that they&#8217;ll want to modify and manipulate their blogger template to do things a little differently than the standard templates provide by default.&#160; Perhaps you want to switch your standard Blogger theme to a custom theme that was built by someone else.&#160; Maybe you want to create your own template, or perhaps make some simple changes.&#160; In this lesson I&#8217;ll cover the interface that allows you to do just that.</p>
<p>Being that one could write a book on templates and still not cover all there is to speak about, I&#8217;ll try my best to discuss the interface and delve slightly into some of the code, but mainly this will cover the interface and how to use it.</p>
<p><strong>Note to new visitors!&#160; </strong>If you would like to know more about this series or view all available lessons, just follow the appropriate link.</p>
<h3>Backup and Restore Template</h3>
<p>The first item found on this page is perhaps&#8230;no, <strong>IS</strong> the most important of all the controls in the entire administration area.&#160; The controls under the Backup / Restore Template header will save your butt, but only if you decide to use them.&#160; So before doing any type of work on your template, you should make sure that you can recover from disaster the best you can.&#160; </p>
<p>I first want to point out that we can all define disaster as different things.&#160; For instance, you might define it as anything that causes you to lose time.&#160; You may consider it disastrous to have a single pixel line where there shouldn&#8217;t be one, while your friends may simply overlook it.&#160; Regardless of how you feel, <strong>Make sure you have a backup of your template!&#160; </strong></p>
<p>How might you do this?&#160; Start off by downloading the template by clicking the <strong>Download Full Template</strong> link.&#160; This will allow you to save the contents of your template to your local disk.&#160; If, during your adventures in coding and template modification, you make an error or cause the New York city skyline to go dark, you can simply upload the template you just saved back into action by using the control immediately following the Download link.&#160; New Yorkers everywhere will thank you.</p>
<h3>Edit Template</h3>
<p>The edit template section might look a little intimidating to some, but if you have a backup of your template, you can do whatever you want and still get back to normal with ease.&#160; Besides, any changes you make are not put in place until you click the Save Template button found at the bottom of the page.</p>
<p>The first thing to note is that Blogger hides most of the template code from you by default.&#160; <strong>The checkbox labeled &#8216;Expand Widget Templates&#8217; will un-hide these sections</strong> so that you can see all of the template code.</p>
<p>For instance, the code shown below is the section of code that defines the footer area of the Views On Life template.&#160; If you look closely, you&#8217;ll see that the <span style="color: blue"><strong><</strong></span><strong><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">widget</span></strong> /<strong>></strong> line is a self-closing tag that when you choose to expand the widget templates, grows to several more lines, and is no longer a self-closing tag, but instead has a starting <span style="color: blue"><strong><</strong></span><strong><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">widget</span></strong><strong>></strong> and a closing <span style="color: blue"><strong></</strong></span><strong><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">widget</span></strong><strong>></strong> tag set.</p>
<p> <a href="http://11011.net/software/vspaste"></a>
<pre class="code"><span style="color: blue"><</span><span style="color: #a31515">div </span><span style="color: red">id</span><span style="color: blue">='Div1'>
    <</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">section </span><span style="color: red">class</span><span style="color: blue">='footer' </span><span style="color: red">id</span><span style="color: blue">='footer'>
        <strong><</strong></span><strong><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">widget </span><span style="color: red">id</span><span style="color: blue">='HTML4' </span><span style="color: red">locked</span><span style="color: blue">='false' </span><span style="color: red">title</span><span style="color: blue">='' </span><span style="color: red">type</span></strong><span style="color: blue"><strong>='HTML'/></strong>
    </</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">section</span><span style="color: blue">>
</</span><span style="color: #a31515">div</span><span style="color: blue">>
</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>When we expand the text by clicking the Expand checkbox, suddenly all these widget items become several lines of code that will look similar to this:</p>
<pre class="code"><span style="color: blue"><</span><span style="color: #a31515">div </span><span style="color: red">id</span><span style="color: blue">='footer-wrapper'>
    <</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">section </span><span style="color: red">class</span><span style="color: blue">='footer' </span><span style="color: red">id</span><span style="color: blue">='footer'>
        <strong><</strong></span><strong><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">widget </span><span style="color: red">id</span><span style="color: blue">='HTML4' </span><span style="color: red">locked</span><span style="color: blue">='false' </span><span style="color: red">title</span><span style="color: blue">='' </span><span style="color: red">type</span></strong><strong><span style="color: blue">='HTML'>
            <</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">includable </span><span style="color: red">id</span></strong><span style="color: blue"><strong>='main'>
                </strong></span><strong><span style="color: green"><!-- only display title if it's non-empty -->
                </span><span style="color: blue"><</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">if </span><span style="color: red">cond</span></strong><strong><span style="color: blue">='data:title != &quot;&quot;'>
                    <</span><span style="color: #a31515">h2 </span><span style="color: red">class</span><span style="color: blue">='title'><</span><span style="color: #a31515">data</span><span style="color: blue">:</span><span style="color: #a31515">title</span><span style="color: blue">/></</span><span style="color: #a31515">h2</span></strong><strong><span style="color: blue">>
                </</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">if</span></strong><strong><span style="color: blue">>
                <</span><span style="color: #a31515">div </span><span style="color: red">class</span></strong><strong><span style="color: blue">='widget-content'>
                    <</span><span style="color: #a31515">data</span><span style="color: blue">:</span><span style="color: #a31515">content</span></strong><strong><span style="color: blue">/>
                </</span><span style="color: #a31515">div</span></strong><strong><span style="color: blue">>
                <</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">include </span><span style="color: red">name</span></strong><strong><span style="color: blue">='quickedit'/>
            </</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">includable</span></strong><strong><span style="color: blue">>
        </</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">widget</span></strong><span style="color: blue"><strong>></strong>
    </</span><span style="color: #a31515">b</span><span style="color: blue">:</span><span style="color: #a31515">section</span><span style="color: blue">>
</</span><span style="color: #a31515">div</span><span style="color: blue">></span></pre>
<p><a href="http://11011.net/software/vspaste"></a><a href="http://11011.net/software/vspaste"></a>As you can see, there is much more code behind these widget items.</p>
<p>Another good thing to do when toying with your template code is to find a way to lay it out so that it makes sense to you.&#160; You&#8217;ll see the above &#8216;footer-wrapper&#8217;
<div> is the rightmost item, and everything between the starting and closing tag is indented about 4 spaces.&#160; If you look at the next line, it also contains information in between its starting and closing tags, so those too are indented 4 spaces.&#160; This allows you to read the code much easier, and it also is a common practice among programmers to help improve the readability of the code.</p>
<p>You won&#8217;t be able to format the lines of code in the Blogger interface though, at least, not without a lot of hair pulling.&#160; Instead, if you used a simple text editor like Notepad, it would make things much easier.&#160; Simply paste your template code in, make your changes, format certain areas to help you understand it, copy and paste back into the template area in Blogger when you&#8217;re done and test your changes.</p>
<p>Now, the trick is to understand what each line is doing, and what it means.&#160; A person that can teach themselves, and determine where to get information can achieve that goal easily over time.&#160; But it DOES take time and plenty of patience, a healthy passion for puzzles is probably a good trait too.</p>
<p>Let&#8217;s say you decide that you want to make some changes within a particular widget and realize that your changes don&#8217;t really look good, or worse, cause the blog to crash.&#160; You can clear all your widget template items to their default state by clicking the <strong>revert widget templates to default</strong> link.</p>
<p>Some time ago, blogger switched the way they define templates.&#160; They refer to the old template design as their Classic Template, while the new one is simply called a Template.&#160; I don&#8217;t suppose anyone who has the updated templates would want to go backward to the classic template so I won&#8217;t go into the effects of doing this.&#160; </p>
<h3>Conclusion</h3>
<p>This page contains the most valuable bit of information I could ever provide to you.&#160; Make sure you have a backup of your template before you go and mess with it.&#160;&#160; By not doing so, you are only allowing yourself to have headaches and issues later.&#160; Don&#8217;t allow yourself that, be a nice person and <strong>make a backup right now</strong>, while you are thinking about it and put it somewhere safe.&#160; Someplace you&#8217;ll remember.&#160; </p>
<p>And by all means, if you are so inclined, you should play around with the code in your template.&#160; Maybe not directly in your &#8216;live&#8217; blog, but perhaps in another that only you have access to or won&#8217;t affect your stream of visitors, or one that you don&#8217;t care about failing, such as a test or staging blog.&#160; I call these sandbox blogs, and they are quite handy when you want to try something new.</p>
<h3>Further Reading</h3>
<p>Here is a list of further reading you can do as it relates to understand more about the template code.&#160; I will be finalizing more posts around templates, but I suspect there are those that just cannot wait.</p>
<p><a href="http://werbach.com/barebones/barebones.html" target="_blank" rel="nofollow">Bare Bones Guide to HTML</a> &#8211; Great place to learn more about HTML</p>
<p><a href="http://help.blogger.com/bin/answer.py?answer=46888&#038;topic=12488" target="_blank" rel="nofollow">Page Elements Tag for Layouts</a> &#8211; Learn more about the specialized tags that Blogger uses</p>
<p><a href="http://help.blogger.com/bin/answer.py?answer=46888&#038;topic=12488" target="_blank" rel="nofollow">Widget Tags for Layouts</a> &#8211; Learn more about the tags used for widgets</p>
<p><a href="http://help.blogger.com/bin/answer.py?answer=47270&#038;topic=12488" target="_blank" rel="nofollow">Layouts Data Tags</a> &#8211; Learn more about the data tags that Blogger uses</p>
<p><a href="http://help.blogger.com/bin/answer.py?answer=46871&#038;topic=12488" target="_blank" rel="nofollow">Fonts and Colors Tags for Layouts</a> &#8211; Fonts and Color tags</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waynejohn.com/blogger-com-help-lesson-19-edit-html-layout/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Blogger.com Help &#8211; Lesson 17 &#8211; Page Elements Layout (Part 2)</title>
		<link>http://www.waynejohn.com/blogger-com-help-lesson-17-page-elements-layout-part-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blogger-com-help-lesson-17-page-elements-layout-part-2</link>
		<comments>http://www.waynejohn.com/blogger-com-help-lesson-17-page-elements-layout-part-2/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 07:00:19 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
				<category><![CDATA[Blogging Help & Tips]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[layouts]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">/post/2008/10/14/Bloggercom-Help-Lesson-17-Page-Elements-Layout-(Part-2).aspx</guid>
		<description><![CDATA[Due to this lesson potentially turning into a novel, I decided to split it into two parts. The first part covered the page elements layout navbar and header sections. In this we&#8217;ll continue on by taking a look at the &#8230; <a href="http://www.waynejohn.com/blogger-com-help-lesson-17-page-elements-layout-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Due to this lesson potentially turning into a novel, I decided to split it into two parts.  The <a href="http://www.waynejohn.com/post/2008/10/09/Bloggercom-Help-Lesson-17-Page-Elements-Layout-(Part-1).aspx">first part</a> covered the page elements layout navbar and header sections.  In this we&#8217;ll continue on by taking a look at the Blog Posts, Side Navigation and Footer elements.  </p>
<p>Giving your layout a once over when you first start your blog is important, and most likely most of you will take the time to review these settings and may still have some questions about the page itself.  If that describes you, please let me know what you are trying to do as it pertains to this screen and I&#8217;ll see what I can do to help you out.</p>
<p>Please note that <strong>I will not be describing any of the Gadgets in this post</strong>.  I&#8217;m reserving those for separate posts where I can focus on each one individually.  Trust me though, I will be covering those in the next few weeks.</p>
<p><strong>Note to new visitors!  </strong>If you would like to know more about this series or view all available lessons, just follow the appropriate link.</p>
<h3>Add and Arrange Page Elements</h3>
<p>To continue on, here is the Add and Arrange Page Elements screen.  We&#8217;ll be taking a look at items 4, 5 and 6 in this lesson.</p>
<p align="center"><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/pagelayout.jpg"><img style="border-right: 0px; border-top: 0px; margin: 5px 10px; border-left: 0px; border-bottom: 0px" height="389" alt="page layout" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/pagelayout_thumb.jpg" width="504" border="0"></a> </p>
<p align="center"><strong>For information on items 1, 2 and 3, please see the </strong><a href="http://www.waynejohn.com/post/2008/10/09/Bloggercom-Help-Lesson-17-Page-Elements-Layout-(Part-1).aspx"><strong>first part of this post</strong></a></p>
<h3>Blog Posts</h3>
<p>Clicking on Edit in the Blog Posts area (4) will bring up the image below.  It is within this editing screen that you can get some control over how your posts look, but the control is primarily for the header and footer of each post.<br /><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/postlayout.jpg"><img style="border-right: 0px; border-top: 0px; margin: 5px 10px; border-left: 0px; border-bottom: 0px" height="251" alt="post layout" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/postlayout_thumb.jpg" width="346" align="left" border="0"></a> <br /><strong>Number of posts on main page</strong> &#8211; This will, of course, show the desired number of posts on the homepage of your blog.  Switching from &#8216;Posts&#8217; to &#8216;Days with Posts&#8217; will show a certain number of days worth of posts on your homepage.  <strong>If you are a prolific writer</strong>, perhaps you might want to display a number of days worth of posts.  If so, you will be able to display more post items on your blog for a longer period of time.  There is nothing more frustrating for a prolific writer than to have your posts disappear so quickly off your homepage.  This will allow your posts to get some quality air time if this describes your posting habits.</p>
<p>Of course, you can always increase the number too.</p>
<p>Each of the <strong>&#8216;Select Items&#8217;</strong> in the list of items control Post Header and Footer elements.  The checkbox next to each one will either hide or display the associated element, and as you check or uncheck each item, you will see the change immediately in the &#8216;Arrange Items&#8217; section (image below).  It only takes a little playing around with this screen to understand what one needs to do to change their post header or footer a bit.  For instance, if you wanted to change from the default text &#8216;Links to this post&#8217; to something like, &#8216;Hey, here are some people linking to my post!&#8217;, you would simply change the text where you see it in the list.  Not terribly hard right?</p>
<p>The one notable item in this list is the &#8216;Show Ads Between Posts&#8217; which will toggle the display of the Configure Inline Ads configuration section which is discussed below.</p>
<p><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/arrangeItems.jpg"><img style="border-right: 0px; border-top: 0px; margin: 5px 10px; border-left: 0px; border-bottom: 0px" height="214" alt="arrangeItems" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/arrangeItems_thumb.jpg" width="288" align="right" border="0"></a>After you have decided what you want to show or not show, you should take a look at the layout of these post footer items.  </p>
<p>You can click and move the dark shaded items with your mouse.  Most likely, the default configuration is fine for most people, however you might want to customize it a bit to meet your needs.</p>
<p>Immediately below this section is where you can cancel or save your changes as well.</p>
<h3>Configure Inline Ads</h3>
<p><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/configureads_1.jpg"><img style="border-right: 0px; border-top: 0px; margin: 5px 10px; border-left: 0px; border-bottom: 0px" height="325" alt="configure adsense ads" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/configureads_thumb_1.jpg" width="250" align="left" border="0"></a> If you opted to display inline ads, then you will also see this configuration screen as well.</p>
<p>On the Views on Life blog, I have opted to display an ad after every post.  <br />That may be a bit much, but I did it to really show it off.</p>
<p>You can make all the same decisions here that you can within the AdSense configuration screens as well.  Such as picking a format and styling the ads with your color options.</p>
<p>For those that have multiple AdSense accounts, you can switch to a different publisher id by clicking the link found at the bottom of this configuration section.</p>
<p>Now, I understand that <strong>many of you have asked</strong> <strong>how to inject an ad into the post</strong> itself.  Unfortunately, it&#8217;s not possible at all.  The only thing you can do outside of using this tool is to include some AdSense code into the template itself, and even then <strong>you will only ever be able to include the ad above or below the post</strong>.  This means you will not be able to include an ad,  like I did at the start of this post.  There may be some hacks to get this done, and if I find them, I&#8217;ll surely post about it.  It&#8217;s one of those common questions.</p>
<h3>Add a Gadget</h3>
<p>Go go Gadgets!  Gadgets are what make blogs fun for most people, and they can also be a great source of distress for some.  I&#8217;ve had the pleasure of helping a number of people with their sites, and at the end of the day I should say that in nearly each case there was a gadget involved.  Why would these be so hard to work with?  </p>
<p><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/addGadget.jpg"><img style="border-right: 0px; border-top: 0px; margin: 5px 10px; border-left: 0px; border-bottom: 0px" height="372" alt="addGadget" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blo.comHelpLesson17PageElementsLayoutPar_7EB4/addGadget_thumb.jpg" width="305" align="left" border="0"></a>Gadgets attempt to bring many things to many people.  While Google has achieved that to some degree, you still benefit by having some knowledge of HTML to get them to work perfectly.  For instance, when you are adding a JavaScript/HTML gadget, you will be inserting HTML.  If any of the HTML you insert into the gadget is malformed (screwed up), it can make the rest of your blog look like a kangaroo beat it up.</p>
<p>For that reason, I&#8217;m going to recommend once again that when you add gadgets, you should have one window displaying the gadget page so you change your settings should you need to, and another window that is showing your blog.  Make a change to the gadget, preview it in the other window immediately.  Your users will appreciate it when you do this.  Or, <a href="http://www.waynejohn.com/post/2008/10/09/Bloggercom-Help-Lesson-17-Page-Elements-Layout-(Part-1).aspx">make a sandbox blog</a> as I described in part one of this post.</p>
<p>There are quite literally thousands of widgets, so don&#8217;t expect to get the low down on each one from me.  I&#8217;m going to pick and choose the ones I cover unless people <strong>ask for help on any particular gadget</strong>.</p>
<p>As you can see, the gadgets are broken down into categories for your hunting convenience.  All the basic gadgets that most everyone wants are found on the front page.  Clicking the blue plus will add the gadget to your page, either the footer or sidebar, depending upon how you started the dialog.</p>
<p>Once you decide to add any particular gadget, a new window will display to show you configuration options that are unique to the gadget.  Most of the ones I have looked at are pretty easy to work with.  But like I mentioned above, I&#8217;ll be covering a few of these in future posts.</p>
<h3>What about you?</h3>
<p>I know you&#8217;ve played around with the gadgets, we all have.  I have a few in the hopper to do a post on, but are there more that you want to hear about?  There are 19 default gadget items that display each time you open the gadget interface.  Each of those will be getting some attention from me in the coming months.  Are there others you have found that don&#8217;t work too well?  Perhaps there are some that need a little describing.  Let me know which ones you want to hear about and I&#8217;ll move those to the top of my list!</p>
<h3>References for further reading</h3>
<p><a href="http://help.blogger.com/bin/answer.py?answer=72821" target="_blank" rel="nofollow">How do I show ads between my posts?</a><br /><a href="https://www.google.com/adsense/support/bin/answer.py?answer=17957&#038;hl=en" target="_blank" rel="nofollow">What color combinations are best for my site?</a><br /><a href="http://help.blogger.com/bin/answer.py?hl=en&#038;answer=98380" target="_blank" rel="nofollow">Why are some gadgets broken?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.waynejohn.com/blogger-com-help-lesson-17-page-elements-layout-part-2/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Blogger.com Help &#8211; Lesson 17 &#8211; Page Elements Layout (Part 1)</title>
		<link>http://www.waynejohn.com/blogger-com-help-lesson-17-page-elements-layout-part-1/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blogger-com-help-lesson-17-page-elements-layout-part-1</link>
		<comments>http://www.waynejohn.com/blogger-com-help-lesson-17-page-elements-layout-part-1/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 18:54:31 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
				<category><![CDATA[Blogging Help & Tips]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[layouts]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">/post/2008/10/09/Bloggercom-Help-Lesson-17-Page-Elements-Layout-(Part-1).aspx</guid>
		<description><![CDATA[The page elements layout administration page in Blogger allows you to add widgets to your Blogger blog, as well as position them. When you look at this page, you&#8217;ll see what&#8217;s known in the IT world as a wire-frame of &#8230; <a href="http://www.waynejohn.com/blogger-com-help-lesson-17-page-elements-layout-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The page elements layout administration page in Blogger allows you to add widgets to your Blogger blog, as well as position them.  When you look at this page, you&#8217;ll see what&#8217;s known in the IT world as a wire-frame of your site.  A wire-frame is nothing more than a generic layout that describes the sections of your site.  I might be reasonable safe in saying that if you are reading this, not only do you have a Blogger blog, but you might have also spent quite a bit of time playing around on this particular page.</p>
<p>In this lesson we&#8217;ll take a look at each section that I have on the Views On Life blog.  If your template does not look exactly like what I present here, that&#8217;s probably going to be ok.  You see, most of us will have a header, body, sidebar and footer sections in our templates.  If you have additional sections, that&#8217;s great.  You&#8217;ll simply need to apply the same logic to your &#8216;extended&#8217; section as I do here for the standard sections.</p>
<p>I am also going to break this particular lesson into several posts in an effort to not make a post that looks more like a book.</p>
<p><strong>Note to new visitors!  </strong>If you would like to know more about this series or view all available lessons, just follow the appropriate link.</p>
<h3>Add and Arrange Page Elements</h3>
<p>To start off, we should take a look at the page in its entirety.</p>
<p><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blogge.comHelpLesson18PageElementsLayout_85C6/pagelayout.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 10px; border-right-width: 0px" height="388" alt="template page layout" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blogge.comHelpLesson18PageElementsLayout_85C6/pagelayout_thumb.jpg" width="504" border="0"></a></p>
<ol>
<li>The three buttons at the top of the graphic allow you to preview your changes, clear your changes since your last save, or save any changes you might have made, respectively.  It&#8217;s worth noting here that whenever you make a change <strong>you should preview your changes first</strong> before clicking save.  However, some changes will be done immediately.  You can tell by looking at any message that might be displayed immediately above and center of section 1.  The message will look like this:<br /><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blogge.comHelpLesson18PageElementsLayout_85C6/message.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="37" alt="message" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blogge.comHelpLesson18PageElementsLayout_85C6/message_thumb.jpg" width="230" border="0"></a> <br />When you see this message, you don&#8217;t need to save your changes, they were already saved for you.  What you need to do instead is quickly check that your changes are looking how you intended on your blog!  This immediate change to your live blog will force you to be on your toes when making changes, so make sure you&#8217;re fueled up on coffee before you make those changes.  <br /> 
<li>I believe we all pretty much know what the navbar is, and I don&#8217;t need to explain it.  You can however change the color of the navbar to better fit your blogs color scheme by clicking the edit button.  Alternatively, you can get rid of it altogether by adding a little CSS code bit into the right spot in your template.  If you would like to remove it, like I have for the Views On Life blog, a great walk-through can be found <a href="http://jimwgreen.blogspot.com/2008/09/want-to-hide-bloggers-navbar.html" target="_blank">here</a>.  Please keep in mind though, that once you hide your Navbar, you will need to type <a href="http://www.blogger.com">www.blogger.com</a> to reach your administration pages.  You will no long be able to  reach your dashboard from your site.  Why, you just hid the bar that has the link to your dashboard silly!<br /> 
<li>Clicking Edit in the header area will pop open a new window with the following inside:<br /><a href="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blogge.comHelpLesson18PageElementsLayout_85C6/configureHeader.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 10px; border-right-width: 0px" height="301" alt="configure Header" src="http://www.waynejohn.com/wp-content/uploads/WindowsLiveWriter/Blogge.comHelpLesson18PageElementsLayout_85C6/configureHeader_thumb.jpg" width="301" align="left" border="0"></a> From here, you can change your blogs title and/or description.  This is the same as if you went to the <a title="Lesson 8 - Basic Settings" href="http://www.waynejohn.com/post/2008/08/06/Bloggercom-Help-Lesson-8-Basic-Settings.aspx">Basic Settings page</a> and changed your title and description there.</p>
<p>You can also see that I was able to <a href="http://www.waynejohn.com/post/2008/06/14/Creating-a-Hyperlink.aspx">make a link</a> in the description as well.  Basic HTML is allowed here.</p>
<p>You can also change the background image if you like by uploading an image from your system to Blogger, or by referring to an existing image on the Internet by way of URL.  If you would still like the title and description to be shown on top of the graphic, simply select &#8216;Behind title and description&#8217;.  If you don&#8217;t want the title and description to show, simply choose the &#8216;Instead of title and description&#8217;.  You might want to do this if the graphic you are uploading or referring to contains the text already.</p>
<p>Keep in mind that the header area is normally covering your entire blogs header.  Normally.  I say &#8216;normally&#8217; (yes, I know, that&#8217;s three times now) because each persons template can be different.  You may or may not want to have the graphic shrunk to fit the existing width of your header.  Checking the checkbox &#8216;Shrink to fit&#8217; will do that for you.</p>
<p>Finally, clicking save will put your changes into action. </li>
</ol>
<h3>Make a Sandbox</h3>
<p>I cannot encourage everyone enough how important and beneficial it will be to you as a Blogger.com Blogger (ok, that just sounds funny) to create a secondary blog that models your current blog.  Not only does it define a sandbox for you to play around in and try new things out, but it will keep your real blog alive and well.</p>
<p>You don&#8217;t need to advertise that you have a sandbox blog.  In fact, you can hide it from the entire world if you want, or only share it with those you want to.  </p>
<p>The upcoming posts will be focused entirely on templates in blogger; how to use them, change them and understanding what&#8217;s going on under the hood.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waynejohn.com/blogger-com-help-lesson-17-page-elements-layout-part-1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
