<?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>Josh Highland &#187; web 2.0</title>
	<atom:link href="http://joshhighland.com/blog/category/web-20/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshhighland.com/blog</link>
	<description>the living internet</description>
	<lastBuildDate>Sat, 14 Apr 2012 03:00:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>I can&#8217;t wait to be a dad one day</title>
		<link>http://joshhighland.com/blog/2010/11/15/i-cant-wait-to-be-a-dad-one-day/</link>
		<comments>http://joshhighland.com/blog/2010/11/15/i-cant-wait-to-be-a-dad-one-day/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 06:24:07 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[comic]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[parenting]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=14555</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2010/11/social-media-parenting-comic.jpg"><img class="alignright size-full wp-image-14556" title="I cant wait to be a dad one day" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2010/11/social-media-parenting-comic.jpg" alt="social media parenting comic I cant wait to be a dad one day" width="640" height="645" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2010/11/15/i-cant-wait-to-be-a-dad-one-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VegScan Beta Program Announced</title>
		<link>http://joshhighland.com/blog/2010/04/12/vegscan-beta-program-announced/</link>
		<comments>http://joshhighland.com/blog/2010/04/12/vegscan-beta-program-announced/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 00:40:15 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone app dev]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[vegscan]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=1152</guid>
		<description><![CDATA[My latest iPhone app, VegScan, has enterd the beta phase! VegScan is a social tool / game that scans bar codes of products and allows people to quickly identify if an item is vegan or vegetarian. You earn points and achievements with the more items you add to the community. You can sign up for [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2010/04/Screenshot-2010.04.08-09.13.48.png"><img class="size-full wp-image-1154 alignleft" title="VegScan Beta Program Announced" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2010/04/Screenshot-2010.04.08-09.13.48.png" alt="Screenshot 2010.04.08 09.13.48 VegScan Beta Program Announced" width="320" height="480" /></a>My latest iPhone app, VegScan, has enterd the beta phase!</p>
<p>VegScan is a social tool / game that scans bar codes of products and  allows people to quickly identify if an item is vegan or vegetarian. You  earn points and achievements with the more items you add to the  community.</p>
<p>You can sign up for the beta program at <a href="http://www.VegScan.com">www.VegScan.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2010/04/12/vegscan-beta-program-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 6 must die!</title>
		<link>http://joshhighland.com/blog/2009/07/21/internet-explorer-6-must-die/</link>
		<comments>http://joshhighland.com/blog/2009/07/21/internet-explorer-6-must-die/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 16:05:44 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=707</guid>
		<description><![CDATA[As a professional web developer I have the authority to say this, Internet Explorer is a pain in the ass to support. IE 6 is the browser that shipped with Windows XP, so it was pretty wide spread. Every year on the web is like 10 years in any other industry. This makes IE 6 [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignnone size-full wp-image-708" title="Internet Explorer 6 must die!" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2009/07/noIE.jpg" alt="noIE Internet Explorer 6 must die!" width="299" height="300" /></p>
<p>As a professional web developer I have the authority to say this, Internet Explorer is a pain in the ass to support. IE 6 is the browser that shipped with Windows XP, so it was pretty wide spread. Every year on the web is like 10 years in any other industry. This makes IE 6 about 80 years old in practical terms, a literal antique. Microsoft is now on version 8 of Internet Explorer. IE6 is not considered a &#8220;modern browser&#8221;. Modern browsers honor web site development standards and promote a consistent visual experience are users. The most notable of these modern browsers are <a href="http://getfirefox.com">FireFox</a>, <a href="http://www.google.com/chrome">Chrome</a>, <a href="http://www.apple.com/safari/">Safari</a>, and even <a href="http://www.opera.com/">Opera</a>.</p>
<p>In a nut shell, a web browsers is an interpreter of code. Programmers write the code to power a website, but the displaying and presentation of the site is up to the web browser. Modern browsers will all react the programmers code in a similar manner, this gives users a consistent experience and lets programmers worry more about making cool stuff instead of worrying about how to make their pages look consistent on all browsers. IE 6 doesn&#8217;t play by the modern rules, it does its own thing, which is often unpredictable. This means that programmers have to write special code just for people who use IE 6 to look at their site.</p>
<p>Despite IE 6 being a horrible browser that is full of security holes, people continue to use it which is mind blowing to me. Upgrading to IE 7 or IE 8 is free, and mandatory if you have Windows XP service pack 2 or 3 installed. Better yet, IE 6 doesn&#8217;t come with  Windows Vista or Windows 7. Get with the time people and upgrade your computers!</p>
<p>Because IE 6 is still widely used but doesn&#8217;t play by today&#8217;s rules so to speak, and it is old, the decision has been made, IE 6 MUST DIE!</p>
<p>Major website announced this week that they would be displaying special messages to IE 6 users telling them to upgrade to a modern browser or lose the use of the site. Some of the big boys behind this effort include <a href="http://twitter.com">Twitter</a>, <a href="http://facebook.com">Facebook</a>, <a href="http://digg.com">Digg </a>and <a href="http://youtube.com">YouTube</a>. In time these sites are going to stop worrying about IE 6 users all together.</p>
<p>I think this is an amazing step towards the future and would like to see some of the larger websites join together to solve some of the webs other problems.</p>
<p><img class="alignnone size-full wp-image-709" title="Internet Explorer 6 must die!" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2009/07/youtube-ie6.png.jpg" alt="youtube ie6.png Internet Explorer 6 must die!" width="567" height="233" /></p>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2009/07/21/internet-explorer-6-must-die/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Web Development Rapper</title>
		<link>http://joshhighland.com/blog/2009/06/13/web-development-rapper/</link>
		<comments>http://joshhighland.com/blog/2009/06/13/web-development-rapper/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 07:12:01 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=664</guid>
		<description><![CDATA[The best part is that everything this guy raps about is 100% correct.]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://joshhighland.com/blog/2009/06/13/web-development-rapper/"><em>Click here to view the embedded video.</em></a></p>
<p>The best part is that everything this guy raps about is 100% correct.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2009/06/13/web-development-rapper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Controlling Twitter SMS notifications through code</title>
		<link>http://joshhighland.com/blog/2009/06/01/controlling-twitter-sms-notifications-through-code/</link>
		<comments>http://joshhighland.com/blog/2009/06/01/controlling-twitter-sms-notifications-through-code/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 06:37:27 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[hacks]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[curl]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=647</guid>
		<description><![CDATA[It&#8217;s not secret my current favorite tech toys are my iPhone and Twitter. I follow several hundred people of interest, and regularly use TwitterFon Pro, TweetDeck and Twitter.com to keep up with them all. For an elite group of people I follow on twitter I choose to have their updates pushed to me via SMS [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignnone size-full wp-image-646" title="Controlling Twitter SMS notifications through code" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2009/06/img_0048.png" alt="img 0048 Controlling Twitter SMS notifications through code" width="320" height="480" /></p>
<p>It&#8217;s not secret my current favorite tech toys are my iPhone and Twitter.</p>
<p>I follow several hundred people of interest, and regularly use <a href="http://twitterfon.com/">TwitterFon Pro</a>, <a href="http://TweetDeck.com">TweetDeck</a> and <a href="http://Twitter.com">Twitter.com</a> to keep up with them all. For an elite group of people I follow on twitter I choose to have their updates pushed to me via SMS (text message) to my phone.</p>
<p>Sometimes I&#8217;m in area where I dont have reliable service to my phone (most of the meeting rooms at my work for some reason), and Twitter will try to send me an SMS message telling me that one of my good friends just made a tweet. If Twitter cant deliver that tweet for some reason, like the phone doesnt have service, Twitter simply stops sending message to your phone. There has been many times where i have thought to myself &#8220;damn Twitter is quiet today&#8221;, then I log onto Twitter.com and see a &#8220;is you device have trouble?&#8221; error. If i don&#8217;t go check the website, I have no idea that Twitter turned off SMS updates to my phone. Twitter is cool but they aren&#8217;t cool enough to send you an email saying &#8220;Hey your phone is screwed up, we are going to stop sending you SMS message until you fix it&#8221;. Atleast then the poor bastards like me who are addicted to twitter would know what we have to do.</p>
<p>Because I am such a Twitter addict, I have come up with a plan to end my frustrations with this problem. The solution? Use some evil &#8220;robots&#8221; to do my bidding. I have blogged about them before, I am talking about <a href="http://joshhighland.com/blog/2009/01/20/cron-will-do-your-bidding/">Cron </a>and <a href="http://joshhighland.com/blog/2009/01/27/let-curl-do-your-heavy-lifting/">Curl</a>. okokok, so they aren&#8217;t evil robots they are software running on my computer.</p>
<p>Twitter has an awesome <a href="http://apiwiki.twitter.com/">API </a>(Application Programming Interface) that allows you to do all sorts of sweet things using <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a> based http requests, including <a href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-account%C2%A0update_delivery_device" rel="nofollow">turning on and off SMS notifications to your phone</a>.</p>
<p>cURL is an application that allows you to connect to web addresses from a command line.</p>
<p>cron is an application that allows you run application at scheduled intervals.</p>
<p>Can you guess where this is all going? Here is mathematical representation for you<br />
<em>((Twitter API + cURL) * cron(30 minutes)) = Happy Josh Highland<br />
</em></p>
<p>I have cron run the following command every 30 minutes (replace username and password with your own of course)</p>
<blockquote><p>/usr/bin/curl -u user:password -d device=sms http://twitter.com/account/update_delivery_device.xml</p></blockquote>
<p>I will never need to log onto twitter to turn on my SMS notifications ever again. In the event that Twitter disables notifications to my phone, every 30 minutes my evil robots enable MS messages to my phone. At most I will have 30 minutes of down time. I can live with that.</p>
<p>This is a perfect example of what one of my Computer Science professors told me&#8230; &#8220;If you have to do it more then 2 times write a script to do it for you&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2009/06/01/controlling-twitter-sms-notifications-through-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to embed YouTube Videos in HD format</title>
		<link>http://joshhighland.com/blog/2009/03/24/how-to-embed-youtube-videos-in-hd-format/</link>
		<comments>http://joshhighland.com/blog/2009/03/24/how-to-embed-youtube-videos-in-hd-format/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 19:24:49 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=587</guid>
		<description><![CDATA[YouTube.com is now offering two video formats on their site, standard and high def (HD), but they only allow an option for you to embed the standard version. This tutorial is going to show you how to get maximum quality and take advantage of the HD videos that you embed in your blog posts or [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignnone size-full wp-image-595" title="How to embed YouTube Videos in HD format" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2009/03/youtubehd-vertical.png" alt="youtubehd vertical How to embed YouTube Videos in HD format" width="161" height="188" /></p>
<p>YouTube.com is now offering two video formats on their site, standard and high def (HD), but they only allow an option for you to embed the standard version. This tutorial is going to show you how to get maximum quality and take advantage of the HD videos that you embed in your blog posts or social networking profiles.</p>
<p><strong>Step 1:</strong> Copy this code and paste it to wherever you intend to embed the video:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;
&lt;param value=&quot;http://www.youtube.com/v/YOURVIDEOCODEHERE&amp;ap=%2526fmt%3D22&quot; name=&quot;movie&quot; /&gt;
&lt;param value=&quot;window&quot; name=&quot;wmode&quot; /&gt;
&lt;param value=&quot;true&quot; name=&quot;allowFullScreen&quot; /&gt;
&lt;embed width=&quot;425&quot; height=&quot;344&quot; wmode=&quot;window&quot; allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.youtube.com/v/YOURVIDEOCODEHERE&amp;ap=%2526fmt%3D22&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;</pre></div></div>

<p><strong>Step 2:</strong> Grab the direct link to your video. In case you&#8217;ve never done this before, it can be found to the right of the video player on YouTube or from your browser&#8217;s address bar.</p>
<p><img class="alignnone size-full wp-image-596" title="How to embed YouTube Videos in HD format" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2009/03/gaburl.jpg" alt="gaburl How to embed YouTube Videos in HD format" width="500" height="208" /></p>
<p><strong>Step 3:</strong> copy the alphanumeric URL varialbe at the end of the link you grabbed in step 2.</p>
<p><img class="alignnone size-full wp-image-597" title="How to embed YouTube Videos in HD format" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2009/03/urlvars.gif" alt="urlvars How to embed YouTube Videos in HD format" width="407" height="41" /></p>
<p><strong>Step 4:</strong> The finishing touch involves making a simple change to embed&#8217;s URL source code to direct it to the HD version. To do this, you simply need to paste what you copied in step 3 into the part between /v/ and the &amp; symbol in the embed code. I&#8217;ve labeled this &#8220;YOURVIDEOCODEHERE&#8221; in the embed code in Step 1.</p>
<p>Normal quality:</p>
<pre>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ozzoRRcJmLM=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ozzoRRcJmLM&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</pre>
<p>HD Quality:</p>
<pre>
<object width="425" height="344"><param value="http://www.youtube.com/v/ozzoRRcJmLM&#038;ap=%2526fmt%3D22" name="movie" /><param value="window" name="wmode" /><param value="true" name="allowFullScreen" /><embed width="425" height="344" wmode="window" allowfullscreen="true" type="application/x-shockwave-flash" src="http://www.youtube.com/v/ozzoRRcJmLM&#038;ap=%2526fmt%3D22"></embed></object>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2009/03/24/how-to-embed-youtube-videos-in-hd-format/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JQuery 1.3 domination through deprecation</title>
		<link>http://joshhighland.com/blog/2009/02/19/jquery-13-domination-through-deprecation/</link>
		<comments>http://joshhighland.com/blog/2009/02/19/jquery-13-domination-through-deprecation/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 20:24:19 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=545</guid>
		<description><![CDATA[On a project I maintain, we recently rolled up to JQuery 1.3.1 from JQuery 1.2.6. Upon doing so, several things instantly broke. I started seeing errors on lines like this: if($('input[@name=username]').val() != "") I decided to check the JQuery 1.3 relase notes to see what had changed. The first bullet point answered my problem: The [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignnone size-full wp-image-546" title="JQuery 1.3 domination through deprecation" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2009/02/jquery13_logo.jpg" alt="jquery13 logo JQuery 1.3 domination through deprecation" width="317" height="85" /></p>
<p>On a project I maintain, we recently rolled up to JQuery 1.3.1 from JQuery 1.2.6. Upon doing so, several things instantly broke.</p>
<p>I started seeing errors on lines like this:</p>
<pre>if($('input[@name=username]').val() != "")</pre>
<p>I decided to check the <a href="http://docs.jquery.com/Release:jQuery_1.3#Changes">JQuery 1.3 relase notes</a> to see what had changed.</p>
<p>The first bullet point answered my problem:</p>
<blockquote><p>The &#8216;@&#8217; in [@attr] has been removed. Deprecated since 1.2 this old syntax no longer works. Simply remove the @ to upgrade.</p></blockquote>
<p>As it turns out, the @ style selector was depricated and wasn&#8217;t suggested for use when JQuery 1.2 was released, but it was still supported. At 1.3 the @ style selector was removed all together, and as a result broke our code!</p>
<p>Following the upgrade instruction I removed the @ symbol from the selectors, and the code started running again.</p>
<p>The result:</p>
<pre>if($('input[name=username]').val() != "")</pre>
<p>A simple and effective upgrade, and a reason to closely pay attention to release notes</p>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2009/02/19/jquery-13-domination-through-deprecation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Machine is Us/ing Us</title>
		<link>http://joshhighland.com/blog/2009/01/05/the-machine-is-using-us/</link>
		<comments>http://joshhighland.com/blog/2009/01/05/the-machine-is-using-us/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 17:35:07 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=487</guid>
		<description><![CDATA[I saw  this video on @KurtyD&#8217;s blog, http://daradics.com. He said that the video had a transformational effect on him. I&#8217;m going to have to agree.]]></description>
			<content:encoded><![CDATA[<p></p><p>I saw  this video on <a href="http://twitter.com/kurtyd">@KurtyD&#8217;s</a> blog, <a href="http://daradics.com">http://daradics.com</a>. He said that the video had a transformational effect on him. I&#8217;m going to have to agree.</p>
<p><a href="http://joshhighland.com/blog/2009/01/05/the-machine-is-using-us/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2009/01/05/the-machine-is-using-us/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Modifying MimboPro to Add Paged Navigation To Category Pages</title>
		<link>http://joshhighland.com/blog/2008/12/08/modifying-mimbopro-to-add-paged-navigation-to-category-pages/</link>
		<comments>http://joshhighland.com/blog/2008/12/08/modifying-mimbopro-to-add-paged-navigation-to-category-pages/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 02:39:55 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[hacks]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[MimboPro]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=453</guid>
		<description><![CDATA[Recently I have been doing a lot of work with WordPress. I love WordPress. one of the things I like most about WordPress is the plugins and themes. I recently bought a copy of the MimboPro theme. Mimbo is clean and very professional. More of a CMS theme then a blogging theme, prefect for what [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignnone size-full wp-image-462" title="Modifying MimboPro to Add Paged Navigation To Category Pages" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/mimbologo.jpg" alt="mimbologo Modifying MimboPro to Add Paged Navigation To Category Pages" width="240" height="100" /></p>
<p>Recently I have been doing a lot of work with WordPress. I love WordPress. one of the things I like most about WordPress is the plugins and themes.</p>
<p>I recently bought a copy of the <a href="http://prothemedesign.com/themes/mimbo-pro/">MimboPro theme</a>. Mimbo is clean and very professional. More of a CMS theme then a blogging theme, prefect for what I want to use it for.</p>
<p>As I dug into MimboPro and WordPress, I realized something strange, the MimboPro theme doesn&#8217;t support paging in a category view. What this means is EVERY SINGLE post you make is shown on one page. If you have a very active site, like the one I&#8217;m working on, this quickly gets out of hand. Look at this image and you will see what I mean (click for full version).</p>
<p><a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/prehack.gif"><img class="alignnone size-medium wp-image-454" title="Modifying MimboPro to Add Paged Navigation To Category Pages" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/prehack-111x300.gif" alt="prehack 111x300 Modifying MimboPro to Add Paged Navigation To Category Pages" width="111" height="300" /></a></p>
<p>One of the reasons I like MimboPro was the support that the authors of the theme offer. I headed over to their message forums and found other people like me asking for the <a href="http://forum.prothemedesign.com/topic/adding-paged-navigation-to-category-page">Additon of Paged Navigation To Category Pages</a>. The original post was 8 months ago, and no one had resolved anything. I made a post to the MimboPro authors only to be told that there is going to be a new theme that will handle this and it will be available at a deep discount to MimboPro owner. This upset me a bit, so taking matters into my own hand, I fixed what Mimbo wont, and I am handing out my own patch to solve this issue. Below are the instructions to hack your own files, or you can just download my zip file with the pre-hacked files.</p>
<p><strong>Pre-Hacked Files:</strong><br />
Download with pre-hacked files: <a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/joshhighlands_mimbopro_categorypaginghack.zip">JoshHighlands_MimboPro_CategoryPagingHack.zip</a></p>
<p><strong>DIY INSTRUCTIONS</strong> (click images for full sizes):</p>
<ol>
<li>Save a copy of your current categories.php and styles.css files inside of the MimboPro theme directory to a safe location</li>
<li>Open up categories.php inside of the MimboPro theme directory, and find line 17<br />
<a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/mimbohack1.gif"><img class="alignnone size-full wp-image-455" title="Modifying MimboPro to Add Paged Navigation To Category Pages" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/mimbohack1.gif" alt="mimbohack1 Modifying MimboPro to Add Paged Navigation To Category Pages" width="500" height="133" /></a></li>
<li>Comment line 17 with a double back slash (//)<br />
<a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/mimbohack2.gif"><img class="alignnone size-full wp-image-456" title="Modifying MimboPro to Add Paged Navigation To Category Pages" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/mimbohack2.gif" alt="mimbohack2 Modifying MimboPro to Add Paged Navigation To Category Pages" width="500" height="183" /></a></li>
<li>Go to line 87 of category.php and add the following code<br />
<a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/mimbohack3.gif"><img class="alignnone size-medium wp-image-457" title="Modifying MimboPro to Add Paged Navigation To Category Pages" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/mimbohack3-300x68.gif" alt="mimbohack3 300x68 Modifying MimboPro to Add Paged Navigation To Category Pages" width="300" height="68" /></a></li>
<li>Save and close category.php</li>
<li>Open up style.css inside of the MimboPro theme directory</li>
<li>Add the following CSS code to the bottom of the file (should be close to line 852)<br />
<a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/minbohack4.gif"><img class="alignnone size-full wp-image-458" title="Modifying MimboPro to Add Paged Navigation To Category Pages" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/minbohack4.gif" alt="minbohack4 Modifying MimboPro to Add Paged Navigation To Category Pages" width="351" height="192" /></a></li>
<li>Save styles.css</li>
<li>Upload categories.php and styles.css to the MimboPro theme directory on your server</li>
<li>Everything should be working. Here is what my wordpress running MimboPro looks like<br />
<a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/posthack.gif"><img class="alignnone size-medium wp-image-459" title="Modifying MimboPro to Add Paged Navigation To Category Pages" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/posthack-220x300.gif" alt="posthack 220x300 Modifying MimboPro to Add Paged Navigation To Category Pages" width="220" height="300" /></a></li>
</ol>
<p>That&#8217;s it! MimboPro will now have paging in all of the categories. The next and previous links will only show up when you have enough posts. The WordPress default is 10 posts. You can edit the number of posts by going to change the number of posts to show on a category page, go into to the admin and under &#8220;setting&#8221; &gt; &#8220;reading&#8221; you will find the option, as highlighted here.<br />
<a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/admin.gif"><img class="alignnone size-medium wp-image-461" title="Modifying MimboPro to Add Paged Navigation To Category Pages" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/admin-252x300.gif" alt="admin 252x300 Modifying MimboPro to Add Paged Navigation To Category Pages" width="252" height="300" /></a></p>
<p>If you had any problem reading the code in the image files, download the zip files with the pre-hacked files in them.</p>
<p>Download with pre-hacked files: <a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/joshhighlands_mimbopro_categorypaginghack.zip">JoshHighlands_MimboPro_CategoryPagingHack.zip</a></p>
<p>If you have any further questions, please post them in the comment.<br />
<a href="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/joshhighlands_mimbopro_categorypaginghack.zip"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2008/12/08/modifying-mimbopro-to-add-paged-navigation-to-category-pages/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress 2.7 is almost here!</title>
		<link>http://joshhighland.com/blog/2008/12/03/wordpress-27-is-almost-here/</link>
		<comments>http://joshhighland.com/blog/2008/12/03/wordpress-27-is-almost-here/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 05:09:56 +0000</pubDate>
		<dc:creator>Josh Highland</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://joshhighland.com/blog/?p=450</guid>
		<description><![CDATA[OMG OMG OMG! WordPress 2.7 is almost here. Here is a long list of the changes that are going to be in the latest release. I have been a huge wordpress fan for some years now. Its always treated me well. Its treated me so well that I have decided to move my main website, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="size-medium wp-image-449 alignnone" title="WordPress 2.7 is almost here!" src="http://joshhighland.com.s3.amazonaws.com/blog/wp-content/uploads/2008/12/wordpress_logo.png" alt="wordpress logo WordPress 2.7 is almost here!" width="280" height="280" />OMG OMG OMG! WordPress 2.7 is almost here. <a href="http://en.blog.wordpress.com/2008/12/03/27-gets-here-in-two-days/">Here is a long list of the changes</a> that are going to be in the latest release. I have been a huge wordpress fan for some years now. Its always treated me well. Its treated me so well that I have decided to move my main website, <a href="http://notpopular.com">notPopular.com</a>, to the wordpress platform for content management. I&#8217;m really nervous though, I have done a lot of custom work on the notpop install of wordpress, and it isnt released yet. I hope that my plugins and custom code doesnt break to badly. I will have a full review of wordpress 2.7 once it is released later this week.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshhighland.com/blog/2008/12/03/wordpress-27-is-almost-here/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced
Database Caching 17/49 queries in 0.007 seconds using disk: basic
Object Caching 1315/1362 objects using disk: basic
Content Delivery Network via Amazon Web Services: S3: joshhighland.com.s3.amazonaws.com

Served from: joshhighland.com @ 2012-05-22 02:56:07 -->
