<?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>Blueprint Design</title>
	<atom:link href="http://blueprintds.com/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://blueprintds.com</link>
	<description>Web Design</description>
	<lastBuildDate>Tue, 07 Feb 2012 05:54:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Web Design/Layout Tutorials &amp; Inspiration</title>
		<link>http://blueprintds.com/tutorials/web-design-layout-tutorials-inspiration/</link>
		<comments>http://blueprintds.com/tutorials/web-design-layout-tutorials-inspiration/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 13:00:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Design Tutorials]]></category>

		<guid isPermaLink="false">http://blueprintds.com/?p=1757</guid>
		<description><![CDATA[http://blueprintds.com/tutorials/web-design-layout-tutorials-inspiration/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/07/web-design-insp.jpeg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Web Design/Layout Tutorials &amp; Inspiration" title="Web Design/Layout Tutorials &amp; Inspiration" /><div><a href="" title="Web Design/Layout Tutorials &amp; Inspiration"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/07/web-design-insp.jpeg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Web Design/Layout Tutorials &amp; Inspiration" title="Web Design/Layout Tutorials &amp; Inspiration" /></a></div>Going through our bookmarks here is our list of most useful links for inspiration or guidance when creating a concept. Whether you are just getting started as a designer or you are a designer with creative block these links will be sure to help. Web Design Tutorials The Ultimate Roundup - This is a great article from Hongkiat showing some [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/tutorials/web-design-layout-tutorials-inspiration/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/07/web-design-insp.jpeg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Web Design/Layout Tutorials &amp; Inspiration" title="Web Design/Layout Tutorials &amp; Inspiration" /><div><a href="" title="Web Design/Layout Tutorials &amp; Inspiration"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/07/web-design-insp.jpeg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Web Design/Layout Tutorials &amp; Inspiration" title="Web Design/Layout Tutorials &amp; Inspiration" /></a></div><p>Going through our bookmarks here is our list of most useful links for inspiration or guidance when creating a concept. Whether you are just getting started as a designer or you are a designer with creative block these links will be sure to help.</p>
<p><a href="http://www.hongkiat.com/blog/web-design-tutorials-the-ultimate-roundup/" target="_blank">Web Design Tutorials The Ultimate Roundup</a> - This is a great article from Hongkiat showing some of the many design layout applicable businesses or individuals.</p>
<p><a style="outline-style: none; outline-width: initial; outline-color: initial; color: #b30000; text-decoration: underline; padding: 0px; margin: 0px;" href="http://www.smashingapps.com/2009/07/01/60-incredible-tutorials-and-resources-collections-for-designers-to-discover-the-best-of-the-web-in-june.html" rel="bookmark" target="_blank">60+ Incredible Tutorials And Resources Collections For Designers To Discover The Best Of The Web In June</a> - Following up with some of the latest design trends out, this collection of  sites are some of the best from last month.</p>
<p><a href="http://www.smashingapps.com/2009/06/21/23-colorful-and-inspiring-web-designs-where-textures-are-in-full-action.html">23 Colorful And Inspiring Web Designs Where Textures Are In Full Action</a> - Texture is a great way to give dimension to a web site. This short list displays some great examples of creative and affective use.</p>
<p><a href="http://www.2expertsdesign.com/2009/03/13/150-adobe-photoshp-web-design-layout-tutorials/" target="_blank">150 Useful Adobe Photoshop Web Design Layout Tutorials and Techniques</a> - A great collection of both web design and photoshop tutorials to take  yor designs to the next level.</p>
<p><a style="text-decoration: underline; color: #bc3a55; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://dzineblog.com/2008/07/best-photoshop-layout-design-tutorials.html" rel="bookmark" target="_blank">27 Best Photoshop Web Layout Design Tutorials to Design Decent Web Layouts</a> - Just as the title states &#8220;Decent Web Layouts&#8221; i would have to agree with but you get the idea. Some time layout examples is all you need to get the creative juices flowing.</p>
<p><strong><span style="text-decoration: underline;">Honorable Mentions</span></strong></p>
<p><a href="http://vandelaydesign.com/blog/design/website-layout-photoshop-tutorials/" target="_blank">35 Tutorials for Creating Website Layouts in Photoshop</a></p>
<p><a href="http://sixrevisions.com/web_design/40-useful-photoshop-web-layout-tutorials/" target="_blank">40 Useful Photoshop Web Layout Tutorials</a></p>
<p><a style="color: #2a2a2a; text-decoration: underline;" href="http://www.webdesigndev.com/roundups/top-30-photoshop-web-design-layout-tutorials" rel="bookmark" target="_blank">Top 30 Photoshop Web Design Layout Tutorials</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/tutorials/web-design-layout-tutorials-inspiration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tutorial: How to add forms to Store-Locator plugin in WordPress</title>
		<link>http://blueprintds.com/tutorials/tutorial-how-to-add-forms-to-store-locator-plugin-in-wordpress/</link>
		<comments>http://blueprintds.com/tutorials/tutorial-how-to-add-forms-to-store-locator-plugin-in-wordpress/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 00:36:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[modification]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[store-locator]]></category>

		<guid isPermaLink="false">http://blueprintds.com/?p=1532</guid>
		<description><![CDATA[http://blueprintds.com/tutorials/tutorial-how-to-add-forms-to-store-locator-plugin-in-wordpress/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/06/wordpress-plugin-2.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Tutorial: How to add forms to Store-Locator plugin in WordPress" title="Tutorial: How to add forms to Store-Locator plugin in WordPress" /><div><a href="" title="Tutorial: How to add forms to Store-Locator plugin in WordPress"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/06/wordpress-plugin-2.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Tutorial: How to add forms to Store-Locator plugin in WordPress" title="Tutorial: How to add forms to Store-Locator plugin in WordPress" /></a></div>Yesterday I had to add some custom forms to a WordPress plugin called Google Maps Store Locator for WordPress (version 1.2.28) and found it&#8217;s not as straight-forward as one might expect. After about forty-five minutes of digging through all of the plugin&#8217;s files, I located four that were of use to me: /store-locator/view-locations.php /store-locator/add-locations.php /store-locator/generate-xml.php [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/tutorials/tutorial-how-to-add-forms-to-store-locator-plugin-in-wordpress/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/06/wordpress-plugin-2.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Tutorial: How to add forms to Store-Locator plugin in WordPress" title="Tutorial: How to add forms to Store-Locator plugin in WordPress" /><div><a href="" title="Tutorial: How to add forms to Store-Locator plugin in WordPress"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/06/wordpress-plugin-2.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Tutorial: How to add forms to Store-Locator plugin in WordPress" title="Tutorial: How to add forms to Store-Locator plugin in WordPress" /></a></div><p>Yesterday I had to add some custom forms to a WordPress plugin called <a title="Google Maps Store Locator for WordPress" href="http://wordpress.org/extend/plugins/store-locator/">Google Maps Store Locator for WordPress</a> (version 1.2.28) and found it&#8217;s not as straight-forward as one might expect. After about forty-five minutes of digging through all of the plugin&#8217;s files, I located four that were of use to me:</p>
<ul>
<li>/store-locator/<strong>view-locations.php</strong><strong></strong></li>
<li>/store-locator/<strong>add-locations.php</strong></li>
<li>/store-locator/<strong>generate-xml.php</strong></li>
<li>/store-locator/js/<strong>store-locator.js</strong></li>
</ul>
<p>By making additions to these four files as well as the store-locator database, you can add custom form fields to the plugin that actually store data and, of course, display this data to the user!</p>
<h4><strong>Step 1</strong>: Add custom fields (or &#8220;columns&#8221;) to the <strong>wp_store_locator</strong> table</h4>
<p style="padding-left: 30px;">We need to add columns to the table named <strong>wp_store_locator</strong> in our WordPress database so that our custom info can be stored somewhere. We are going to add our columns after the last column in the table (which should be named <strong>sl_neat_title</strong>).</p>
<p style="padding-left: 30px;">So, using <a title="phpMyAdmin" href="http://www.phpmyadmin.net/">phpMyAdmin</a> or any other database administration tool, add your custom columns. For this tutorial, I&#8217;m going to add <strong>sl_creditcard</strong> and <strong>sl_giftcard</strong> to keep track of which stores allow the use of credit cards or gift cards. Notice that I included the <strong>sl_</strong> prefix. This is necessary because the plugin expects every column in the table to have this prefix.</p>
<p style="padding-left: 30px;">Note: From now on when you see &#8220;<span style="color: #ff0000;"><em><strong>creditcard</strong></em></span>&#8221; or &#8220;<span style="color: #ff0000;"><em><strong>giftcard</strong></em></span>&#8221; OR &#8220;<span style="color: #ff0000;"><em><strong>sl_creditcard</strong></em></span>&#8221; or &#8220;<span style="color: #ff0000;"><em><strong>sl_giftcard</strong></em></span>&#8221; OR &#8220;<span style="color: #ff0000;"><em><strong>Credit Card</strong></em></span>&#8221; or &#8220;<span style="color: #ff0000;"><em><strong>Gift Card</strong></em></span>&#8221; this is where you can insert the names of <strong><em>your</em></strong> custom fields.</p>
<div id="attachment_1566" class="wp-caption alignnone" style="width: 569px"><img class="size-full wp-image-1566" title="before_add" src="http://blueprintds.com/wp-content/uploads/2009/06/before_add.png" alt="Before adding the custom fields" width="559" height="428" /><p class="wp-caption-text">Above: Database table wp_store_locator before adding custom fields</p></div>
<div id="attachment_1568" class="wp-caption alignnone" style="width: 569px"><img class="size-full wp-image-1568" title="after_add" src="http://blueprintds.com/wp-content/uploads/2009/06/after_add.png" alt="Above: Database table wp_store_locator after adding the fields sl_creditcard and sl_giftcard" width="559" height="475" /><p class="wp-caption-text">Above: Database table wp_store_locator after adding custom fields</p></div>
<h4><strong>Step 2</strong>: Modify <strong>view-locations.php</strong>, and <strong>add-locations.php</strong></h4>
<p style="padding-left: 30px;">We need to modify these two files so the custom forms and info show up in the admin panel when the admin tries to add, edit, remove, or view locations.</p>
<p style="padding-left: 30px;">In <strong>add-locations.php</strong> we must append our custom form field HTML. Opening the file initially and looking at lines 98 to 100 you will see:</p>
<p>&#8220;.__(&#8220;Hours&#8221;, $text_domain).&#8221;&lt;br&gt;&lt;input name=&#8217;sl_hours&#8217;&gt;&lt;br&gt;&lt;br&gt;<br />
&#8220;.__(&#8220;Phone&#8221;, $text_domain).&#8221;&lt;br&gt;&lt;input name=&#8217;sl_phone&#8217;&gt;&lt;br&gt;&lt;br&gt;<br />
&#8220;.__(&#8220;Image (shown on map with location)&#8221;, $text_domain).&#8221;&lt;br&gt;&lt;input name=&#8217;sl_image&#8217;&gt;&lt;br&gt;&lt;br&gt;</p>
<p style="padding-left: 30px;">To add form fields for the fields we added to the database (<strong>sl_creditcard</strong> and <strong>sl_giftcard</strong>), simply do the following:</p>
<p>&#8220;.__(&#8220;Hours&#8221;, $text_domain).&#8221;&lt;br&gt;&lt;input name=&#8217;sl_hours&#8217;&gt;&lt;br&gt;&lt;br&gt;<br />
&#8220;.__(&#8220;Phone&#8221;, $text_domain).&#8221;&lt;br&gt;&lt;input name=&#8217;sl_phone&#8217;&gt;&lt;br&gt;&lt;br&gt;<br />
<span style="color: red;">&#8220;.__(&#8220;<em><strong>Credit Card</strong></em>&#8220;, $text_domain).&#8221;&lt;br&gt;&lt;input name=&#8217;<em><strong>sl_creditcard</strong></em>&#8216;&gt;&lt;br&gt;&lt;br&gt;</span><br />
<span style="color: red;">&#8220;.__(&#8220;<em><strong>Gift Card</strong></em>&#8220;, $text_domain).&#8221;&lt;br&gt;&lt;input name=&#8217;<em><strong>sl_giftcard</strong></em>&#8216;&gt;&lt;br&gt;&lt;br&gt;</span><br />
&#8220;.__(&#8220;Image (shown on map with location)&#8221;, $text_domain).&#8221;&lt;br&gt;&lt;input name=&#8217;sl_image&#8217;&gt;&lt;br&gt;&lt;br&gt;</p>
<p style="padding-left: 30px;">Next, in <strong>view-locations.php</strong>, we will have to make three additions. First, on lines 153 to 155 find:</p>
<pre style="overflow-x: scroll;">&lt;th&gt;&lt;a href='".ereg_replace("&amp;o=$_GET[o]&amp;d=$_GET[d]", "", $_SERVER[REQUEST_URI])."&amp;o=sl_hours&amp;d=$d'&gt;".__("Hours", $text_domain)."&lt;/th&gt;
&lt;th&gt;&lt;a href='".ereg_replace("&amp;o=$_GET[o]&amp;d=$_GET[d]", "", $_SERVER[REQUEST_URI])."&amp;o=sl_phone&amp;d=$d'&gt;".__("Phone", $text_domain)."&lt;/a&gt;&lt;/th&gt;
&lt;th&gt;&lt;a href='".ereg_replace("&amp;o=$_GET[o]&amp;d=$_GET[d]", "", $_SERVER[REQUEST_URI])."&amp;o=sl_image&amp;d=$d'&gt;".__("Image", $text_domain)."&lt;/a&gt;&lt;/th&gt;";</pre>
<p style="padding-left: 30px;">And do the following:</p>
<pre style="overflow-x: scroll;">&lt;th&gt;&lt;a href='".ereg_replace("&amp;o=$_GET[o]&amp;d=$_GET[d]", "", $_SERVER[REQUEST_URI])."&amp;o=sl_hours&amp;d=$d'&gt;".__("Hours", $text_domain)."&lt;/th&gt;
&lt;th&gt;&lt;a href='".ereg_replace("&amp;o=$_GET[o]&amp;d=$_GET[d]", "", $_SERVER[REQUEST_URI])."&amp;o=sl_phone&amp;d=$d'&gt;".__("Phone", $text_domain)."&lt;/a&gt;&lt;/th&gt;
<span style="color: red;">&lt;th&gt;&lt;a href='".ereg_replace("&amp;o=$_GET[o]&amp;d=$_GET[d]", "", $_SERVER[REQUEST_URI])."&amp;o=<em><strong>sl_creditcard</strong></em>&amp;d=$d'&gt;".__("<em><strong>Credit Card</strong></em>", $text_domain)."&lt;/a&gt;&lt;/th&gt; &lt;th&gt;&lt;a href='".ereg_replace("&amp;o=$_GET[o]&amp;d=$_GET[d]", "", $_SERVER[REQUEST_URI])."&amp;o=<em><strong>sl_giftcard</strong></em>&amp;d=$d'&gt;".__("<strong><em>Gift Card</em></strong>", $text_domain)."&lt;/a&gt;&lt;/th&gt;</span>
&lt;th&gt;&lt;a href='".ereg_replace("&amp;o=$_GET[o]&amp;d=$_GET[d]", "", $_SERVER[REQUEST_URI])."&amp;o=sl_image&amp;d=$d'&gt;".__("Image", $text_domain)."&lt;/a&gt;&lt;/th&gt;";</pre>
<p style="padding-left: 30px;">Then on lines 189 to 191 find:</p>
<p>&lt;td&gt;&lt;input name=&#8217;hours-$value[sl_id]&#8216; value=&#8217;$value[sl_hours]&#8216;&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;input name=&#8217;phone-$value[sl_id]&#8216; value=&#8217;$value[sl_phone]&#8216;&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;input name=&#8217;image-$value[sl_id]&#8216; value=&#8217;$value[sl_image]&#8216;&gt;&lt;/td&gt;&#8221;;</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>&lt;td&gt;&lt;input name=&#8217;hours-$value[sl_id]&#8216; value=&#8217;$value[sl_hours]&#8216;&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;input name=&#8217;phone-$value[sl_id]&#8216; value=&#8217;$value[sl_phone]&#8216;&gt;&lt;/td&gt;<br />
<span style="color: red;">&lt;td&gt;&lt;input name=&#8217;<em><strong>creditcard</strong></em>-$value[sl_id]&#8216; value=&#8217;$value[<em><strong>sl_creditcard</strong></em>]&#8216;&gt;&lt;/td&gt;</span><br />
<span style="color: red;">&lt;td&gt;&lt;input name=&#8217;<em><strong>giftcard</strong></em>-$value[sl_id]&#8216; value=&#8217;$value[<em><strong>sl_giftcard</strong></em>]&#8216;&gt;&lt;/td&gt;</span><br />
&lt;td&gt;&lt;input name=&#8217;image-$value[sl_id]&#8216; value=&#8217;$value[sl_image]&#8216;&gt;&lt;/td&gt;&#8221;;</p>
<p style="padding-left: 30px;">Then on lines 217 to 219 find:</p>
<p>&lt;td&gt;$value[sl_hours]&lt;/td&gt;<br />
&lt;td&gt;$value[sl_phone]&lt;/td&gt;<br />
&lt;td&gt;$value[sl_image]&lt;/td&gt;&#8221;;</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>&lt;td&gt;$value[sl_hours]&lt;/td&gt;<br />
&lt;td&gt;$value[sl_phone]&lt;/td&gt;<br />
<span style="color: red;">&lt;td&gt;$value[<em><strong>sl_creditcard</strong></em>]&lt;/td&gt;</span><br />
<span style="color: red;">&lt;td&gt;$value[<em><strong>sl_giftcard</strong></em>]&lt;/td&gt;</span><br />
&lt;td&gt;$value[sl_image]&lt;/td&gt;&#8221;;</p>
<p style="padding-left: 30px;">Whew! Feel free to upload the files you just worked on. You can view the fruits of your labor by going to your WordPress Dashboard and clicking &#8220;Manage Locations&#8221; or &#8220;Add Locations&#8221; under the &#8220;Store Locator&#8221; menu. Your custom fields should show up like this:</p>
<div id="attachment_1576" class="wp-caption alignnone" style="width: 565px"><img class="size-full wp-image-1576" title="add_loc_afteradd" src="http://blueprintds.com/wp-content/uploads/2009/06/add_loc_afteradd.png" alt="Result of adding code to add-locations.php" width="555" height="324" /><p class="wp-caption-text">Above: Result of adding code to add-locations.php</p></div>
<hr />
<div id="attachment_1575" class="wp-caption alignnone" style="width: 565px"><img class="size-full wp-image-1575" title="view_loc_added" src="http://blueprintds.com/wp-content/uploads/2009/06/view_loc_added.png" alt="Result of adding code to view-locations.php" width="555" height="324" /><p class="wp-caption-text">Above: Result of adding code to view-locations.php</p></div>
<h4><strong>Step 3</strong>: Modify <strong>generate-xml.php</strong> and <strong>store-locator.js</strong></h4>
<p style="padding-left: 30px;">We need to modify these two files so our custom info shows up on the front end when the user interacts with the actual &#8220;store locator.&#8221;</p>
<p style="padding-left: 30px;">Modifying <strong>generate-xml.php</strong> is a bit more tricky than duplicating HTML (like we did previously) because we must add our custom fields (<strong>sl_creditcard</strong> and <strong>sl_giftcard</strong>) to a SQL query. But follow along closely and everything should turn out well!</p>
<p style="padding-left: 30px;">Open <strong>generate-xml.php</strong> and on line 43 find:</p>
<p>$query = sprintf(&#8220;SELECT sl_address, sl_store, sl_city, sl_state, sl_zip, sl_latitude, sl_longitude, sl_description, sl_url, sl_hours, sl_phone, sl_image,( $multiplier * acos( cos( radians(&#8216;%s&#8217;) ) * cos( radians( sl_latitude ) ) * cos( radians( sl_longitude ) &#8211; radians(&#8216;%s&#8217;) ) + sin( radians(&#8216;%s&#8217;) ) * sin( radians( sl_latitude ) ) ) ) AS sl_distance FROM &#8220;.$wpdb-&gt;prefix.&#8221;store_locator HAVING sl_distance &lt; &#8216;%s&#8217; ORDER BY sl_distance&#8221;,</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>$query = sprintf(&#8220;SELECT sl_address, sl_store, sl_city, sl_state, sl_zip, sl_latitude, sl_longitude, sl_description, sl_url, sl_hours, sl_phone, sl_image, <strong><em><span style="color: red;">sl_creditcard</span></em></strong>, <strong><em><span style="color: red;">sl_giftcard</span></em></strong>,( $multiplier * acos( cos( radians(&#8216;%s&#8217;) ) * cos( radians( sl_latitude ) ) * cos( radians( sl_longitude ) &#8211; radians(&#8216;%s&#8217;) ) + sin( radians(&#8216;%s&#8217;) ) * sin( radians( sl_latitude ) ) ) ) AS sl_distance FROM &#8220;.$wpdb-&gt;prefix.&#8221;store_locator HAVING sl_distance &lt; &#8216;%s&#8217; ORDER BY sl_distance&#8221;,</p>
<p style="padding-left: 30px;">Then, on line 69 to 72 find:</p>
<p>echo &#8216;hours=&#8221;&#8216; . parseToXML($row['sl_hours']) . &#8216;&#8221; &#8216;;<br />
echo &#8216;phone=&#8221;&#8216; . $row['sl_phone'] . &#8216;&#8221; &#8216;;<br />
echo &#8216;image=&#8221;&#8216; . $row['sl_image'] . &#8216;&#8221; &#8216;;<br />
echo &#8220;/&gt;n&#8221;;</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>echo &#8216;hours=&#8221;&#8216; . parseToXML($row['sl_hours']) . &#8216;&#8221; &#8216;;<br />
echo &#8216;phone=&#8221;&#8216; . $row['sl_phone'] . &#8216;&#8221; &#8216;;<br />
echo &#8216;image=&#8221;&#8216; . $row['sl_image'] . &#8216;&#8221; &#8216;;<br />
<span style="color: red;">echo &#8216;<em><strong>creditcard</strong></em>=&#8221;&#8216; . $row['<em><strong>sl_creditcard</strong></em>'] . &#8216;&#8221; &#8216;;<br />
echo &#8216;<em><strong>giftcard</strong></em>=&#8221;&#8216; . $row['<em><strong>sl_giftcard</strong></em>'] . &#8216;&#8221; &#8216;;</span><br />
echo &#8220;/&gt;n&#8221;;</p>
<p style="padding-left: 30px;">Okay, we&#8217;re almost there! All that&#8217;s left is <strong>store-locator.js</strong>&#8230;</p>
<p style="padding-left: 30px;">Open <strong>store-locator.js</strong> and on lines 61 to 63 find:</p>
<p>var hours = markers[i].getAttribute(&#8216;hours&#8217;);<br />
var phone = markers[i].getAttribute(&#8216;phone&#8217;);<br />
var image = markers[i].getAttribute(&#8216;image&#8217;);</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>var hours = markers[i].getAttribute(&#8216;hours&#8217;);<br />
var phone = markers[i].getAttribute(&#8216;phone&#8217;);<br />
<span style="color: red;">var <em><strong>creditcard</strong></em> = markers[i].getAttribute(&#8216;<em><strong>creditcard</strong></em>&#8216;);<br />
var <em><strong>giftcard</strong></em> = markers[i].getAttribute(&#8216;<em><strong>giftcard</strong></em>&#8216;);</span><br />
var image = markers[i].getAttribute(&#8216;image&#8217;);</p>
<p style="padding-left: 30px;">Then, on line 66 find:</p>
<p>var marker = createMarker(point, name, address, &#8220;&#8221;, description, url, hours, phone, image);</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>var marker = createMarker(point, name, address, &#8220;&#8221;, description, url, hours, phone, <span style="color: #ff0000;"><em><strong>creditcard</strong></em></span>, <span style="color: #ff0000;"><em><strong>giftcard</strong></em></span>, image);</p>
<p style="padding-left: 30px;">Then, on lines 139 to 141 find:</p>
<p>var hours = markers[i].getAttribute(&#8216;hours&#8217;);<br />
var phone = markers[i].getAttribute(&#8216;phone&#8217;);<br />
var image = markers[i].getAttribute(&#8216;image&#8217;);</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>var hours = markers[i].getAttribute(&#8216;hours&#8217;);<br />
var phone = markers[i].getAttribute(&#8216;phone&#8217;);<br />
<span style="color: #ff0000;">var <em><strong>creditcard</strong></em> = markers[i].getAttribute(&#8216;<em><strong>creditcard</strong></em>&#8216;);<br />
var <em><strong>giftcard</strong></em> = markers[i].getAttribute(&#8216;<em><strong>giftcard</strong></em>&#8216;);</span><br />
var image = markers[i].getAttribute(&#8216;image&#8217;);</p>
<p style="padding-left: 30px;">Then, on lines 143 find:</p>
<p>var marker = createMarker(point, name, address, homeAddress, description, url, hours, phone, image);</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>var marker = createMarker(point, name, address, homeAddress, description, url, hours, phone, <span style="color: #ff0000;"><em><strong>creditcard</strong></em></span>, <span style="color: #ff0000;"><em><strong>giftcard</strong></em></span>, image);</p>
<p style="padding-left: 30px;">Then, on lines 145 find:</p>
<p>var sidebarEntry = createSidebarEntry(marker, name, address, distance, homeAddress, url);</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>var sidebarEntry = createSidebarEntry(marker, name, address, distance, homeAddress, url, <span style="color: #ff0000;"><em><strong>creditcard</strong></em></span>, <span style="color: #ff0000;"><em><strong>giftcard</strong></em></span>);</p>
<p style="padding-left: 30px;">Then, on lines 154 find:</p>
<p>function createMarker(point, name, address, homeAddress, description, url, hours, phone, image) {</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>function createMarker(point, name, address, homeAddress, description, url, hours, phone, <span style="color: #ff0000;"><em><strong>creditcard</strong></em></span>, <span style="color: #ff0000;"><em><strong>giftcard</strong></em></span>, image) {</p>
<p style="padding-left: 30px;">Then, on lines 163 to 164 find:</p>
<p>if (hours!=&#8221;") {more_html+=&#8221;&lt;br/&gt;&lt;b&gt;Hours:&lt;/b&gt; &#8220;+hours;} else {hours=&#8221;"}<br />
if (phone!=&#8221;") {more_html+=&#8221;&lt;br/&gt;&lt;b&gt;Phone:&lt;/b&gt; &#8220;+phone;} else {phone=&#8221;"}</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>if (hours!=&#8221;") {more_html+=&#8221;&lt;br/&gt;&lt;b&gt;Hours:&lt;/b&gt; &#8220;+hours;} else {hours=&#8221;"}<br />
if (phone!=&#8221;") {more_html+=&#8221;&lt;br/&gt;&lt;b&gt;Phone:&lt;/b&gt; &#8220;+phone;} else {phone=&#8221;"}<br />
<span style="color: #ff0000;">if (<em><strong>creditcard</strong></em>!=&#8221;") {more_html+=&#8221;&lt;br/&gt;&lt;b&gt;<em><strong>Credit Card</strong></em>:&lt;/b&gt; &#8220;+<em><strong>creditcard</strong></em>;} else {<em><strong>creditcard</strong></em>=&#8221;"}<br />
if (<em><strong>giftcard</strong></em>!=&#8221;") {more_html+=&#8221;&lt;br/&gt;&lt;b&gt;<em><strong>Gift Card</strong></em>:&lt;/b&gt; &#8220;+<em><strong>giftcard</strong></em>;} else {<em><strong>giftcard</strong></em>=&#8221;"}</span></p>
<p style="padding-left: 30px;">Then, on line 188 find:</p>
<p>function createSidebarEntry(marker, name, address, distance, homeAddress, url) {</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>function createSidebarEntry(marker, name, address, distance, homeAddress, url, <span style="color: #ff0000;"><em><strong>creditcard</strong></em></span>, <span style="color: #ff0000;"><em><strong>giftcard</strong></em></span>) {</p>
<p style="padding-left: 30px;">Then, on line 197 find:</p>
<p>var html = &#8216;&lt;center&gt;&lt;table width=&#8221;96%&#8221; cellpadding=&#8221;4px&#8221; cellspacing=&#8221;0&#8243; class=&#8221;searchResultsTable&#8221;&gt;&lt;tr&gt;&lt;td width=&#8221;30%&#8221; style=&#8221;padding-right:4px&#8221; valign=&#8221;top&#8221;&gt;&lt;b&gt;&#8217; + name + &#8216;&lt;/b&gt;&lt;br&gt;&#8217; + distance.toFixed(1) + &#8216; &#8216; + sl_distance_unit + &#8216;&lt;/td&gt;&lt;td width=&#8221;40%&#8221; valign=&#8221;top&#8221;&gt;&#8217; + street + &#8216;&lt;br/&gt;&#8217; + city + state_zip +&#8217; &lt;/td&gt;&lt;td width=&#8221;30%&#8221; valign=&#8221;top&#8221; style=&#8221;text-align:right&#8221;&gt;&#8217; + link + &#8216;&lt;a href=&#8221;http://&#8217; + sl_google_map_domain + &#8216;/maps?saddr=&#8217; + homeAddress + &#8216;&amp;daddr=&#8217; + address + &#8216;&#8221; target=&#8221;_blank&#8221; class=&#8221;storelocatorlink&#8221;&gt;Directions&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&#8217;;</p>
<p style="padding-left: 30px;">And do the following:</p>
<p>var html = &#8216;&lt;center&gt;&lt;table width=&#8221;96%&#8221; cellpadding=&#8221;4px&#8221; cellspacing=&#8221;0&#8243; class=&#8221;searchResultsTable&#8221;&gt;&lt;tr&gt;&lt;td width=&#8221;30%&#8221; style=&#8221;padding-right:4px&#8221; valign=&#8221;top&#8221;&gt;&lt;b&gt;&#8217; + name + &#8216;&lt;/b&gt;&lt;br&gt;&#8217; + distance.toFixed(1) + &#8216; &#8216; + sl_distance_unit + &#8216;<span style="color: #ff0000;">&lt;br&gt;<em><strong>Credit Card</strong></em>: &#8216; + <em><strong>creditcard</strong></em> + &#8216;&lt;br&gt;<em><strong>Gift Card</strong></em>: &#8216; + <em><strong>giftcard</strong></em> + &#8216;</span>&lt;/td&gt;&lt;td width=&#8221;40%&#8221; valign=&#8221;top&#8221;&gt;&#8217; + street + &#8216;&lt;br/&gt;&#8217; + city + state_zip +&#8217; &lt;/td&gt;&lt;td width=&#8221;30%&#8221; valign=&#8221;top&#8221; style=&#8221;text-align:right&#8221;&gt;&#8217; + link + &#8216;&lt;a href=&#8221;http://&#8217; + sl_google_map_domain + &#8216;/maps?saddr=&#8217; + homeAddress + &#8216;&amp;daddr=&#8217; + address + &#8216;&#8221; target=&#8221;_blank&#8221; class=&#8221;storelocatorlink&#8221;&gt;Directions&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&#8217;;</p>
<p style="padding-left: 30px;">Congratulations, if you&#8217;ve followed the steps correctly your custom fields should be showing up on the front end like this:</p>
<div id="attachment_1581" class="wp-caption alignnone" style="width: 475px"><img class="size-full wp-image-1581" title="final_map" src="http://blueprintds.com/wp-content/uploads/2009/06/final_map.png" alt="Above: Our custom fields on the front end!" width="465" height="527" /><p class="wp-caption-text">Above: Our custom fields on the front end!</p></div>
<div style="text-align: center;">This tutorial was written by <a title="Joel Kuczmarski's Profile Site" href="http://www.joelak.com">Joel Kuczmarski</a>, a web designer in Chicago working for Blue Print Design Studio. Send any personal comments or questions to joelk [at] blueprintds [dot] com</div>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/tutorials/tutorial-how-to-add-forms-to-store-locator-plugin-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Friday Designer Resource Links</title>
		<link>http://blueprintds.com/tutorials/friday-designer-resource-links/</link>
		<comments>http://blueprintds.com/tutorials/friday-designer-resource-links/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 19:52:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web Design Tutorials]]></category>

		<guid isPermaLink="false">http://blueprintds.com/?p=1384</guid>
		<description><![CDATA[http://blueprintds.com/tutorials/friday-designer-resource-links/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/04/network.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Friday Designer Resource Links" title="Friday Designer Resource Links" /><div><a href="" title="Friday Designer Resource Links"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/04/network.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Friday Designer Resource Links" title="Friday Designer Resource Links" /></a></div>Build a Content Slider with jQuery A cool Jquery content slider to add to your site. View the Demo Get the Source Code           Design a Unique Grungy Website Layout The web is filled with grunge web tutorials well here&#8217;s one. We like this not so much for the overall result [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/tutorials/friday-designer-resource-links/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/04/network.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Friday Designer Resource Links" title="Friday Designer Resource Links" /><div><a href="" title="Friday Designer Resource Links"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/04/network.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Friday Designer Resource Links" title="Friday Designer Resource Links" /></a></div><p><a style="text-decoration: none;" href="http://ennuidesign.com/demo/contentslider/"><img class="alignnone size-full wp-image-1385" style="text-decoration: underline;" title="jquery-slider" src="http://blueprintds.com/wp-content/uploads/2009/04/j1.jpg" alt="j1" width="550" height="251" /><br />
</a><span><a onclick="javascript:urchinTracker ('/outbound/article/www.brenelz.com');" href="http://www.brenelz.com/blog/2009/03/31/build-a-content-slider-with-jquery/" target="_blank">Build a Content Slider with jQuery<br />
</a>A cool Jquery content slider to add to your site.</span></p>
<p><a href="http://ennuidesign.com/demo/contentslider/" target="_blank">View the Demo</a><br />
<a href="http://www.brenelz.com/blog/files/EnnuiDesign_ContentSlider.zip" target="_blank">Get the Source Code</a></p>
<p> </p>
<p> </p>
<hr /> </p>
<p> </p>
<p> </p>
<p><a href="http://blueprintds.com/wp-content/uploads/2009/04/j2.jpg"><img class="alignnone size-full wp-image-1386" title="j2" src="http://blueprintds.com/wp-content/uploads/2009/04/j2.jpg" alt="j2" width="550" height="312" /><br />
</a><a title="Design a Unique Grungy Website Layout" rel="bookmark" href="http://psdfan.com/tutorials/designing/design-a-unique-grungy-website/" target="_blank">Design a Unique Grungy Website Layout<br />
</a>The web is filled with grunge web tutorials well here&#8217;s one. We like this not so much for the overall result but it is a good tutorial that can be used in many different ways.</p>
<p> </p>
<p> </p>
<hr /> </p>
<p> </p>
<p> </p>
<p><img class="alignnone size-full wp-image-1387" title="face" src="http://blueprintds.com/wp-content/uploads/2009/04/face.jpg" alt="face" width="550" height="322" /><br />
<a title="Real-time Face Detection in Flash" href="http://www.squidder.com/2009/02/26/realtime-face-detection-in-flash/" target="_blank">Real-time Face Detection in Flash</a> <br />
Now this is just cool. The future is here. </p>
<p><a href="http://squidder.com/face/" target="_blank">View the demo<br />
</a><a href="http://www.squidder.com/wp-content/uploads/2009/02/webcamfacedetector.zip" target="_blank">Grab the source here</a></p>
<p> </p>
<p> </p>
<hr /> </p>
<p> </p>
<p> </p>
<p><img class="alignnone size-full wp-image-1388" title="easter-bunny-icons" src="http://blueprintds.com/wp-content/uploads/2009/04/easter-bunny-icons.jpg" alt="easter-bunny-icons" width="500" height="348" /><br />
<a rel="bookmark" href="http://www.smashingapps.com/2009/03/08/43-creative-examples-of-high-quality-free-icon-sets.html" target="_blank">43 Creative Examples Of High Quality Free Icon Sets</a></p>
<p> </p>
<p>Other Great Articles:<br />
<a rel="bookmark" href="http://designm.ag/design/11-non-traditional-uses-of-wordpress/" target="_blank">11 Non-Traditional Uses of WordPress</a> <br />
<a href="http://windowsteamblog.com/blogs/windowsexperience/archive/2009/04/09/avoid-the-apple-tax-cash-in-on-the-value-of-windows.aspx" target="_blank">Avoid the Apple Tax – Cash in on the value of Windows <br />
</a><a title="Permanent Link to Using CSS Zen Garden as a Teaching Tool For New Web Designers" rel="bookmark" href="http://visualrinse.com/2009/02/15/using-css-zen-garden-as-a-teaching-tool-for-new-web-designers/">Using CSS Zen Garden As A Teaching Tool For New Web Designers<br />
</a><a class="taggedlink" href="http://www.jankoatwarpspeed.com/post/2009/03/30/Blog-comments-design-considerations.aspx">Blog comments design considerations<br />
</a><a rel="bookmark" href="http://www.studio7designs.com/blog/101-design-resource-links/" target="_blank">App Review: Amplitude — Your iPhone as a Covert Surveillance Tool<br />
101 Design resource sites</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/tutorials/friday-designer-resource-links/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web and Print Design tutorial recommendations</title>
		<link>http://blueprintds.com/tutorials/web-and-print-design-tutorial-recommendations/</link>
		<comments>http://blueprintds.com/tutorials/web-and-print-design-tutorial-recommendations/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 21:14:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design Tutorials]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blueprintds.com/?p=1157</guid>
		<description><![CDATA[http://blueprintds.com/tutorials/web-and-print-design-tutorial-recommendations/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/01/linkpostround.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Web and Print Design tutorial recommendations" title="Web and Print Design tutorial recommendations" /><div><a href="" title="Web and Print Design tutorial recommendations"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/01/linkpostround.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Web and Print Design tutorial recommendations" title="Web and Print Design tutorial recommendations" /></a></div>Here&#8217;s our latest Roundup of Print and Web tutorials. The following tutorials are great examples of the  website design and print design work we complete on a day to day basis. Tutorials make great practice and try to do different variations of them by using your own text or images. Print Tutorials Business Card &#8211; Making a Print-Ready Business [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/tutorials/web-and-print-design-tutorial-recommendations/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/01/linkpostround.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Web and Print Design tutorial recommendations" title="Web and Print Design tutorial recommendations" /><div><a href="" title="Web and Print Design tutorial recommendations"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/01/linkpostround.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Web and Print Design tutorial recommendations" title="Web and Print Design tutorial recommendations" /></a></div><p>Here&#8217;s our latest Roundup of Print and Web tutorials. The following tutorials are great examples of the  <a href="http://blueprintds.com">website design</a> and print design work we complete on a day to day basis. Tutorials make great practice and try to do different variations of them by using your own text or images.</p>
<p><strong><span style="text-decoration: underline;">Print Tutorials</span></strong></p>
<p><strong><span><a href="http://blueprintds.com/wp-content/uploads/2009/01/bcard.jpg"><img class="alignnone size-full wp-image-1161" title="bcard" src="http://blueprintds.com/wp-content/uploads/2009/01/bcard.jpg" alt="bcard" width="500" height="373" /><br />
</a><span style="font-weight: normal;">Business Card &#8211; <a href="http://psdtuts.com/tutorials/designing-tutorials/making-a-print-ready-business-card-using-only-photoshop/" target="_blank">Making a Print-Ready Business Card Using Only Photoshop<br />
</a>Business Card - <a href="http://psdtuts.com/tutorials/tutorials-effects/using-the-vanishing-point-filter-to-mock-up-a-business-card/" target="_blank">Using the Vanishing Point Filter to Mock up a Business Card </a></span></span></strong></p>
<p><strong><span><span style="font-weight: normal;"><br />
</span></span></strong></p>
<p><img class="alignnone size-full wp-image-1160" title="vint_s16" src="http://blueprintds.com/wp-content/uploads/2009/01/vint_s16.jpg" alt="vint_s16" width="500" height="304" /><br />
Print &#8211; <a href="http://psdtuts.com/tutorials/designing-tutorials/creating-an-old-collage-effect-poster/" target="_blank">Creating an Old-Collage Effect Poster<br />
</a>Print - <a href="http://psdtuts.com/tutorials/designing-tutorials/creating-a-cool-vintage-collage-design-in-photoshop/" target="_blank">Creating A Cool Vintage Collage Design In Photoshop</a></p>
<p>Text - <a href="http://psdtuts.com/tutorials/text-effects-tutorials/a-slick-supernatural-text-effect/" target="_blank">A Slick Supernatural Text Effect</a></p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Web Tutorials</strong></span></p>
<p><a href="http://blueprintds.com/wp-content/uploads/2009/01/dark-header.jpg"><img class="alignnone size-full wp-image-1159" title="dark-header" src="http://blueprintds.com/wp-content/uploads/2009/01/dark-header.jpg" alt="dark-header" width="500" height="132" /><br />
</a><a href="http://www.hongkiat.com/blog/31-practical-web-interface-design-tutorials/" target="_blank">31 Practical (Web) Interface Design Tutorials</a></p>
<p><a href="http://www.hongkiat.com/blog/41-nicest-photoshop-photo-effects-photoshop-tutorials/" target="_blank">40+ Greatest Web Interface Design Photoshop Tutorials, Part I</a></p>
<p><span style="text-decoration: underline;"><br />
</span></p>
<p><img class="alignnone size-full wp-image-1158" title="conclusion" src="http://blueprintds.com/wp-content/uploads/2009/01/conclusion.jpg" alt="conclusion" width="500" height="53" /><br />
<a href="http://psdtuts.com/tutorials/interface-tutorials/how-to-create-a-stunning-vista-inspired-menu/" target="_blank">How To Create a Stunning Vista Inspired Menu</a></p>
<p><a href="http://psdtuts.com/tutorials/interface-tutorials/how-to-create-a-desk-environment-in-photoshop-from-scratch/" target="_blank">How To Create A Desk Environment In Photoshop From Scratch!</a></p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;">Related:</span></p>
<div class="delicious-link"><a href="http://www.uie.com/brainsparks/2006/04/26/horizontal-navigation/" target="_blank">The Challenges of Moving to Horizontal Navigation » UIE Brain Sparks</a></div>
<div class="delicious-extended">An analysis of CNN&#8217;s process of tweaking their navigational menus. The shift from a vertical menu to a horizontal tab style structure presented some unique challenges with their depth of content.</div>
<div class="delicious-extended"></div>
<div class="delicious-extended"><a title="Permanent Link to 10 Web Design Tools I Can’t Live Without" href="http://visualrinse.com/2008/10/12/10-web-design-tools-i-cant-live-without/" rel="bookmark" target="_blank">10 Web Design Tools I Can’t Live Without<br />
</a>Great list of tools for web designer to help you get the job done right.</div>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/tutorials/web-and-print-design-tutorial-recommendations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Photoshop tutorials for beginner to advanced users</title>
		<link>http://blueprintds.com/tutorials/great-photoshop-tutorials-for-beginner-to-advanced-users/</link>
		<comments>http://blueprintds.com/tutorials/great-photoshop-tutorials-for-beginner-to-advanced-users/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 18:56:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design Tutorials]]></category>
		<category><![CDATA[badge]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[text effect]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://blueprintds.com/?p=1083</guid>
		<description><![CDATA[http://blueprintds.com/tutorials/great-photoshop-tutorials-for-beginner-to-advanced-users/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/01/photoshoppost.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Great Photoshop tutorials for beginner to advanced users" title="Great Photoshop tutorials for beginner to advanced users" /><div><a href="" title="Great Photoshop tutorials for beginner to advanced users"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/01/photoshoppost.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Great Photoshop tutorials for beginner to advanced users" title="Great Photoshop tutorials for beginner to advanced users" /></a></div>Photoshop can be a very versatile tool and can be used in many different instances. Here are so of our featured tutorials we recommend to get your feet wet. Image effect: create a red hazard sign The above tutorial is great for the beginner. Here are more great image tutorials for some great effects. 30 Nicest Photoshop Tutorials 41 [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/tutorials/great-photoshop-tutorials-for-beginner-to-advanced-users/<img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/01/photoshoppost.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Great Photoshop tutorials for beginner to advanced users" title="Great Photoshop tutorials for beginner to advanced users" /><div><a href="" title="Great Photoshop tutorials for beginner to advanced users"><img class="post-image" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2009/01/photoshoppost.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Great Photoshop tutorials for beginner to advanced users" title="Great Photoshop tutorials for beginner to advanced users" /></a></div><p>Photoshop can be a very versatile tool and can be used in many different instances. Here are so of our featured tutorials we recommend to get your feet wet.</p>
<p>Image effect:<br />
<a href="http://psdtuts.com/tutorials/tutorials-effects/hazardous-red-background/" target="_blank"><img class="alignnone size-full wp-image-1084" title="12" src="http://blueprintds.com/wp-content/uploads/2009/01/12.jpg" alt="12" width="502" height="452" /><br />
</a><a href="http://psdtuts.com/tutorials/tutorials-effects/hazardous-red-background/" target="_blank">create a red hazard sign</a></p>
<p>The above tutorial is great for the beginner. Here are more great image tutorials for some great effects.<br />
<a href="http://www.hongkiat.com/blog/30-nicest-photoshop-photo-effects-part-ii/" target="_blank">30 Nicest Photoshop Tutorials</a><br />
<a href="http://www.hongkiat.com/blog/41-nicest-photoshop-photo-effects-photoshop-tutorials/" target="_blank">41 more nice Photoshop Tutorials</a></p>
<p>Text Effect:<br />
<a href="http://psdtuts.com/tutorials/text-effects-tutorials/icey-styles-in-photoshop/" target="_blank"><img class="alignnone size-full wp-image-1085" title="7" src="http://blueprintds.com/wp-content/uploads/2009/01/7.jpg" alt="7" width="500" height="500" /><br />
Icy  Styles</a></p>
<p>After you mastered the above tutorial and you want more try so of these:<br />
<a href="http://www.hongkiat.com/blog/22-best-photoshop-text-effect-tutorials/" target="_blank">22 more great text effects<br />
</a><a href="http://www.hongkiat.com/blog/50-great-photoshop-text-effect-tutorials-part-ii/" target="_blank">55 text effects</a><br />
<a href="http://sixrevisions.com/graphics-design/photoshop_text_effect_tutorials/" target="_blank">30 beautiful text effects </a></p>
<p>Web 2.0 stuff:<br />
<a href="http://psdtuts.com/tutorials/interface-tutorials/making-a-message-strip-with-photoshop/" target="_blank"><img class="alignnone size-full wp-image-1086" title="sample" src="http://blueprintds.com/wp-content/uploads/2009/01/sample.jpg" alt="sample" width="500" height="439" /><br />
making a message strip </a></p>
<p><a href="http://www.hongkiat.com/blog/photoshop-create-web-20-button/" target="_blank"><img class="alignnone size-full wp-image-1087" title="sample2" src="http://blueprintds.com/wp-content/uploads/2009/01/sample2.png" alt="sample2" width="450" height="172" /><br />
web 2.0 buttons</a></p>
<p><a href="http://www.hongkiat.com/blog/create-cool-glossy-button-for-web/" target="_blank"><img class="alignnone size-full wp-image-1088" title="output" src="http://blueprintds.com/wp-content/uploads/2009/01/output.gif" alt="output" width="245" height="140" /><br />
glossy web 2.0 button</a></p>
<p><a href="http://www.hongkiat.com/blog/photoshop-tutorial-web-20-badge-that-flips-back/" target="_blank"><img class="alignnone size-full wp-image-1089" title="14" src="http://blueprintds.com/wp-content/uploads/2009/01/14.jpg" alt="14" width="450" height="300" /><br />
web 2.0 badge that flips</a></p>
<p><a href="http://www.hongkiat.com/blog/design-web-20-label-in-photoshop/" target="_blank"><img class="alignnone size-full wp-image-1090" title="05" src="http://blueprintds.com/wp-content/uploads/2009/01/05.png" alt="05" width="450" height="250" /><br />
web 2.0 badge/label</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/tutorials/great-photoshop-tutorials-for-beginner-to-advanced-users/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to move a website from one webhost to another</title>
		<link>http://blueprintds.com/tutorials/how-to-move-a-website-from-one-webhost-to-another/</link>
		<comments>http://blueprintds.com/tutorials/how-to-move-a-website-from-one-webhost-to-another/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 16:37:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developer News]]></category>
		<category><![CDATA[Web Design Tutorials]]></category>
		<category><![CDATA[bluehost]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[webhosts]]></category>

		<guid isPermaLink="false">http://blueprintds.com/?p=367</guid>
		<description><![CDATA[http://blueprintds.com/tutorials/how-to-move-a-website-from-one-webhost-to-another/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="How to move a website from one webhost to another" title="How to move a website from one webhost to another" /><div><a href="" title="How to move a website from one webhost to another"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="How to move a website from one webhost to another" title="How to move a website from one webhost to another" /></a></div>Most of the time, the first webhost you sign up for, you wind up outgrowing after a year or less.  Most people purchasing webhosting don&#8217;t know what factors to look for, and even if they do, it&#8217;s difficult to tell the seedy companies from the good ones.  On top of this, any good website should [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/tutorials/how-to-move-a-website-from-one-webhost-to-another/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="How to move a website from one webhost to another" title="How to move a website from one webhost to another" /><div><a href="" title="How to move a website from one webhost to another"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="How to move a website from one webhost to another" title="How to move a website from one webhost to another" /></a></div><p>Most of the time, the first webhost you sign up for, you wind up outgrowing after a year or less.  Most people purchasing webhosting don&#8217;t know what factors to look for, and even if they do, it&#8217;s difficult to tell the seedy companies from the good ones.  On top of this, any good website should bring in ever-increasing traffic, which often requires an upgrade.</p>
<p>When you move webhosts, it&#8217;s often challenging to understand exactly what the steps are, and what order they should be completed in.  Here&#8217;s a rough guide, that will hopefully show you have to avoid some of the pitfalls, and minimize any downtime you may have.</p>
<p><span id="more-367"></span></p>
<ol>
<li>Purchase new webhosting.  You need to have a new home for your website before you move out of the old one.  You might have to pay double rent for a month, but it&#8217;s better than being homeless for any length of time.  <a href="http://www.bluehost.com/track/blueprintds/text1">We recommend Bluehost</a>, as they&#8217;re really good at adapting to your site&#8217;s growth, and provide an amazing amount of features for the price.</li>
<li>During signup, you will want to signup as a transfer client.  You already own the domain name (something like a phone number), you just want to move where the files live.  DO NOT transfer the domain name yet, though.  this won&#8217;t happen until the end of the signup, so don&#8217;t worry.  You won&#8217;t do it by accident.</li>
<li>One of the reasons that we recommend <a href="http://www.bluehost.com/track/blueprintds/text1">Bluehost</a> is that they provide you with FTP access via IP address before you transfer your hosting.  You&#8217;ll next want to download your entire site from your old webhost.  Once you&#8217;re set up with a new host, you&#8217;ll be able to log into your control panel, where you can see your new IP address.   set up your FTP client, using that FTP address as the host.<br />
<img class="aligncenter size-full wp-image-368" title="domainftp" src="http://www.blueprintds.com/wp-content/uploads/2008/06/domainftp.jpg" alt="" width="500" height="407" /></li>
<li>Once you&#8217;ve moved your site over, log into your old host&#8217;s control panel, and you can now safely point your nameservers at your new host.  if you&#8217;re using bluehost, that will be NS1.BLUEHOST.COM and NS2.BLUEHOST.COM.<br />
<img class="aligncenter size-full wp-image-369" title="domaindns" src="http://www.blueprintds.com/wp-content/uploads/2008/06/domaindns.jpg" alt="" width="500" height="144" /></li>
<li>After those are set, you can begin the process of transferring control of the domain to your new host.  First, make sure that domain privacy and domain locking are turned off.  Disabling Domain Locking allows you to give permission for the domain to be transferred.  Disabling Domain Privacy ensures that your old host will send email to your correct email address, rather than a catch-all address.<br />
<img class="aligncenter size-full wp-image-370" title="domainpriv" src="http://www.blueprintds.com/wp-content/uploads/2008/06/domainpriv.jpg" alt="" width="500" height="144" /></li>
<li>You may also request your domain&#8217;s authorization code at this time.<br />
<img class="aligncenter size-full wp-image-371" title="domainauth" src="http://www.blueprintds.com/wp-content/uploads/2008/06/domainauth.jpg" alt="" width="500" height="144" /></li>
<li>In your new control panel, go to the Domain Manager, and follow the steps to transfer a domain.  Provide the authorization code as requested, and the domain should move over gracefully.  With some hosts (your old host) you may have to further confirm that you are, indeed, transferring.  With GoDaddy, for instance, you&#8217;ll need to approve the transfer, from the domain manager:<br />
<img class="aligncenter" title="Domain Transfer" src="http://www.blueprintds.com/wp-content/uploads/2008/07/domaintrans.jpg" alt="" width="404" height="204" /></li>
</ol>
<p>The reason for doing things in this order is that even if the domain transfer takes a long time to complete, in the interrum, your files are still being served off of your new hosting plan.  No down time, no worries <img src='http://blueprintds.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/tutorials/how-to-move-a-website-from-one-webhost-to-another/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Howto: Become a Web Developer</title>
		<link>http://blueprintds.com/tutorials/howto-become-a-web-developer/</link>
		<comments>http://blueprintds.com/tutorials/howto-become-a-web-developer/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 15:14:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design Tutorials]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blueprintds.com/?p=355</guid>
		<description><![CDATA[http://blueprintds.com/tutorials/howto-become-a-web-developer/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Howto: Become a Web Developer" title="Howto: Become a Web Developer" /><div><a href="" title="Howto: Become a Web Developer"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Howto: Become a Web Developer" title="Howto: Become a Web Developer" /></a></div>Root recently wrote a post answering a question I&#8217;ve started hearing with increasing frequency since I started working with Blueprint: &#8220;How do you become a web designer/developer?&#8221; This is usually followed immediately with &#8220;I&#8217;ve got a copy of Dreamweaver, will that help?&#8221; Root&#8217;s answers, most of which I agree with, are a great start on [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/tutorials/howto-become-a-web-developer/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Howto: Become a Web Developer" title="Howto: Become a Web Developer" /><div><a href="" title="Howto: Become a Web Developer"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Howto: Become a Web Developer" title="Howto: Become a Web Developer" /></a></div><p><a href="http://more404.com/article/53/how-to-be-a-web-developer-as-if-i-would-know">Root recently wrote a post</a> answering a question I&#8217;ve started hearing with increasing frequency since I started working with Blueprint: <q>&#8220;How do you become a web designer/developer?&#8221;</q><br />
This is usually followed immediately with &#8220;I&#8217;ve got a copy of Dreamweaver, will that help?&#8221;  Root&#8217;s answers, most of which I agree with, are a great start on a means to answer both questions, although they point out the flaws in both questions.  Here are some higlights, with my own additions:<br />
<span id="more-355"></span></p>
<blockquote>
<ol>
<li>Without a really good understanding of HTML I wouldn&#8217;t be able to build integrated interfaces for Content Management Systems</li>
<li>I made no progress <em>at all</em> until I got my head around CSS positioning (layouts)<ins> <a href="http://blog.html.it/layoutgala/">Here&#8217;s a great gallery of layouts</a> that nearly everything I work on comes from.  These are the essential building blocks, which can be stacked, nested, and remixed to form any layout.</ins></li>
<li>If I used a code generator I would never have learnt html as I need to know it today</li>
<li>Separating style and content is not achieved simply by using CSS. It needs semantic markup hand in hand to unlock the power.</li>
<li>Good web pages are built on well understood scientific principles. There is nothing arty about usability or accessibility.</li>
<li>Choose a forum and become a teacher / student. Be good at both roles</li>
<li>Read the experts. Follow their work. Open dialogue</li>
<li>Reuse your code, and follow consistent nomenclature eg: I now always call my outer container #page my menu is #sidebar and so on.  Think about how to best uses classes. I use a few that I reuse. Other than that go with descendant selectors</li>
<li>Understand the <a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/">global reset</a></li>
<li>Since I started sectioning my CSS my life got a whole lot simpler.</li>
<li>Build your bookmarks. Throw out the junk. Find the very best solution to each and every challenge in web construction and use it consistently.</li>
<li>Challenge yourself. Learn new stuff every day. Move outside your comfort zone</li>
<li>Do not use hacks, do not use Conditional CSS. It is the road to madness (<a href="http://bjorkoy.com/past/2007/8/30/css_101_theres_always_another/">CSS 101: there&#8217;s always another way</a>)</li>
<li>Avoid defining the width of anything if it can be avoided. Ditto for height.</li>
<li>Understand <a href="http://webtypography.net/toc/">Richard Rutter&#8217;s stuff</a> on vertical spacing for fonts</li>
<li>Be a blogger &#8211; use social media to move among the community that you aspire to  join. This is the most priceless facility the internet has given us. We can learn directly from our industry leaders.</li>
</ol>
</blockquote>
<p>I think that I&#8217;m probably less qualified than Root to answer such a question, but the answers he gives are certainly true in my experience.  The moral of the story, specifically #3, is that Dreamweaver my be a useful tool to those who already know how to design and develop for the web, but it will not teach you to be a web developer &#8211; It will always be a shortcut around the things you have not yet learned.</p>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/tutorials/howto-become-a-web-developer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Choose a Web Host</title>
		<link>http://blueprintds.com/tutorials/how-to-choose-a-web-host/</link>
		<comments>http://blueprintds.com/tutorials/how-to-choose-a-web-host/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 17:18:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design Tutorials]]></category>
		<category><![CDATA[bluehost]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[terms of service]]></category>
		<category><![CDATA[webhosts]]></category>

		<guid isPermaLink="false">http://www.blueprintds.com/2008/03/31/how-to-choose-a-web-host/</guid>
		<description><![CDATA[http://blueprintds.com/tutorials/how-to-choose-a-web-host/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="How to Choose a Web Host" title="How to Choose a Web Host" /><div><a href="" title="How to Choose a Web Host"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="How to Choose a Web Host" title="How to Choose a Web Host" /></a></div>There are a ton of webhosts out there. Some are cheap, some are risky, some are high quality, and some are expensive. None of those qualities confers any of the others. Choosing one is one of the most difficult tasks in setting up a website by yourself. Windows Vs. Linux However tempting it may be [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/tutorials/how-to-choose-a-web-host/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="How to Choose a Web Host" title="How to Choose a Web Host" /><div><a href="" title="How to Choose a Web Host"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="How to Choose a Web Host" title="How to Choose a Web Host" /></a></div><p>There are a ton of webhosts out there.  Some are cheap, some are risky, some are high quality, and some are expensive.  None of those qualities confers any of the others.  Choosing one is one of the most difficult tasks in setting up a website by yourself.</p>
<h3>Windows Vs. Linux</h3>
<p>However tempting it may be to get a web host with the same operating system as your home computer, <strong>you must resist</strong>. In general, <em>you want a Linux host</em>.  The LAMP stack (<strong>L</strong>inux, <strong>A</strong>pache, <strong>M</strong>ySQL, <strong>P</strong>HP) powers millions of web sites, based on free software packages that make it easy for you to put content on your website without writing code.  <abbr title="Content Management System">CMS</abbr>es like WordPress and Joomla!, as well as e-Commerce packages like X-Cart, osCommerce, Zen-Cart, as well as forum software, Wiki&#8217;s, photo galleries, and other software that makes managing your website easy, all run better on a LAMP stack.</p>
<p>This isn&#8217;t to say that all windows hosts are bad.   I&#8217;ve used EasyCGI in the past, and they run PHP apps very well.  In terms of performance, PHP performs as well or better on Windows/<abbr title="Internet Information Server">IIS</abbr>, but things like nice permalinks (look at the URL&#8217;s on our site) are not available, which means software like TextPatttern won&#8217;t run.</p>
<p><span id="more-339"></span></p>
<h3>Quality Tiers</h3>
<ol>
<li><strong>Reliable, High quality hosts</strong>.  in this category, I&#8217;d put <a href="http://www.bluehost.com/track/blueprintds/text1">Bluehost</a> (inexpensive), Site5 (expensive) in this category.  These hosts provide good support, all the free add-ons you&#8217;ll ever need, full access to your server, etc.</li>
<li><strong>Overly Controlling hosts</strong>.  I&#8217;d definitely put GoDaddy and Yahoo! SmallBiz in this range.  Their support is great, but it needs to be, because you&#8217;ll be calling them pretty regularly. These hosts deliberately cripple their service, to make their own lives easier.  These sites often have custom control panels as well, making it difficult for your &#8220;geeky&#8221; friends to help you without logging in.  It&#8217;s controversial, but I&#8217;d also put Media Temple in this category, because they bill based on CPU cycles, which isn&#8217;t something that makes sense to a lot of people.  Since a great many people are installing software like wordpress automatically,</li>
<li><strong>Terrible hosts</strong>.  These are the hosts that will accidentally toss your data, and then charge you to recover it.  Support is terrible, and you&#8217;ll be calling them often, since even basic features are missing.  Startlogic is the most recent of these that I&#8217;ve had to deal with.  I&#8217;ve blotted the rest out of my memory.</li>
</ol>
<p>How do you tell the difference?  Short of personal experience, or reading hundreds of reviews, you can&#8217;t.  You should read reviews, but it&#8217;s better (and easier) to find the opinion of someone you trust.  Don&#8217;t go googling &#8220;Startlogic Sucks&#8221;.  Those results are worthless.  You should be googling for &#8220;compare webhosts&#8221;, and variations thereof.  Hosting review sites will paint a much more accurate picture.  If you&#8217;re on your own, here are some things to look out for:</p>
<ul>
<li>Restrictive storage and bandwidth.  These things are cheap.  You should look at the numbers and think <q>&#8220;How does anyone use that much&#8221;</q>?  Right now Bluehost is offering 15 <strong>Terabytes</strong> of bandwidth (transfer), and 1.5 Terabytes of storage.  I&#8217;ve been known to backup my home computer onto my webserver, just because I don&#8217;t know what else to do with the space.  Tier 2 &amp; 3 hosts will have numbers that look more reasonable, because they want to scare off the &#8220;<a href="http://mattheaton.com/?p=125">Power Users</a>&#8220;.</li>
<li>Offering Plesk or vDesk instead of cPanel.  It&#8217;s not that cPanel is inherently superior (maybe it is from the hosting side, but as a customer, it&#8217;s irrelavent).  It&#8217;s that I&#8217;ve never seen vDesk or Plesk as a tier 1 host&#8217;s default control panel.</li>
<li>Additional charges for services that most hosts provide as part of their base package.</li>
</ul>
<h3>Terms of Service</h3>
<p>Before you decide on a web host, you should <em>always</em> look at their terms of service.  For most people it won&#8217;t be an issue, but when it&#8217;s an issue, it&#8217;s never a small issue.  Hosts fall into tiers here as well:</p>
<ol>
<li><strong>Permissive</strong>: Hosts who you can be absolutely sure won&#8217;t be taking down your website.  Clear terms, that clearly state that they only deny service to people who are breaking the law in an actionable manner. <a href="http://www.asmallorange.com/terms.php">A Small Orange has great terms of service</a> in this regard.</li>
<li><strong>Boilerplate</strong>: The vast majority of hosts have boilerplate Terms, that technically allow them some leeway to take down your content, using words like <q>obscenity, piracy, illegal content, etc</q>.  This language is troubling, but for most people, it&#8217;s not an issue.</li>
<li><strong>Scary</strong>:  There are some hosts who have terms of service that prohibit hosting anything that they determine to pornographic, content with foul language, and other &#8220;moral police&#8221; type infringements.  The hosts that I remember having these sorts of terms have all changed theirs since I saw these clauses.  While you may not be interested in hosting what you think is objectionable content, you may run afoul of what <em>they</em> think is objectionable.</li>
</ol>
<h3>Trust</h3>
<p>We list hosting as a service that we provide.  What we actually do is manage hosting for our clients, most often hosting their content on our own hosting accounts.  Recommending other hosts is not a conflict of interest for us, because we&#8217;re not providing the same service.  This site is still hosted on Godaddy, but <a href="http://www.bluehost.com/track/blueprintds/text1">we recommend Bluehost</a> to all our clients, and host several of our related sites there.  We do see a small commission of of the Bluehost links in this post, but we&#8217;d rather see you choose a good host than make back any of our hosting fees.</p>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/tutorials/how-to-choose-a-web-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vectorizing</title>
		<link>http://blueprintds.com/tutorials/vectorizing/</link>
		<comments>http://blueprintds.com/tutorials/vectorizing/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 16:29:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design Tutorials]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[live paint]]></category>
		<category><![CDATA[live trave]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[vector]]></category>
		<category><![CDATA[vectorize]]></category>

		<guid isPermaLink="false">http://www.blueprintds.com/2008/03/19/vectorizing/</guid>
		<description><![CDATA[http://blueprintds.com/tutorials/vectorizing/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Vectorizing" title="Vectorizing" /><div><a href="" title="Vectorizing"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Vectorizing" title="Vectorizing" /></a></div>I recently ran into some problems vectorizing some images I wanted to use for a logo, and took some time to problem solve, so I&#8217;m presenting my findings here in hopes it will save someone a big headache and a lot of stress. Ok, so I got my image ready in Photoshop and saved it [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/tutorials/vectorizing/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Vectorizing" title="Vectorizing" /><div><a href="" title="Vectorizing"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Vectorizing" title="Vectorizing" /></a></div><p>I recently ran into some problems vectorizing some images I wanted to use for a logo, and took some time to problem solve, so I&#8217;m presenting my findings here in hopes it will save someone a big headache and a lot of stress.</p>
<p>Ok, so I got my image ready in Photoshop and saved it as a .psd, and placed it in Illustrator. See how the image below has a border around it? That&#8217;s important. You need to have closed path shapes of course when you vectorize an image, and Illustrator interprets full bleed images as open shapes, so making a &#8216;border&#8217; from the background layer in Photoshop is an important step. Then I  used Object &gt; Live Trace &gt; Make and Convert to Live Paint:<br />
<span id="more-313"></span></p>
<p><img src="http://www.blueprintds.com/wp-content/uploads/2008/03/vectorize1.gif" alt="vectorize1.gif" /></p>
<p>After you do this, make sure you release the paint group. (Object &gt; Live Paint &gt; Release).</p>
<p>The next problem: losing details. Or so it seemed. The trunk of the tree ended up on top of the shadow marks, and I couldn&#8217;t find those for a while. So I sent the trunk to the back of the group and turned it into another color so I could see the smaller paths on top:</p>
<p><img src="http://www.blueprintds.com/wp-content/uploads/2008/03/vectorize3.gif" alt="vectorize3.gif" /></p>
<p>What you&#8217;re seeing here is the next step. I selected all the small shapes on top of the trunk, then the trunk, and used Pathfinder to cut out the smaller path shapes from the trunk shape. You could just make them the same color as the background if you wanted to, but I wanted the most design process flexibility, so I made them as a cut-out.</p>
<p>Here&#8217;s one of the concept revisions I used this image for:</p>
<p><img src="http://www.blueprintds.com/wp-content/uploads/2008/03/vectorizefinal.gif" alt="vectorizefinal.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/tutorials/vectorizing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash Animation for Video</title>
		<link>http://blueprintds.com/news/flash-animation-for-video/</link>
		<comments>http://blueprintds.com/news/flash-animation-for-video/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 17:18:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design News]]></category>
		<category><![CDATA[Web Design Tutorials]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.blueprintds.com/2008/03/14/flash-animation-for-video/</guid>
		<description><![CDATA[http://blueprintds.com/news/flash-animation-for-video/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Flash Animation for Video" title="Flash Animation for Video" /><div><a href="" title="Flash Animation for Video"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Flash Animation for Video" title="Flash Animation for Video" /></a></div>I like to see the infiltration of the Flash vector aesthetic offline into video. See this Beck video by Mumbleboy and this Knife video (I&#8217;m not sure if it was made with Flash, but it could have been). Here are a couple videos Jenny Schmid and I made using Flash (she has a fantastic flash [...]]]></description>
			<content:encoded><![CDATA[http://blueprintds.com/news/flash-animation-for-video/<img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Flash Animation for Video" title="Flash Animation for Video" /><div><a href="" title="Flash Animation for Video"><img class="post-image nophoto" src="http://blueprintds.com/wp-content/themes/startbox/includes/scripts/timthumb.php?src=http://blueprintds.com/wp-content/uploads/2012/01/default_image.jpg&#038;w=635&#038;h=249&#038;a=tc&#038;zc=1&#038;q=100" width="635" height="249" alt="Flash Animation for Video" title="Flash Animation for Video" /></a></div><p>I like to see the infiltration of the Flash vector aesthetic offline into video. <a href="http://youtube.com/watch?v=N6I0QnJ8Euo">See this Beck video</a> by <a href="http://www.mumbleboy.com">Mumbleboy</a> and this <a href="http://youtube.com/watch?v=617ANIA5Rqs">Knife video</a> (I&#8217;m not sure if it was made with Flash, but it could have been).</p>
<p><a href="http://www.patrickholbrook.com/mpls.html">Here</a> are a couple videos <a href="http://www.bikinipressinternational.com/">Jenny Schmid</a> and I made using Flash (she has a fantastic flash website by the way).</p>
<p>Tips: It&#8217;s good to start in Flash by making your file 720&#215;480 and 29.97 frames per second (that&#8217;s the frame rate of video). I usually just stick to 30fps (and 60fps for any Flash for the web).</p>
<p>Going from vector based to raster/video based can be rough on all those nice crisp vectors. I&#8217;ve tried many codecs but the best codec seems to be Animation or Uncompressed. Yes, it takes up a lot of room (about 1GB per minute), but I wouldn&#8217;t do it any other way &#8211; it keeps compression junk out. To go to Quicktime, go to File &gt; Export &gt; Export Movie, then choose Quicktime for Save as Type, go ahead and hit the Save button, click on Quicktime Settings, then under Video, click on Settings, and choose Animation.</p>
<p>After that, the video compresses well for DVD, or web video using H264 or whatever compression you&#8217;d like to use. Don&#8217;t forget to compress the sound too! If not, the audio actually ends up taking more bandwidth than the video. I usually use AAC, 128 for the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://blueprintds.com/news/flash-animation-for-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

