<?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>Things From the Net &#187; Web Development</title>
	<atom:link href="http://www.thingsfromthenet.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thingsfromthenet.com</link>
	<description>My Little Corner of the Internet</description>
	<lastBuildDate>Mon, 06 Feb 2012 04:59:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>8-Tile Puzzle Game</title>
		<link>http://www.thingsfromthenet.com/web-development/8-tile-puzzle-game/506/</link>
		<comments>http://www.thingsfromthenet.com/web-development/8-tile-puzzle-game/506/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 07:29:47 +0000</pubDate>
		<dc:creator>Jonathan Volks</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[8 tile]]></category>
		<category><![CDATA[browser game]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[puzzle]]></category>

		<guid isPermaLink="false">http://www.thingsfromthenet.com/?p=506</guid>
		<description><![CDATA[I just created a 8-Tile Puzzle game in jQuery and Javascript. Check out the link below. http://www.thingsfromthenet.com/games/tile/]]></description>
			<content:encoded><![CDATA[<p>I just created a 8-Tile Puzzle game in jQuery and Javascript. Check out the link below.</p>
<p><a href="http://www.thingsfromthenet.com/games/tile/">http://www.thingsfromthenet.com/games/tile/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingsfromthenet.com/web-development/8-tile-puzzle-game/506/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snake &#8211; The Classic Arcade Game in jQuery</title>
		<link>http://www.thingsfromthenet.com/web-development/snake-the-classic-arcade-game-in-jquery/485/</link>
		<comments>http://www.thingsfromthenet.com/web-development/snake-the-classic-arcade-game-in-jquery/485/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 23:08:28 +0000</pubDate>
		<dc:creator>Jonathan Volks</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[snake]]></category>
		<category><![CDATA[video game]]></category>

		<guid isPermaLink="false">http://www.thingsfromthenet.com/?p=485</guid>
		<description><![CDATA[I just finished creating the classic arcade game Snake in HTML5, CSS3, jQuery and Javascript. Check out the link below. http://www.thingsfromthenet.com/games/snake/]]></description>
			<content:encoded><![CDATA[<p>I just finished creating the classic arcade game Snake in HTML5, CSS3, jQuery and Javascript. Check out the link below.</p>
<p><a href="http://www.thingsfromthenet.com/games/snake/">http://www.thingsfromthenet.com/games/snake/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingsfromthenet.com/web-development/snake-the-classic-arcade-game-in-jquery/485/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: Featured Image</title>
		<link>http://www.thingsfromthenet.com/web-development/wordpress-featured-image/466/</link>
		<comments>http://www.thingsfromthenet.com/web-development/wordpress-featured-image/466/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 05:55:57 +0000</pubDate>
		<dc:creator>Jonathan Volks</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress Fun]]></category>
		<category><![CDATA[featured image]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.thingsfromthenet.com/?p=466</guid>
		<description><![CDATA[Many of the designs I develop into WordPress Themes require that each page have a unique image. Often the image is separate from the content so I need to use  Featured Image. Once this is added, a new editing block will be added to both your &#8220;pages&#8221; and your &#8220;posts&#8221;. To get this in your theme, open your functions.php [...]]]></description>
			<content:encoded><![CDATA[<p>Many of the designs I develop into <a href="http://www.wordpress.org" target="_blank">WordPress</a> Themes require that each page have a unique image. Often the image is separate from the content so I need to use  <strong>Featured Image</strong>. Once this is added, a new editing block will be added to both your &#8220;pages&#8221; and your &#8220;posts&#8221;.</p>
<p>To get this in your theme, open your functions.php file and add the following PHP script.</p>
<blockquote><p>if ( function_exists( &#8216;add_theme_support&#8217; ) ) {<br />
add_theme_support( &#8216;post-thumbnails&#8217; );<br />
}</p></blockquote>
<p><img class="alignright size-medium wp-image-468" style="margin-left: 15px;" title="feature_image" src="http://www.thingsfromthenet.com/wp-content/uploads/2011/12/feature_image-300x255.jpg" alt="" width="300" height="255" />Once added both pages and post areas will have a new editing block called <strong>Featured Image</strong>. (If you do not see it then press the &#8220;Screen Options&#8221; and select <strong>Featured Image</strong> checkbox to display it).</p>
<p>To use it click on the &#8220;Set Featured Image&#8221; link and upload your image. Once uploaded, be sure to click &#8220;Use as featured image&#8221; within the image uploader and the image will be added <strong>Featured Image</strong> block.</p>
<p>So now that you have a <strong>feature image</strong> with your post or page, you&#8217;ll need to output it on your theme. Where you are looking to add your image, place the following PHP code.</p>
<blockquote><p>if (has_post_thumbnail( $post-&gt;ID )) {<br />
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post-&gt;ID ), &#8216;single-post-thumbnail&#8217; );<br />
}</p></blockquote>
<p>This will give the variable $image (an array) with the location of the image. So then you will just need to add your html code for image.</p>
<p>&lt;img src=&#8221;&lt;?php echo $image[0]; ?&gt;&#8221; border=&#8221;0&#8243; /&gt;</p>
<p>Now you will be able to add a <strong>featured image</strong> to your website. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingsfromthenet.com/web-development/wordpress-featured-image/466/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skype Toolbar within Website</title>
		<link>http://www.thingsfromthenet.com/web-development/skype-toolbar-within-website/380/</link>
		<comments>http://www.thingsfromthenet.com/web-development/skype-toolbar-within-website/380/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 03:37:02 +0000</pubDate>
		<dc:creator>Jonathan Volks</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[meta tag]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[toolbar]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.thingsfromthenet.com/?p=380</guid>
		<description><![CDATA[I ran into an issue today where Skype was overwriting the telephone number on a site and it caused the layout to drastically change. Not happy about this I did a little research and found that as a website developer, you can tell Skype not to change the phone number on a site. To do [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into an issue today where Skype was overwriting the telephone number on a site and it caused the layout to drastically change. Not happy about this I did a little research and found that as a website developer, you can tell Skype not to change the phone number on a site. To do this you need to add this within your &lt;head&gt; tag.</p>
<p>&lt;meta name=&#8221;SKYPE_TOOLBAR&#8221; content=&#8221;SKYPE_TOOLBAR_PARSER_<wbr>COMPATIBLE&#8221; /&gt;<br />
</wbr></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingsfromthenet.com/web-development/skype-toolbar-within-website/380/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Navigation Menus</title>
		<link>http://www.thingsfromthenet.com/web-development/wordpress-fun/wordpress-navigation-menus/319/</link>
		<comments>http://www.thingsfromthenet.com/web-development/wordpress-fun/wordpress-navigation-menus/319/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 02:28:58 +0000</pubDate>
		<dc:creator>Jonathan Volks</dc:creator>
				<category><![CDATA[Wordpress Fun]]></category>
		<category><![CDATA[menus]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.thingsfromthenet.com/?p=319</guid>
		<description><![CDATA[While working on a large project today at work, I came across something that I have not done before within WordPress, create a navigation menu where the client (with no programming experience) would be able to easily add, update or delete navigation links. Previously I have always just hand coded a navigation menu within the [...]]]></description>
			<content:encoded><![CDATA[<p>While working on a large project today at work, I came across something that I have not done before within WordPress, create a navigation menu where the client (with no programming experience) would be able to easily add, update or delete navigation links. Previously I have always just hand coded a navigation menu within the header.php file and if something needed to be changed then I would just change it in the code. But now the client will be adding their own pages and needed this ability.</p>
<p>Spending a half hour or so on WordPress Codex site, I figured out the very easy to implement navigation menu system. Below is a very quick, very basic how to,  if you have any questions leave them in the comment field and I&#8217;ll see what I can do to answer them.</p>
<p>Step 1) Register the menus with the theme. In your functions.php file add:<br />
<code>add_action('init','register_my_menus'); </code><br />
This will tell your WordPress theme it should be using Menus and will add &#8220;Menus&#8221; link under &#8220;Appearance&#8221;.</p>
<p>Step 2) Register menu(s) with the theme. Also in functions.php file add:<br />
<code>function register_my_menus() {<br />
&nbsp;&nbsp;&nbsp;register_nav_menus(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'header-navigation' =&gt; __( 'Categories Menu' ),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'pages-menu' =&gt; __( 'Pages Menu' )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)<br />
&nbsp;&nbsp;&nbsp;);<br />
}</code><br />
This is going to add 2 menu options to your theme locations, Categories Menu and Pages Menu.</p>
<p>Step 3) Add menu output to your theme code.<br />
<code>&lt;?php wp_nav_menu( array( 'theme_location' =&gt; 'header-navigation' ) ); ?&gt;</code><br />
This goes to your header.php, footer.php, etc. By default it will output in an unordered list.</p>
<p><a href="http://www.thingsfromthenet.com/wp-content/uploads/2011/08/2011-08-18_2116.png"><img class="alignright size-thumbnail wp-image-324" title="2011-08-18_2116" src="http://www.thingsfromthenet.com/wp-content/uploads/2011/08/2011-08-18_2116-150x150.png" alt="" width="150" height="150" /></a>Step 4) Create your menus and assign them to your theme locations. Creating a menu if simple, just go to the menu link within the admin and follow the forms. There is many options to add navigation links. Also assign the menu you created to the correct theme location.</p>
<p>That is it. There is a lot of options that can be done with menus, for a full list of them visit the <a href="http://codex.wordpress.org/Function_Reference/wp_nav_menu" target="_blank">WordPress Codex</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingsfromthenet.com/web-development/wordpress-fun/wordpress-navigation-menus/319/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Edge Preview</title>
		<link>http://www.thingsfromthenet.com/web-development/adobe-edge-preview/285/</link>
		<comments>http://www.thingsfromthenet.com/web-development/adobe-edge-preview/285/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 03:22:01 +0000</pubDate>
		<dc:creator>Jonathan Volks</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[adobe edge]]></category>
		<category><![CDATA[the expressive web tour]]></category>

		<guid isPermaLink="false">http://www.jvolks.com/?p=285</guid>
		<description><![CDATA[You may have heard of Adobe Dreamweaver and Flash but Adobe is coming out with a new product called Adobe Edge. The easiest way for me to explain it is that its very comparable to Flash except the output is HTML5/Javascript. This is awesome news for me as a web developer as it gives me [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.adobe.com/technologies/edge/"><img class="alignleft size-medium wp-image-286" style="margin-right: 15px;" title="Adobe Edge Preview" src="http://www.jvolks.com/wp-content/uploads/2011/08/141523-adobe-edge-300x300.jpg" alt="Adobe Edge Preview" width="300" height="300" /></a>You may have heard of Adobe Dreamweaver and Flash but Adobe is coming out with a new product called Adobe Edge. The easiest way for me to explain it is that its very comparable to Flash except the output is HTML5/Javascript. This is awesome news for me as a web developer as it gives me a visual tool to create a section of a site and if I need to go in and modify the code a little bit, I&#8217;ll be able to understand it.</p>
<p>Recently I attended The Expressive Web HTML5 Tour put on by Adobe in New York City. They showed off a preview of Adobe Edge and how simple it was to make some animations. Some examples of what <a href="http://labs.adobe.com/technologies/edge/resources/" target="_blank">they came up with are located here</a>. Now Edge is still only in preview mode and won&#8217;t be released until 2012. You can download the <a href="http://labs.adobe.com/technologies/edge/" target="_blank">trial of Edge here</a> from Adobe Labs. Currently it has limited functionality as Adobe wanted to release it to get it in developers hands to start playing with. From the reaction I had plus everyone I went with, we are all extremely excited about it and will bugging our boss to purchase a license as soon as it comes out.</p>
<p>Its free right now to test with, just don&#8217;t get discouraged with the limited functionality, I am sure that Adobe will have more releases in the future with additional functionality.</p>
<p><img class="alignnone size-large wp-image-288" title="Adobe-Edge-Preview-printscreen-34223" src="http://www.jvolks.com/wp-content/uploads/2011/08/Adobe-Edge-Preview-printscreen-34223-1024x616.jpg" alt="" width="635" height="381" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingsfromthenet.com/web-development/adobe-edge-preview/285/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Mobile Website</title>
		<link>http://www.thingsfromthenet.com/web-development/creating-mobile-website/242/</link>
		<comments>http://www.thingsfromthenet.com/web-development/creating-mobile-website/242/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 08:35:39 +0000</pubDate>
		<dc:creator>Jonathan Volks</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.jvolks.com/?p=242</guid>
		<description><![CDATA[A few months ago I was tasked with building a mobile website for a client at work. Even though I have been building websites for many years now, I haven&#8217;t had the opportunity to build a mobile website. Now the site I was building wasn&#8217;t a full replica of the main website but just a [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago I was tasked with building a mobile website for a client at work. Even though I have been building websites for many years now, I haven&#8217;t had the opportunity to build a mobile website. Now the site I was building wasn&#8217;t a full replica of the main website but just a small portion that only had a search function. So I didn&#8217;t need to mess around with different style sheets.<span id="more-242"></span></p>
<p>After talking with co-workers and doing some research online, I actually found out that it is much simpler than I had thought. Now the biggest thing is to create a site that works in all major phones, iPhone, Android and Blackberry. All three major phones have different widths and how do you accommodate when you turn the phone sideways. The first part to handling this is a simple meta code within the &lt;head&gt; tag.</p>
<p>&lt;meta content=&#8221;minimum-scale=1.0, width=device-width, maximum-scale=0.6667, user-scalable=no&#8221; name=&#8221;viewport&#8221; /&gt;</p>
<p>Adding this to your mobile website will allow for your site to auto adjust to the correct size. Without this code, you will have to use the zoom button in order to look at the site. With the code it will appear to look normal.</p>
<p>Now that is just the first step, after that comes the hard part. Playing with your CSS to make it look nice. I&#8217;m not going to go into a lot of detail on it but some things that you will need to keep in mind is that a lot of your widths will need to be 100%. If you specify a certain width, especially the main layout then it will look different on different phones. Good luck and have fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingsfromthenet.com/web-development/creating-mobile-website/242/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wilderness Down Town</title>
		<link>http://www.thingsfromthenet.com/web-development/wilderness-down-town/228/</link>
		<comments>http://www.thingsfromthenet.com/web-development/wilderness-down-town/228/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 21:50:15 +0000</pubDate>
		<dc:creator>Jonathan Volks</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wilderness Down Town]]></category>

		<guid isPermaLink="false">http://www.jvolks.com/?p=228</guid>
		<description><![CDATA[As a web programmer, I&#8217;ve been excited for HTML 5 since I first heard about it. Although it is still a ways off before the official launch, Google Chrome has began implementing some features. I stumbled across a new HTML 5 website which mixes in Google Maps and video. Its well worth the check out. [...]]]></description>
			<content:encoded><![CDATA[<p>As a web programmer, I&#8217;ve been excited for HTML 5 since I first heard about it. Although it is still a ways off before the official launch, Google Chrome has began implementing some features. I stumbled across a new HTML 5 website which mixes in Google Maps and video. Its well worth the check out.</p>
<p><strong>Note:</strong> You will need to download <a href="http://www.google.com/chrome" target="_blank">Google Chrome</a> in order to view this. If you haven&#8217;t already downloaded then what are you waiting for.</p>
<p style="text-align: center;"><a href="http://www.thewildernessdowntown.com/">http://www.thewildernessdowntown.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingsfromthenet.com/web-development/wilderness-down-town/228/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping Session Alive with jQuery</title>
		<link>http://www.thingsfromthenet.com/web-development/keeping-session-alive-with-jquery/186/</link>
		<comments>http://www.thingsfromthenet.com/web-development/keeping-session-alive-with-jquery/186/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 05:16:22 +0000</pubDate>
		<dc:creator>Jonathan Volks</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[session]]></category>

		<guid isPermaLink="false">http://www.jvolks.com/?p=186</guid>
		<description><![CDATA[A while ago I wrote a Coldfusion application that essentially was just a multi-page form. A scenario popped up where users might sit on a page for a long time to answer questions. Specifically more than 20 minutes. Unfortunately, I was unable to change the session timeout within the Application.cfc file due to other conflicts [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I wrote a Coldfusion application that essentially was just a multi-page form. A scenario popped up where users might sit on a page for a long time to answer questions. Specifically more than 20 minutes. Unfortunately, I was unable to change the session timeout within the Application.cfc file due to other conflicts it may cause.<span id="more-186"></span></p>
<p>I was stumped on what to do until a colleague just happened to stumble across a blog posting by <a href="http://www.bpurcell.org" target="_blank">Brandon Purcell</a>. To resolve my dilemma, jQuery is going to be used to keep the session open as long as the user keeps the page open.</p>
<p>The first step is to create an empty Coldfusion page. Why empty? Just to be sure nothing on the page causes it to hang up. Next, we setup jQuery to call this page every X amount of seconds (just make sure its under your session timeout). The only thing you will need is jQuery. Note that some people like to refresh variable into their scripting language variable but I left it out of this as I wanted to make it friendly to any programming language.</p>
<blockquote><p>&lt;script src=&#8221;/js/jquery-1.3.2.min.js&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
$(document).ready(function(){<br />
setTimeout(&#8220;callserver()&#8221;,6000);<br />
});</p>
<p>function callserver() {<br />
var remoteURL = &#8216;/emptypage.cfm&#8217;;<br />
$.get(remoteURL,  function(data) { setTimeout(&#8220;callserver()&#8221;,6000); });<br />
}<br />
&lt;/script&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.thingsfromthenet.com/web-development/keeping-session-alive-with-jquery/186/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

