<?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>Pam Van Londen &#187; Knowledge Base</title>
	<atom:link href="http://pamvanlonden.com/category/knowledge/feed/" rel="self" type="application/rss+xml" />
	<link>http://pamvanlonden.com</link>
	<description>Corvallis Artist, Oregon Artist. Creating Every Day...paintings, web sites, and courses Oregon daily painter, murals and portraits. Corvallis Web Designer / Web Developer</description>
	<lastBuildDate>Wed, 10 Mar 2010 18:01:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Embedding Hyperlinks in Documents</title>
		<link>http://pamvanlonden.com/embedding-hyperlinks-in-documents/</link>
		<comments>http://pamvanlonden.com/embedding-hyperlinks-in-documents/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 17:19:58 +0000</pubDate>
		<dc:creator>Pam Van Londen</dc:creator>
				<category><![CDATA[Basic computer skills]]></category>
		<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=3195</guid>
		<description><![CDATA[Word processing applications allow writers to add hyperlinks to sources. Hyperlinks are sometimes automatically created when the writer pastes a web address/URL into the document.
While long web addresses may be helpful to some they are generally hard to read and longer than the width of the page. To alleviate these problems, writers embed the long [...]]]></description>
			<content:encoded><![CDATA[<p>Word processing applications allow writers to add hyperlinks to sources. Hyperlinks are sometimes automatically created when the writer pastes a web address/URL into the document.</p>
<p>While long web addresses may be helpful to some they are generally hard to read and longer than the width of the page. To alleviate these problems, writers embed the long web address into the label or title of the link.</p>
<p>For example this web address:</p>
<p><span id="sample-permalink">http://pamvanlonden.com/<span id="editable-post-name" title="Click to edit this part of the permalink">embedding-hyperlinks-in-documents </span></span></p>
<p><span><span title="Click to edit this part of the permalink">becomes</span></span></p>
<p><span><span title="Click to edit this part of the permalink"><a title="example of web address embedded in the lable/title" href="http://pamvanlonden.com/embedding-hyperlinks-in-documents">Embedding Hyperlinks In Documents</a></span></span></p>
<h3><span><span title="Click to edit this part of the permalink">Instructions<br />
</span></span></h3>
<p><span><span title="Click to edit this part of the permalink"> </span></span></p>
<div class="wp-caption alignnone" style="width: 499px"><img title="Embedding links in Wordpress" src="http://oregonstate.edu/instruct/ws320/screenshots/embedlinks.gif" alt="Example demonstrates selecting the title of an article, choosing the link tool, and pasting in the web address, starting with http://" width="489" height="254" /><p class="wp-caption-text">Example demonstrates selecting the title of an article, choosing the link tool, and pasting in the web address, starting with http://</p></div>
<ol>
<li>Using a browser, locate the article you want to link to.
<ol>
<li>Copy the web address shown in the address bar of the browser.</li>
</ol>
</li>
<li>Inside your document, select the title of an article.
<ol>
<li>Choose the link making tool.</li>
<li>Paste in the web address copied in step 1.1.</li>
<li>Save the document.</li>
</ol>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/embedding-hyperlinks-in-documents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Table Functions</title>
		<link>http://pamvanlonden.com/table-functions/</link>
		<comments>http://pamvanlonden.com/table-functions/#comments</comments>
		<pubDate>Tue, 19 May 2009 19:45:14 +0000</pubDate>
		<dc:creator>jamesholladay</dc:creator>
				<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=2656</guid>
		<description><![CDATA[Alternating table row colors
Alternating row color is common practice on large tables of data. It improves readability. Try these resources to use CSS or JavaScript to enable row coloring.

How to Alternate Table Row Colors in CSS and HTML
Zebra Tables

Zebra Striping: More Data for the Case


Alter Table Row Background Colors Using JavaScript

Making Tables Sortable
You can use [...]]]></description>
			<content:encoded><![CDATA[<h4>Alternating table row colors</h4>
<p>Alternating row color is common practice on large tables of data. It improves readability. Try these resources to use CSS or JavaScript to enable row coloring.</p>
<ul>
<li><a href="http://www.somacon.com/p338.php" target="_blank">How to Alternate Table Row Colors in CSS and HTML</a></li>
<li><a href="http://www.alistapart.com/articles/zebratables/">Zebra Tables</a>
<ul>
<li><a href="http://www.alistapart.com/articles/zebrastripingmoredataforthecase/">Zebra Striping: More Data for the Case</a></li>
</ul>
</li>
<li><a href="http://www.sitepoint.com/article/background-colors-javascript/">Alter Table Row Background Colors Using JavaScript</a></li>
</ul>
<h4>Making Tables Sortable</h4>
<p>You can use JavaScript to make your tables sortable. When you click on the column headers, the table is sorted based on the values in that column.</p>
<ul>
<li><a href="http://www.kryogenix.org/code/browser/sorttable/">SortTable &#8211; Making tables sortable</a></li>
<li><a href="http://http://www.smashingmagazine.com/2006/12/29/css-based-tables-modern-solutions/" target="_blank">CSS-Based Tables: Modern Solutions</a></li>
<li><a href="http://www.noupe.com/css/21-fresh-ajax-css-tables.html" target="_blank">21+ Fresh Ajax CSS Table</a></li>
</ul>
<h4>Adding a totals row</h4>
<p>If you have a table of numbers, you can add a totals row at the bottom with JavaScript. First set up your table structure with the three sections:</p>
<pre>&lt;table&gt;
  &lt;thead&gt; ...column names... &lt;/thead&gt;
  &lt;tbody&gt; ...cells go here... &lt;/tbody&gt;
  &lt;tfoot&gt; ...totals... &lt;/tfoot&gt;
&lt;table&gt;</pre>
<h4>Dynamic Development with Dreamweaver</h4>
<p>Lynda.com&#8217;s <a href="http://www.lynda.com/home/DisplayCourse.aspx?lpk2=424" target="_blank">Dreamweaver CS3 Dynamic Development</a> with David Gassner</p>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/table-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing Images in Office Picture Manager</title>
		<link>http://pamvanlonden.com/optimizing-images-in-office-picture-manager/</link>
		<comments>http://pamvanlonden.com/optimizing-images-in-office-picture-manager/#comments</comments>
		<pubDate>Thu, 14 May 2009 20:35:41 +0000</pubDate>
		<dc:creator>jamesholladay</dc:creator>
				<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=2625</guid>
		<description><![CDATA[Optimize photos with Office Picture Manager

In Windows, click Start-&#62;Programs-&#62;Microsoft Office-&#62;Microsoft Office Tools-&#62; Microsoft Office Picture Manager.
From the File menu, choose Add Picture Shortcut.

From the choose file screen, navigate to the folder where you photos reside. Click Add to add the folder of photos to the Picture Manager.


Double-click on the photo you want to edit.

In the [...]]]></description>
			<content:encoded><![CDATA[<p><strong id="picturemanager">Optimize photos with Office Picture Manager</strong></p>
<ol>
<li>In Windows, click <strong>Start-&gt;Programs-&gt;Microsoft Office-&gt;Microsoft Office Tools-&gt; Microsoft Office Picture Manager.</strong></li>
<li>From the <strong>File</strong> menu, choose <strong>Add Picture Shortcut.</strong>
<ol>
<li>From the choose file screen, navigate to the folder where you photos reside. Click <strong>Add</strong> to add the folder of photos to the Picture Manager.</li>
</ol>
</li>
<li>Double-click on the photo you want to edit.</li>
<li>
<div class="wp-caption alignright" style="width: 216px"><a href="http://ws320.files.wordpress.com/2006/08/export.gif"><img title="Cropping an image with Office Picture Manager. © Microsoft 2009" src="http://ws320.files.wordpress.com/2006/08/export.gif" alt="Cropping an image with Office Picture Manager. © Microsoft 2009" width="206" height="101" /></a><p class="wp-caption-text">Cropping an image with Office Picture Manager. © Microsoft 2009</p></div>
<p>In the <strong>Edit Pictures&#8230; </strong>panel, click the <strong>Crop</strong> tool.</p>
<ol>
<li>Use the picture&#8217;s corners to drag a marquee around the  space you want to keep.</li>
<li>Click <strong>OK</strong> on the <strong>Crop panel </strong>to keep the changes.</li>
</ol>
</li>
<li>Click <strong>Edit Pictures&#8230;</strong> again to view the <strong>Edit Panel</strong>.</li>
<li>Click the <strong>Change Picture Size-&gt;Resize</strong> menu.
<ol>
<li>Note the the picture&#8217;s dimensions; do they fit your content column?
<ol>
<li>Do not leave the photo larger than the area in which it will sit in your web site&#8217;s content column.</li>
</ol>
</li>
<li>Change the <strong>percentage</strong>, type in a <strong>custom width and height</strong>, or choose a <strong>predefined</strong> width and height from the drop down menu.</li>
<li> Click <strong>OK</strong>.</li>
</ol>
</li>
<li>Click <strong>Edit Pictures&#8230;</strong> again to view the <strong>Edit Panel</strong>.</li>
<li>Click the <strong>Change Picture Size-&gt;Compress Pictures</strong> menu.
<ol>
<li>Choose <strong>Compress for Web Pages</strong>.</li>
<li>Click <strong>OK.</strong></li>
</ol>
</li>
<li><strong>File-&gt;Save as&#8230;</strong> the picture with a new name.
<ol>
<li>Do not save over your original high-resolution image. You may need it later.</li>
<li>Save the image with no spaces in the name.</li>
<li>Choose the directory/folder location that is just for the project you are working on.</li>
</ol>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/optimizing-images-in-office-picture-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing Images in Paint</title>
		<link>http://pamvanlonden.com/optimizing-images-in-paint/</link>
		<comments>http://pamvanlonden.com/optimizing-images-in-paint/#comments</comments>
		<pubDate>Thu, 14 May 2009 20:30:53 +0000</pubDate>
		<dc:creator>jamesholladay</dc:creator>
				<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=2619</guid>
		<description><![CDATA[Optimizing images in Paint

In Windows, click Start-&#62;Programs-&#62;Accessories-&#62;Paint.
Open an original file graphic file. Usually one of these formats: .gif .jpg, .wmf, or .tif

Save As a copy of this file so you do not overwrite the original. Name it something else.


Choose Stretch and Skew from the Image menu.

Update the height and width percentages so the image will [...]]]></description>
			<content:encoded><![CDATA[<h4><a id="paint" name="paint"></a>Optimizing images in Paint</h4>
<ol>
<li>In Windows, click <strong>Start-&gt;Programs-&gt;Accessories-&gt;Paint</strong>.</li>
<li>Open an original file graphic file. Usually one of these formats: .gif .jpg, .wmf, or .tif
<ul>
<li><strong>Save As</strong> a copy of this file so you do not overwrite the original. Name it something else.</li>
</ul>
</li>
<li>Choose <strong>Stretch and Skew</strong> from the Image menu.
<ul>
<li>Update the height and width percentages so the image will fit within the web page column you&#8217;ll be placing it into.</li>
<li>Retain the proportions so the image does not look skewed.</li>
<li> A typical web site is 700 to 900 pixels wide.</li>
</ul>
</li>
<li><strong>Save As</strong> the file with a new name without spaces in one of the following formats:
<ul>
<li>Online photos are usually .jpg.</li>
<li>Flat-color images like logos and clipart are usually .gif and sometimes .png.</li>
</ul>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/optimizing-images-in-paint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing Images in PaintShop Pro</title>
		<link>http://pamvanlonden.com/optimizing-images-in-paintshop-pro/</link>
		<comments>http://pamvanlonden.com/optimizing-images-in-paintshop-pro/#comments</comments>
		<pubDate>Thu, 14 May 2009 20:27:29 +0000</pubDate>
		<dc:creator>jamesholladay</dc:creator>
				<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=2615</guid>
		<description><![CDATA[Optimizing images in PaintShop Pro

Open the original file. Usually one of these formats: .gif .jpg, .wmf, or .tif
Select the image you want to optimize using the selection tool.
 If cropping is necessary, from the image menu, choose crop to selection

Make any other adjustments to the image such as sharpen, brightness/contrast, etc.


Save the new image. Choose [...]]]></description>
			<content:encoded><![CDATA[<h4><a id="paintshop" name="paintshop"></a>Optimizing images in PaintShop Pro</h4>
<ol>
<li><strong>Open</strong> the original file. Usually one of these formats: .gif .jpg, .wmf, or .tif</li>
<li><strong>Select</strong> the image you want to optimize using the selection tool.</li>
<li> If cropping is necessary, from the image menu, choose <strong>crop to selection</strong>
<ul>
<li>Make any other adjustments to the image such as sharpen, brightness/contrast, etc.</li>
</ul>
</li>
<li><strong>Save</strong> the new image. Choose JPEG.</li>
<li>Choose <strong>Save As&#8230;</strong> from the File menu. Name the file without spaces.
<ul>
<li>Underscore or hyphen characters are ok.</li>
</ul>
</li>
<li>Choose the <strong>images folder</strong> of your web site.
<ul>
<li>Make an images folder in your site directory if you haven&#8217;t already.</li>
</ul>
</li>
<li>Another option with PaintShop Pro is to let the <strong>Wizard</strong> help.
<ul>
<li>In the bottom right hand corner of the save as dialog box, click on <strong>Options</strong>.</li>
<li>Choose <strong>Run Optimizer</strong>.
<ul>
<li>A wizard dialog box will appear with a walk through of the process of optimizing.</li>
<li>Each change to the image will be shown as a preview with the option to save or discard.</li>
</ul>
</li>
</ul>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/optimizing-images-in-paintshop-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing Images in Photoshop</title>
		<link>http://pamvanlonden.com/optimizing-images-in-photoshop/</link>
		<comments>http://pamvanlonden.com/optimizing-images-in-photoshop/#comments</comments>
		<pubDate>Thu, 14 May 2009 20:25:11 +0000</pubDate>
		<dc:creator>jamesholladay</dc:creator>
				<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=2612</guid>
		<description><![CDATA[Photoshop tutorial for preparing images for online viewing

Open the original file

Usually one of these formats: .jpg, .gif, .tif .wmf, .eps, .pdf.
Choose RGB from the Image Mode menu.


 Select the area of the image you want to keep using the crop tool. 

Double-click in the center of the selection to keep the crop.


 Choose Image Size... [...]]]></description>
			<content:encoded><![CDATA[<h4>Photoshop tutorial for preparing images for online viewing</h4>
<ol>
<li><strong>Open</strong> the original file
<ul>
<li>Usually one of these formats: .jpg, .gif, .tif .wmf, .eps, .pdf.</li>
<li>Choose <strong>RGB</strong> from the <strong>Image Mode</strong> menu.</li>
</ul>
</li>
<li> <strong>Select</strong> the area of the image you want to keep using the <strong>crop tool. </strong>
<ul>
<li>Double-click in the center of the selection to keep the crop.</li>
</ul>
</li>
<li> Choose <strong>Image Size..</strong>. from the Image menu.
<ul>
<li>Change <strong>Resolution</strong> to 72.</li>
<li> Change <strong>Width</strong> and <strong>Height</strong> to fit the exact area needed on the web page (in pixels).</li>
<li> Click <strong>OK</strong>.</li>
<li>Enhance contrast and color as needed.</li>
</ul>
</li>
<li> Choose <strong>Adjust</strong> from the <strong>Image menu.</strong>
<ul>
<li>To lighten a dark image, choose <strong>Levels</strong> and slide the adjuster left.</li>
<li> <strong>Sharpen</strong> images that are soft or blurry.</li>
</ul>
</li>
<li> Choose <strong>Save for Web</strong> from the File menu.
<ul>
<li> Choose the proper <strong>format</strong>:
<ul>
<li> For images with just a few flat colors:
<ul>
<li><strong>GIF</strong>, Adaptive, 8 to 32 colors, Diffusion Dither 100%</li>
</ul>
</li>
<li>For images which use transparency:
<ul>
<li><strong>PNG-24</strong></li>
</ul>
</li>
<li>For images with many colors and gradations:
<ul>
<li><strong>JPG</strong>, medium (or less), optimized, regressive.</li>
</ul>
</li>
</ul>
</li>
<li>Reduce the <strong>size</strong> if needed.</li>
<li>Optimize file size to no more than <strong>30k.</strong></li>
<li>Click <strong>OK</strong> to save the new file in the images directory of your web site or other folder.
<ul>
<li><strong>Name</strong> the file without spaces.</li>
</ul>
<ul>
<li> Underscore or hyphen characters are ok.</li>
<li>Do NOT save over your original image file; use a new file name.</li>
</ul>
</li>
</ul>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/optimizing-images-in-photoshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Style to Navigation Lists</title>
		<link>http://pamvanlonden.com/adding-style-to-navigation-lists/</link>
		<comments>http://pamvanlonden.com/adding-style-to-navigation-lists/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 19:23:16 +0000</pubDate>
		<dc:creator>jamesholladay</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=2526</guid>
		<description><![CDATA[CSS pseudo-classes
Notice the menus in this page have a pseudo-class applied to them for the link, visited, hover, and active, colors. For the site with no need for fancy menus, these pseudo-class changes in the style sheet can make tagging your pages fast.
Where &#8220;a&#8221; is a link tag, &#8220;a:hover&#8221; is a pseudo class, which can [...]]]></description>
			<content:encoded><![CDATA[<h3>CSS pseudo-classes</h3>
<p>Notice the menus in this page have a pseudo-class applied to them for the link, visited, hover, and active, colors. For the site with no need for fancy menus, these pseudo-class changes in the style sheet can make tagging your pages fast.</p>
<p>Where &#8220;a&#8221; is a link tag, &#8220;a:hover&#8221; is a pseudo class, which can have a different look for each type of navigation on your page. The footers at the bottom of this page have a &#8220;a.footer:hover&#8221; pseudo class applied, which works because a class called &#8220;.footer&#8221; is defined.</p>
<p>When list items are used to create menus, stylesheet definitions can easily transform them to vertical or horizontal bars with tabs, borders, and rollover effects. Examples:</p>
<p>This code:</p>
<pre>&lt;div&gt;
     &lt;ul class="toolbar"&gt;
       &lt;li&gt;&lt;a href="#" title="one"&gt;one&lt;/a&gt;&lt;/li&gt;

       &lt;li&gt;&lt;a href="#" title="two"&gt;two&lt;/a&gt;&lt;/li&gt;
       &lt;li&gt;&lt;a href="#" title="three"&gt;three&lt;/a&gt;&lt;/li&gt;

     &lt;/ul&gt;
&lt;/div&gt;</pre>
<p>&#8230;and this style sheet:</p>
<pre><code>
ul.toolbar {
  margin:0; padding:0; text-align:left;
}

ul.toolbar li {
  margin:0; padding:0; display:inline; list-style-type:none; font-size:12px;
}

ul.toolbar li a {
  margin:0; padding:10px; text-decoration:none; color:#6600CC;
  border: 1px solid #6600cc;
}

ul.toolbar li a:hover {
  margin:0; padding:10px; text-decoration:underline; color:#fff;
  background-color:#6600CC;
}
</code></pre>
<p>&#8230;give you a menu that looks like this (roll over the menu items to see them change):</p>
<div id="example">
<ul class="toolbar" style="margin:0; padding:0; text-align:left;">
<li style="display:inline; padding:0; margin:0; list-style-type:none; font-size:12px;"><a style="margin:0; padding:10px; text-decoration:none; color:#6600CC; border: 1px solid #6600cc;" title="one" onmouseover="javascript: this.style.color='#fff'; this.style.backgroundColor='#6600CC'; this.style.textDecoration = 'underline';" onmouseout="javascript: this.style.color='#6600CC'; this.style.backgroundColor=''; this.style.textDecoration = 'none';" href="#">one</a></li>
<li style="display:inline; padding:0; margin:0; list-style-type:none; font-size:12px;"><a style="margin:0; padding:10px; text-decoration:none; color:#6600CC; border: 1px solid #6600cc;" title="one" onmouseover="javascript: this.style.color='#fff'; this.style.backgroundColor='#6600CC'; this.style.textDecoration = 'underline';" onmouseout="javascript: this.style.color='#6600CC'; this.style.backgroundColor=''; this.style.textDecoration = 'none';" href="#">two</a></li>
<li style="display:inline; padding:0; margin:0; list-style-type:none; font-size:12px;"><a style="margin:0; padding:10px; text-decoration:none; color:#6600CC; border: 1px solid #6600cc;" title="one" onmouseover="javascript: this.style.color='#fff'; this.style.backgroundColor='#6600CC'; this.style.textDecoration = 'underline';" onmouseout="javascript: this.style.color='#6600CC'; this.style.backgroundColor=''; this.style.textDecoration = 'none';" href="#">three</a></li>
</ul>
</div>
<h4>Additional Resources</h4>
<ul>
<li><a href="http://htmlfixit.com/tutes/css_menus/index4.html" target="_blank">Pure CSS Menus</a> (Horizontal or Vertical Multiple Level Menus)</li>
<li><a href="http://www.alistapart.com/articles/taminglists/" target="_blank">CSS Design: Taming Lists</a> is a wonderful tutorial on making your own CSS lists.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/adding-style-to-navigation-lists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Side Includes</title>
		<link>http://pamvanlonden.com/server-side-includes/</link>
		<comments>http://pamvanlonden.com/server-side-includes/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 19:42:37 +0000</pubDate>
		<dc:creator>jamesholladay</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=2406</guid>
		<description><![CDATA[
What makes a web page different from a web site is how the pages connect to each other visually and mechanically.

The purpose of a template is to provide a consistent message to the users, via color, navigation, content, and placement of elements, no matter what page they land on. 
Once you have a page layout, [...]]]></description>
			<content:encoded><![CDATA[<div class="floatingcontainer">
<p>What makes a web page different from a web site is how the pages connect to each other visually and mechanically.</p>
</div>
<p>The purpose of a template is to provide a consistent message to the users, via color, navigation, content, and placement of elements, no matter what page they land on. </p>
<p>Once you have a page layout, color scheme, and navigation items defined, this initial page can become a template which is applied to all other pages. The beauty of this is when you need to add or change menu items, colors, or move a section, then all the pages with the template applied (Dreamweaver .dwt templates, that is)  will change as well. If you aren&#8217;t using a site management application like Dreamweaver, then building a page with server side includes (ssi)&mdash;sometimes called components, snippets, libraries, or assets&mdash; for each section will still save you time. And, you can combine ssi with Dreamweaver templates to improve efficiency.</p>
<p>Start by bringing your prototype design file into Dreamweaver, either from the slicing up of a Photoshop, ImageReady, or Fireworks file, or from creating a block/div  layout. Then choose one of the following methods to break out the areas of the page into easily updateable snippets of code and content: </p>
<ul>
<li><a href="#ssi">Service Side Includes</a> (.htm, .txt, or .inc) These are called with ssi statements. </li>
<li><a href="#php">PHP include files</a> (php, .htm, .txt, or .inc) These are called with php code. </li>
<li><a href="#libraries">Library files</a> (.lbi, Dreamweaver only) These are called with proprietary statements.</li>
<li>Component files (GoLive only) These are called with proprietary statements. </li>
</ul>
<div class="floatingcontainer">
<h4>Readings</h4>
<dl>
<dt><a href="http://httpd.apache.org/docs/howto/ssi.html" target="_blank">Apache Tutorial: Introduction to Server Side Includes</a></dt>
<dd>Some heady information and some practical solutions.</dd>
<dt><a href="http://oregonstate.edu/cws/tutorials/ssi/" target="_blank">Server Side Includes</a> (SSI) </dt>
<dd>      OSU Central Web Services Tutorials. </dd>
<dt><a href="http://www.webreference.com/programming/ssi/intro/" target="_blank">Webmaster&#8217;s Guide to Server Side Includes</a> </dt>
<dd>Alex Rylance. Web Reference.</dd>
<dt><a href="http://www.yourhtmlsource.com/sitemanagement/includes.html#enablingindexes" target="_blank">Server Side Includes </a></dt>
<dd>Ross Shannon. Your HTML Source. Many notes about controlling with the .htaccess file.</dd>
<dt><a href="http://javascriptkit.com/howto/htaccess.shtml" target="_blank">Comprehensive guide to .htaccess </a></dt>
<dd>Read the section on SSI; you may need to use .htaccess depending on the server options available.</dd>
</dl>
<h4> SSI, PHP, and JavaScript  meet different needs</h4>
<p class="style2 style2"><cite>Explanation supplied by student, Ben Jansen</cite></p>
<p class="style2 style2">While SSI can be used to add some dynamic content to pages, it is no replacement for a true server-side scripting language, such as PHP.</p>
<p class="style2 style2">If you merely want to use library-like functionality, SSI is a good choice. However, if you plan to use PHP, there is no need to use SSI at all. PHP can do anything SSI can and much, much more. </p>
<p class="style2 style2">Javascript is a completely different beast. It operates on the client computer. SSI and PHP are both server-side technologies. Javascript therefore is only useful for applications that can be handled solely by the client computer. For example, it is good for validating form input without forcing the client to make a trip to the server. Javascript is also good for modifying pages after they have been sent to the client, without server interaction.</p>
<p class="style2 style2">So, while it is rather useless to utilize both SSI and PHP, SSI with JS or PHP with JS are complimentary combinations.</p>
</div>
<h3><a name="ssi" id="ssi"></a>Server Side Includes (SSI) </h3>
<p>With the ssi method, a page is built when a visitor requests it with within a browser. So the server does the work of compiling the sections of a page, rather than the web author putting a copy of all the sections in each page individually. </p>
<p>For instance, instead of leaving all the code for the masthead in the template page, move it to a new file. Leave out all the code that is already used in the template (doctype, body, etc.); take just the snippet that renders the masthead. Replace it with an include statement to &quot;call&quot; it when the page is requested by the user: </p>
<dl>
<dt>Masthead</dt>
<dd>&lt;!&#8211;#include virtual=&quot;/masthead.htm&quot;&#8211;&gt; </p>
<p>    which includes the logo, site name, and classes needed for the top portion of the site.</dd>
<dt>Navigation</dt>
<dd>&lt;!&#8211;#include virtual=&quot;/navLeft.htm&quot;&#8211;&gt; <br />
    which contains one set of navigation.</dd>
<dt>Footer</dt>
<dd>&lt;!&#8211;#include virtual=&quot;/footer.htm&quot;&#8211;&gt;<br />
    which contains the second set of navigation and the copyright statement. </dd>
<dt>Date last modified</dt>
<dd>&lt;!&#8211;#config timefmt=&#8217;%B %e, %Y&#8217; &#8211;&gt;&lt;!&#8211;#echo var=&#8217;LAST_MODIFIED&#8217; &#8211;&gt;<br />
    which dynamically displays the date the file was last edited and posted on the server. </dd>
</dl>
<p>The reading above at the right, <a href="http://httpd.apache.org/docs/howto/ssi.html" target="_blank">Apache Tutorial: Introduction to Server Side Includes</a>, has this to say about paths for include statements:</p>
<blockquote>
<p>The include element can determine what file to include with either the file attribute, or the virtual attribute. </p>
<p>The <strong>file</strong> attribute is a file path, relative to the current directory. That means that it cannot be an absolute file path (starting with /), nor can it contain ../ as part of that path. </p>
<p>The <strong>virtual</strong> attribute is probably more useful, and should specify a URL relative to the document being served. It can start with a /, but must be on the same server as the file being served. </p>
</blockquote>
<div class="floatingcontainer">
<h4>Example </h4>
<p >The <a href="http://oregonstate.edu/instruct/cs295/su04" target="_blank">CS 295 course web site</a> (summer 2004) contains an include file for the masthead and global navigation, a separate one for the side navigation sets, which change each week, and an iframe for the content area. These areas reside in the main template, along with a call to an external style sheet, and is applied to each page. </p>
</div>
<p>When combining ssi files with Dreamweaver Templates, it is helpful to either:</p>
<ol>
<li>Make a template for each level of directories the site will use.
<ul>
<li>For example, navigation links can be coded with a relative path to their pages, but the file that contains these links is called by the template page using a relative or absolute path. Clone this page for the files that reside in one level of directories from the root, but change the path to the included files. </li>
</ul>
</li>
<li>Put the statement in an editable region of the template so the path to the file can be customized for each level of directory the page resides in. </li>
</ol>
<p>If you use SSI with Dreamweaver, set the preference that allows you to see the include file while you&#8217;re working, otherwise, it is not visible until posted to the server. </p>
<h4></h4>
<div class="floatingcontainer">
<h4>Readings</h4>
<dl>
<dt><a href="http://www.dmcinsights.com/phpmysql/scripts.php" target="_blank">PHP and MySQL for Dynamic Web Sites</a></dt>
<dd>Larry Ullman. Visual QuickPro Guide. Peachpit Press. 2003. <strong><br />
    Pages 77 to 86; using external files. </strong></dd>
</dl>
</div>
<p><a name="php" id="php"></a><br />
<h3>PHP includes</h3>
<p>PHP includes work like ssi includes but the statements are written differently. Save your snippets in separate files and call them from your template like this (note single quotes):</p>
<dl>
<dt>Masthead</dt>
<dd>&lt;?php require(&#8216;Templates/masthead.htm&#8217;); ?&gt; or use require_once; good for connecting to a database. It will provide an error message if it fails. <br />
    OR <br />
    &lt;?php include(&#8216;Templates/banner.htm&#8217;); ?&gt; good for cosmetic files; also provides error message if it fails. Use @include if you want to suppress the error message. </dd>
<dt>Page title</dt>
<dd> &lt;?php $page_title = &#8216;Title<br />
of Page&#8217; ?&gt; Add this other places in the page so you only have to type it once!</dd>
<dt>&nbsp;</dt>
<dt>Date last modified</dt>
<dd>&lt;?php = &#8216;Updated &#8216; &nbsp;. date(&#8216;F j, Y&#8217;, filemtime($_SERVER['SCRIPT_FILENAME'])) . &#8221; ?&gt;</dd>
</dl>
<p>Save the page as .php rather than .htm. </p>
<h3><a name="libraries" id="libraries"></a>Library (.lbi) files </h3>
<p>Libraries (Dreamweaver uses this term; GoLive calls them components) are items that get repeated on more than one page. Some examples are sets of navigation, copyright and disclaimer statements, logos, ads, contact information, and links to plugins. </p>
<h4></h4>
<div class="floatingcontainer">
<h4>Readings</h4>
<dl>
<dt>HTML for the World Wide Web, 5th Edition</dt>
<dd>Page 117 to 132; chapter 7</dd>
<dt><a href="http://www.macromedia.com/support/dreamweaver/assets/assets/assets02.html" target="_blank">Inserting and Managing Assets</a></dt>
<dd>Dreamweaver tutorial. Macromedia Support Center</dd>
<dt><a href="http://webbedenvironments.com/dhtml/" target="_blank">DHTML and CSS For the World Wide Web, 3rd Ed</a></dt>
<dd>Page 370-371. JavaScript alternative to Dreamweaver&#8217;s templates and libraries. </dd>
</dl>
</div>
<p>When you build your site, create empty pages for each item in each navigation set and link to them from your template page. Then&#8230; </p>
<ol>
<li>Select the text/items to add to a library file. </li>
<li>Modify-&gt;Library-&gt;<a href="http://pamvanlonden.com/wp-content/uploads/2009/04/make_library.gif" target="_blank">Add Object to Library</a>.</li>
<li>Next time you need to add the library to a page, drag it from the Assets pallet to the page. It will appear highlighted and can be edited when you click Open in the properties panel.</li>
<li>Edit content in a library file by selecting it, then using the properties pallet or library/asset pallet.</li>
</ol>
<p>Note: since you&#8217;re building a site with consistent navigation, the relative address of the page to link to, rather than the absolute address, will suffice. Using the relative address will allow applications like Dreamweaver to update links automatically when you move files around. </p>
<p>One advantage SSI has over Dreamweaver Libraries is updating time. If you have a site with 500 pages, and all use a particular library, it takes a great deal of time to check the files out, make the update, wait for all pages to receive the update, and post them back to the server. With SSI, the change is made to just one file and when posted back to the server, the change appears in the effected pages with no time lost. </p>
</p>
<div class="floatingcontainer">
<h4>Readings</h4>
<dl>
<dt><a href="http://www.dmcinsights.com/phpmysql/errata.php" target="_blank">PHP and MySQL for Dynamic Web Sites</a></dt>
<dd>Larry Ullman. Visual QuickPro Guide. Peachpit Press. 2003. </p>
<p>      <strong>Read<br />
  page 78-97 and 190-194.</strong></dd>
<dt>HTML for the World Wide Web, 5th Edition </dt>
<dd>Pages 415 to 421; chapter 26.</dd>
<dt><a href="http://www.macromedia.com/support/dreamweaver/templates/dwfw_templates_tutorial/" target="_blank">Customizing templates with Dreamweaver and Fireworks </a></dt>
<dd>Macromedia Support Center. </dd>
<dt><a href="http://www.thepattysite.com/nested_templates/index.html" target="_blank">Consistent web design with Dreamweaver MX templates</a></dt>
<dd>Mark Fletcher, Dreamweaver Developer Center. </dd>
<dt><a href="http://www.thepattysite.com/nested_templates/index.html" target="_blank">An Introduction to Dreamweaver MX Nested Templates </a></dt>
<dd>Donald Booth is co-author of &quot;Inside Dreamweaver MX&quot; (New Riders) and works for Macromedia Technical Support as a team lead for Dreamweaver. </dd>
</dl>
</div>
<h3>Template files </h3>
<p>Templates typically store the title, meta tags, logo, navigation sets, and page layout for each section of a site. And on each page, there are defined areas where content can be edited outside the template, such the main content area (called an editable region by Dreamweaver). </p>
<p>Save your prototype file as a template file (.dwt) and apply it to all pages.</p>
<ol>
<li>File-&gt;<a href="http://pamvanlonden.com/wp-content/uploads/2009/04/saveas_template.gif" target="_blank">Save File as Template</a>&#8230; </li>
<ul>
<li>The file extension will change to .dwt and be placed inside a new Templates directory within your site structure. </li>
<li>Select the content area and add an <a href="http://pamvanlonden.com/wp-content/uploads/2009/04/insert_editable_region.gif" target="_blank">Editable Region</a>. </li>
</ul>
<li>Open each page of your site and Modify-&gt;Templates-&gt;<a href="http://pamvanlonden.com/wp-content/uploads/2009/04/apply_template.gif" target="_blank">Apply template to page</a>&#8230; </li>
<ul>
<li>Save each page.</li>
</ul>
<li>Upload and test. </li>
<ul>
<li>Check to see that all links work. </li>
<li>If not, make adjustments in the library and/or template file so that all links are automatically updated. </li>
</ul>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/server-side-includes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preparing Images in Photoshop</title>
		<link>http://pamvanlonden.com/preparing-images-in-photoshop/</link>
		<comments>http://pamvanlonden.com/preparing-images-in-photoshop/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 19:35:06 +0000</pubDate>
		<dc:creator>jamesholladay</dc:creator>
				<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=2404</guid>
		<description><![CDATA[
Readings

Optimizing Images 
Also includes Freehand and Paintshop Pro instructions. 
Batch Process Like Images
Using Photoshop&#8217;s Actions, Droplets, and Batch Process automations.
Lesson 10.5: Slicing Images
Adobe Web Tech Curriculum.


Photoshop output options
Photoshop is designed to handle all manner of image enhancing, from high-resolution &#34;painting&#34; and photography to be printed, to tiny little web graphics with low resolution.
Spend an hour [...]]]></description>
			<content:encoded><![CDATA[<div class="floatingcontainer">
<h4>Readings</h4>
<dl>
<dt><a href="http://oregonstate.edu/%7Evanlondp/courses/cs195/resources/tutorials/tutorial_optimizing.htm" target="_blank">Optimizing Images</a> </dt>
<dd>Also includes Freehand and Paintshop Pro instructions. </dd>
<dt><a href="image_action_batch.htm" target="_blank">Batch Process Like Images</a></dt>
<dd>Using Photoshop&#8217;s Actions, Droplets, and Batch Process automations.</dd>
<dt><a href="http://www.adobe.com/education/webtech/unit_graphics2/si_home.htm" target="_blank">Lesson 10.5: Slicing Images</a></dt>
<dd>Adobe Web Tech Curriculum.</dd>
</dl>
</div>
<h3>Photoshop output options</h3>
<p>Photoshop is designed to handle all manner of image enhancing, from high-resolution &quot;painting&quot; and photography to be printed, to tiny little web graphics with low resolution.</p>
<p>Spend an hour trying each of these options in Photoshop. If you&#8217;re using another appliction, there are probably similar options. They are all helpful to know about when you come across projects that have a lot if images or special needs. </p>
<div class="floatingcontainer">
<h4>Choosing a file format for standard images</h4>
<dl>
<dt>.gif</dt>
<dd>For simple vector images. Resize the image to the exact dimensions needed on the page. Keep the resolution at 72dpi and the file size between 8K and 12K. Stay in RGB mode. </dd>
<dt> .jpg</dt>
<dd> Generally for full-color vector images, photographs, or bitmapped images. Resize the image to the exact dimensions needed on the page. Keep the resolution at 72dpi and the file size between 8K and 12K. Convert from RGB mode for online use. </dd>
<dt>.png</dt>
<dd>Excellent format for translucent images where the content below shows through.</dd>
</dl></div>
<dl>
<dt>Save for Web&#8230; </dt>
<dd>Allows control over slices, transparancy, detailed optimization settings. </dd>
<dt>Save as Compuserve .gif</dt>
<dd>One of the original ways to save a .gif. Allows less control over optimizing than Save for Web. </dd>
<dt>Save as .jpg</dt>
<dd>Handy for images with no slicing, or for saving original scans.</dd>
<dt>Save as .png</dt>
<dd>Retains layer information and allows transparancy. </dd>
<dt><a href="image_action_batch.htm" target="_blank">Automate-&gt;Batch Process</a></dt>
<dd>A macro that allows you to optimize all images in a specific directory all at once. </dd>
<dt>Automate-&gt;Web Photo gallery </dt>
<dd>A macro that outputs thumbnails, resized and optimized images, and places them in a web site template. Very handy if you don&#8217;t need to modify anything afterwords.</dd>
</dl>
<h3>ImageReady output options</h3>
<p>ImageReady is designed to handle just web graphics, unlike Photoshop, which was originally designed to handle photography and painting for printing. Debaballizer and FireWorks are applications that do much of the same work as ImageReady. There are also other open source or shareware applications that can accomplish the same tasks. </p>
<p>Spend an hour trying each of these options in ImageReady. If you&#8217;re using another application, there are probably similar options. They are all helpful to know about when you come across projects that special needs. </p>
<dl>
<dt>Save Optimized As&#8230; </dt>
<dd>Allows control over slices, transparancy, detailed optimization settings. </dd>
<dt>Save as Compuserve .gif</dt>
<dd>One of the original ways to save a .gif. Allows less control over optimizing than Save for Web. </dd>
<dt>Save as .jpg</dt>
<dd>Handy for images with no slicing, or for saving original scans.</dd>
<dt>Save as .png</dt>
<dd>Retains layer information and allows transparancy. </dd>
<dt>Save as .jpg movie </dt>
<dd>Compiles several .jpg files into a QuickTime format.<br />
    <!--content ends here-->
</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/preparing-images-in-photoshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finalize the Masterpage design</title>
		<link>http://pamvanlonden.com/finalize-the-masterpage-design/</link>
		<comments>http://pamvanlonden.com/finalize-the-masterpage-design/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 19:23:36 +0000</pubDate>
		<dc:creator>jamesholladay</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Production]]></category>

		<guid isPermaLink="false">http://pamvanlonden.com/?p=2400</guid>
		<description><![CDATA[
Readings

Formatting for Accessibility 
Van Londen. 2004. 
Approximating Master Pages in PHP 
Spinning the Web. 2006. 
An Introduction to Accessibility
  on the Web 
Macromedia Training Cafe 
Accessibility Techniques for Dreamweaver MX
Macromedia Training Cafe 
How to make skip navigation links
this technique allows visitors who listen to websites (rather than read them) to jump over the navigation [...]]]></description>
			<content:encoded><![CDATA[<div class="floatingcontainer">
<h4>Readings</h4>
<dl>
<dt><a href="http://pamvanlonden.com/designing-for-accessibility/" target="_blank">Formatting for Accessibility</a> </dt>
<dd>Van Londen. 2004. </dd>
<dt><a href="http://spinningtheweb.blogspot.com/2006/07/approximating-master-pages-in-php.html" target="_blank">Approximating Master Pages in PHP </a></dt>
<dd>Spinning the Web. 2006. </dd>
<dt><a href="http://www.trainingcafe.com/macromedia/accessibility/introduction.asp" target="_blank">An Introduction to Accessibility<br />
  on the Web </a></dt>
<dd>Macromedia Training Cafe </dd>
<dt><a href="http://www.trainingcafe.com/macromedia/accessibility/techniquesmx.asp" target="_blank">Accessibility Techniques for Dreamweaver MX</a></dt>
<dd>Macromedia Training Cafe </dd>
<dt><a href="http://pamvanlonden.com/how-to-make-skip-navigation-links/" target="_blank">How to make skip navigation links</a></dt>
<dd>this technique allows visitors who listen to websites (rather than read them) to jump over the navigation links on each page so they don&#8217;t have to listen to them over and over. </dd>
<dt><a href="http://en.wikipedia.org/wiki/Favicon" target="_blank">About Favicons </a></dt>
<dd>Wikipedia.com</dd>
</dl>
<h3>Need more templates?</h3>
<p>When you finalize the design of your masterpage, you can make additional masterpages for other uses, such as:</p>
<ul>
<li>Subtopics which need new color schemes, imagery, or functions. </li>
<li>Content-only popup pages.</li>
</ul>
<p>Additional templates are based on the original template, so that there is consistent use of color color, fonts, and layout.</p>
</div>
<p>The purpose of a masterpage/template is to provide a consistent message to the users, via functions, navigation, content, color, and placement of elements, no matter what page they land on. </p>
<p> A masterpage should include the following components:</p>
<ol>
<li><strong>M</strong><span class="style1">asterpage Functions</span>  </li>
<ul>
<li>Scripts such as PHP allow the masterpage to be &quot;included&quot; or &quot;called&quot; by each content page creating an efficiency when updates to the graphic design are needed. </li>
<li>For example, if you decided to update the name of the menus, one change in the masterpage is automatically applied to <strong>all</strong> pages of the site because they each include a call to the same masterpage. </li>
<li>Click the diagram to see a legible illustration of the concept. <a href="http://pamvanlonden.com/wp-content/uploads/2009/04/masterpages-diagram.gif"><img src="http://pamvanlonden.com/wp-content/uploads/2009/04/masterpages-diagram.gif" alt="Masterpages method is more efficient than using individual snippet files called to content page" width="179" height="146" border="0" /></a></li>
<li>Learn more at Spinning the Web:
<ul>
<li><a href="http://spinningtheweb.blogspot.com/2006/07/approximating-master-pages-in-php.html" target="_blank">Approximating Master Pages in PHP </a> </li>
</ul>
</li>
</ul>
<li><span class="style1">Complete title tag </span>  </li>
<ul>
<li>Name of the page.</li>
<li>Name of the site. </li>
<li>Short  description of the site, written using the most important keywords. </li>
</ul>
<li><a href="http://pamvanlonden.com/meta-tags/" target="_blank" class="style1"> Meta tags</a>
<ul>
<li>Some search engines still index your site by looking at <a href="http://pamvanlonden.com/meta-tags/" target="_blank">meta tags</a>. These are the most common to include:
<ul>
<li>Description of the site</li>
<li>Key words and phrases that visitors would use to search for the site. </li>
<li>Author of the site</li>
<li>Rating</li>
</ul>
</li>
<li>If you don&#8217;t want your site indexed, then add the exclusion meta tags:
<ul>
<li>Noindex, nofollow, to keep site from being listed in search engines.</li>
</ul>
</li>
</ul>
</li>
<li class="style1"> Accessibility features </li>
<ul>
<li>To ensure everyone can use your site, keep in mind that not all users have hands, ears, or vision. So consider incorporating these features:
<ul>
<li><a href="http://pamvanlonden.com/how-to-make-skip-navigation-links/" target="_blank" ><strong>Skip Navigation</strong></a>, to allow visitors who listen to pages&#8211;rather than view them&#8211;to jump over the navigation items each time they go to a new page. </li>
<li><strong>Font-size enlarger icon.</strong> Many visitors do not know that the browser has a menu to increase or decrease the font size when they have trouble reading the page. Many new sites use a toolbar which includes skip navigation and a font-size enlarger to make it easier for the visually impaired. </li>
<li><strong>Legible text and images.</strong> Many people are colorblind or have poor vision (and perhaps higher or lower resolution monitors than yours), so use text that is large enough, has enough contrast with the background, and does not flicker or blink when reading. Important details must not rely on subtle color changes to provide critical information because not all visitors can perceive color changes.</li>
<li><strong>Images are quick to download,</strong> having file sizes smaller than 20k (10k or smaller is preferred). </li>
<li><strong>Media files are labeled</strong> with links to necessary plugins and note the load time so visitors can choose whether to wait longer before viewing. </li>
<li><strong>Downloadable files use appropriate formats. </strong>Label each  with file type, links to necessary plugins, and are virus-free. Appropriate online file formats include:
<ul>
<li><strong>Acrobat Reader (.pdf)</strong> files optimized for online viewing or download.</li>
<li><strong>Text-files (.txt)</strong> work on all platforms without plugins and generally download quickly. </li>
<li><strong>Graphics files (.gif, .jpg, or .png).</strong> Note that .bmp, .psd, .eps, and .ppt are not online formats and may be too large for some visitors to download quickly. </li>
<li><strong>Media files (.ra, .qt, .wmf, .mov).</strong> New media file formats become available often, so test your files for download time and quality before asking your visitors to. Consider offering more than one format and size for visitors with slow internet connections. </li>
<li><strong>Inappropriate formats for online deliver include .doc, .ppt, .xls, unless they are converted to web pages. </strong></li>
</ul>
</li>
</ul>
</li>
</ul>
<li class="style1"> Site and page name and purpose </li>
<ul>
<li>Make it obvious what the site is about. Don&#8217;t rely on the &lt;title&gt; tag or menus to give all the information a visitor needs to understand at a glance what they can do at your site. </li>
<li>In the header area, use the name of the site and a brief description that uses the main keywords.</li>
<li>In the content area, use a descriptive headline. </li>
<li>Continue to describe the site or page&#8217;s purpose in the first paragraph. </li>
</ul>
<li class="style1"> User Interface / Navigation sets </li>
<ul>
<li>At this stage, link names are set, but the pages are not created for them to land on. </li>
<li>If using database-driven menus, testing of the links can be done at this stage. </li>
</ul>
<li><span class="style1">Legal statements </span>
<ul>
<li>Copyright date and holder.</li>
<li>Link to a policies/legal page that describes what visitors are allowed to do with the content of the site. </li>
</ul>
</li>
<li class="style1">Date last modified  </li>
<ul>
<li>If using php pages, add this function to the footer or article byline to tell visitors when the page was last updated. Visitors want to know how old or fresh the content is.
<ul>
<li><code>&lt;?= 'Updated ' . date('F j, Y',filemtime($_SERVER['SCRIPT_FILENAME'])) . '' ?&gt; </code></li>
</ul>
</li>
</ul>
<li><span class="style1"> Contact information<br />
  </span>  </p>
<ul>
<li>Phone and address but NOT an email address.      </li>
</ul>
<ol>
<ul>
<li>Spammers will siphon the email address and begin sending you irritating email. </li>
<li>Adding a contact/inquiry form page during the content production phase will help alleviate unwanted email. </li>
</ul>
</ol>
</li>
<li> <span class="style1">Layout defined<br />
    </span></p>
<ul>
<li>Will the layout be suitable for the home page as well as the content pages?
<ul>
<li>If not, make addtional masterpages with customized designs.</li>
</ul>
</li>
</ul>
</li>
<li><span class="style1">Add a <a href="http://en.wikipedia.org/wiki/Favicon" target="_blank">favicon</a> to help identify your site in the browser bookmarks list and tabs.</span>
<ul>
<li>For FireFox, a .gif file will suffice.
<ul>
<li><code>&lt;link rel=&quot;icon&quot; type=&quot;image/gif&quot; href=&quot;favicon.gif&quot; /&gt;</code></li>
</ul>
</li>
<li>For Explorer, an .ico file works best.
<ul>
<li><code>&lt;link rel=&quot;icon&quot; type=&quot;image/gif&quot; href=&quot;favicon.ico&quot; /&gt;</code></li>
</ul>
</li>
<li>Convert most graphic files formats to ICO format with FavIcon from Pics&#8217; <a href="http://www.html-kit.com/favicon/" target="_blank">free image converter.</a>
<ul>
<li>Uncompress the .zip archive the converter provides and place the .ico fie in your images folder. </li>
</ul>
</li>
</ul>
</li>
<li><strong><a href="http://pamvanlonden.com/create-a-printable-site/">Print the template</a></strong> to ensure no text is cut off, excess white space does not create extra pages, and excess ink is not wasted on large masterpage graphics. See instructions below. </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://pamvanlonden.com/finalize-the-masterpage-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
