<?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>Jaymin Patel &#187; Yahoo!</title>
	<atom:link href="http://www.jayminkapish.com/category/yahoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jayminkapish.com</link>
	<description>Wordpress Developer, New York</description>
	<lastBuildDate>Wed, 09 Nov 2011 15:33:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
		<item>
		<title>New WordPress Theme &#8211; Optimized and SEO Friendly</title>
		<link>http://www.jayminkapish.com/2010/08/20/new-wordpress-theme-optimized-and-seo-friendly/</link>
		<comments>http://www.jayminkapish.com/2010/08/20/new-wordpress-theme-optimized-and-seo-friendly/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 14:01:35 +0000</pubDate>
		<dc:creator>Jaymin Patel</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[KAPISH]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[Apache mod_expire]]></category>
		<category><![CDATA[SlideDeck]]></category>
		<category><![CDATA[Wordpress Optimized and SEO Friendly Theme]]></category>
		<category><![CDATA[WPZoom]]></category>

		<guid isPermaLink="false">http://www.jayminkapish.com/?p=272</guid>
		<description><![CDATA[The New Wordpress Theme which is optimized and SEO friendly. Google Page Speed ranks it at 94/100.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve subscribed to many Theme Blogs&#8217; RSS Feeds. They publish a few posts every week featuring WordPress Themes free as well as paid. And every time I take a look at new designs, I want something like that on my blog too!. I was used to design this blog theme every month and was not satisfied until now.</p>
<div class="inline-block right"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=187682461287759&amp;xfbml=1"></script><fb:like href="http://www.jayminkapish.com/2010/09/30/wordpress-instant-search-plugin/" send="false" layout="box_count" width="50" show_faces="false" font=""></fb:like>
<!-- Place this tag in your head or just before your close body tag -->
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<!-- Place this tag where you want the +1 button to render -->
<g:plusone size="tall"></g:plusone>
<a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" data-via="jayminkapish">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>
<p>Before I start designing this blog, I started taking notes from different blog themes. Mostly all themes have two and three columns layout which is very very common. My very first note was &#8220;I do not want two/three columns theme&#8221;. So I started designing HTML site with <a title="Thanks to SlideDeck for Slider" href="http://www.slidedeck.com/?ref=www.jayminkapish.com">SlideDeck</a> and <a href="http://code.google.com/webfonts" title="Google Fonts">Google Fonts API</a>. I started with index.html, single.html, 404.html, archive.html and search.html. I designed my logo which is also very simple and optimized for web.</p>
<p>When I had all HTML files ready, I started working on SEO. Remember!! Page Titles are so important? </p>
<p>I installed Google Page Speed and YSlow!. I mostly profile my html pages on Google Page Speed. </p>
<p>Google Page Speed highly recommends,</p>
<ol>
<li>One HTTP request for CSS</li>
<li>One HTTP request for JS</li>
<li>No whitespaces/empty lines in HTML</li>
<li>Compressed CSS and JS</li>
<li>Add Expiration Headers for JS and CSS</li>
</ol>
<p>I am using SlideDeck Slider so I had SlideDeck CSS and my theme CSS. How could you make one HTTP request for two different files? I could think of two options:</p>
<ol>
<li>Copy two files into one file and compress</li>
<li>Follow wp-admin/load-styles.php which reads so many files and compress them</li>
</ol>
<p>I chose second option because if I upgrade SlideDeck, I will have to do exercise again. With the second option, I can just drop the file at the correct location and I&#8217;m done. I did same thing with JS files too which reads jQuery, Google Analytics and some JS code that I wrote to support this theme.</p>
<p>I also added mod_expire lines in my .htaccess file that tells browsers to load resources (CSS/JS/Graphics from cache if not expired). Google recommends expiration should be at least 1 week.</p>
<p><code><br />
#Expiration<br />
&lt;ifmodule mod_expires.c&gt;<br />
ExpiresActive On<br />
ExpiresByType image/gif "access plus 1 week"<br />
ExpiresByType image/jpg "access plus 1 week"<br />
ExpiresByType image/png "access plus 1 week"<br />
ExpiresByType application/x-javascript "access plus 1 week"<br />
ExpiresByType text/css "access plus 1 week"<br />
ExpiresByType image/x-icon "access plus 1 week"<br />
&lt;/IfModule&gt;<br />
#End Expiration<br />
</code></p>
<p>I removed all white spaces and line breaks from my Theme files (Not sure how much that makes difference but will definitely reduce the size of the document). I also compressed JS/CSS using TextMate and YUI Compressor Bundle. I added alt text, height and width to all images I am using currently.</p>
<p>Compressing JS/CSS and one HTTP request for JS/CSS was helping a lot. After installing W3 Total Cache plugin, ranking went up and up.</p>
<p>My blog theme is not too heavy with loaded sidebars and fancy headers and footers but I smile when I see Google Page Speed Tool gives me 94 out of 100. </p>
<p>I want to thank the followings:</p>
<ol>
<li><a href="http://code.google.com/speed/page-speed/">Google Page Speed Tool</a></li>
<li><a href="http://developer.yahoo.com/yslow/">YSlow!</a></li>
<li><a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a></li>
<li><a href="http://www.slidedeck.com/?ref=www.jayminkapish.com">SlideDeck</a></li>
<li><a href="http://www.wpzoom.com/">WPZoom</a></li>
<li><a href="http://www.wordpress.org/">WordPress</a></li>
</ol>
<p><em>If you like this theme, <a href="http://www.jayminkapish.com/contact-jaymin-patel/">contact me</a> and I will bundle it for you.</em></p>
<h3>Most Commented Posts</h3><ul class="related_post"><li><a href="http://www.jayminkapish.com/2008/06/13/comments-pagination-wordpress/" title="Comments Pagination &#8211; Wordpress &#8211; Bug Fixed!">Comments Pagination &#8211; Wordpress &#8211; Bug Fixed! (22)</a></li><li><a href="http://www.jayminkapish.com/2008/01/18/wordpress-database-schema/" title="Wordpress Database Schema">Wordpress Database Schema (13)</a></li><li><a href="http://www.jayminkapish.com/2009/06/16/date-archive-for-a-category/" title="Date archive for a category">Date archive for a category (10)</a></li><li><a href="http://www.jayminkapish.com/2008/02/07/migrate-from-utw-tags-to-wordpress-23-terms/" title="Migrate Tags from UTW Tags to Wordpress 2.3 Terms">Migrate Tags from UTW Tags to Wordpress 2.3 Terms (9)</a></li><li><a href="http://www.jayminkapish.com/2009/03/17/json-and-wordpress/" title="JSON and Wordpress">JSON and Wordpress (9)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jayminkapish.com/2010/08/20/new-wordpress-theme-optimized-and-seo-friendly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo! Shortcuts Plugin</title>
		<link>http://www.jayminkapish.com/2007/12/26/yahoo-shortcuts-plugin/</link>
		<comments>http://www.jayminkapish.com/2007/12/26/yahoo-shortcuts-plugin/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 21:59:26 +0000</pubDate>
		<dc:creator>Jaymin Patel</dc:creator>
				<category><![CDATA[KAPISH]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[relevant content]]></category>
		<category><![CDATA[yahoo maps]]></category>
		<category><![CDATA[yahoo shortcuts]]></category>

		<guid isPermaLink="false">http://blog.kapish.co.in/2007/12/26/yahoo-shortcuts-plugin/</guid>
		<description><![CDATA[Yahoo! Shortcuts plugin for WordPress is cool. It makes posts rich with Yahoo! Maps, Flickr, finds relevant content and more. How it works! Quick Demo Download Plugin Related PostsMicrosoft&#039;s bid for Yahoo! good for PHP? (2)Letters a, b, c &#38; d (0)Web proxy for cross-domain AJAX Calls (0)]]></description>
			<content:encoded><![CDATA[<p><a href="http://shortcuts.yahoo.com/">Yahoo! Shortcuts</a> plugin for <span class="yshortcuts" id="lw_1198706220_0">WordPress</span> is cool. It makes posts rich with <span class="yshortcuts" id="lw_1198706220_1">Yahoo! Maps</span>, <span class="yshortcuts" id="lw_1198706220_2">Flickr</span>, finds relevant content and more.</p>
<ul>
<li><a href="http://shortcuts.yahoo.com/how-it-works.html" target="_blank">How it works!</a></li>
<li><a href="http://fe.shortcuts.search.yahoo.com/wordpress/tutorial.html" target="_blank">Quick Demo</a></li>
<li><a href="http://wordpress.org/extend/plugins/yahoo-shortcuts/" target="_blank">Download Plugin</a></li>
</ul>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://www.jayminkapish.com/2008/02/01/microsofts-bid-for-yahoo-good-for-php/" title="Microsoft&#039;s bid for Yahoo! good for PHP?">Microsoft&#039;s bid for Yahoo! good for PHP? (2)</a></li><li><a href="http://www.jayminkapish.com/2008/01/21/letters-a-b-c-d/" title="Letters a, b, c &amp; d">Letters a, b, c &amp; d (0)</a></li><li><a href="http://www.jayminkapish.com/2007/12/26/web-proxy-for-cross-domain-ajax-calls/" title="Web proxy for cross-domain AJAX Calls">Web proxy for cross-domain AJAX Calls (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jayminkapish.com/2007/12/26/yahoo-shortcuts-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web proxy for cross-domain AJAX Calls</title>
		<link>http://www.jayminkapish.com/2007/12/26/web-proxy-for-cross-domain-ajax-calls/</link>
		<comments>http://www.jayminkapish.com/2007/12/26/web-proxy-for-cross-domain-ajax-calls/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 21:43:02 +0000</pubDate>
		<dc:creator>Jaymin Patel</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[KAPISH]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[client web]]></category>
		<category><![CDATA[developer network]]></category>
		<category><![CDATA[network connections]]></category>
		<category><![CDATA[possible solutions]]></category>
		<category><![CDATA[web applications]]></category>
		<category><![CDATA[web browsers]]></category>

		<guid isPermaLink="false">http://blog.kapish.co.in/2007/12/26/web-proxy-for-cross-domain-ajax-calls/</guid>
		<description><![CDATA[Writing client web applications that use XMLHttpRequest (also known as the XMLHTTP object in Internet Explorer) object can be tricky given restrictions imposed by web browsers on network connections across domains. This article on Yahoo Developer Network describes the issue in simple, easy to understand language and provides couple of possible solutions. More on Yahoo [...]]]></description>
			<content:encoded><![CDATA[<p>Writing client web applications that use XMLHttpRequest (also known as the XMLHTTP object in Internet Explorer) object can be tricky given restrictions imposed by web browsers on network connections across domains. This article on <span class="yshortcuts" id="lw_1198705356_0">Yahoo Developer Network</span> describes the issue in simple, easy to understand language and provides couple of possible solutions. <a href="http://developer.yahoo.com/javascript/howto-proxy.html">More on Yahoo Dev Network</a></p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://www.jayminkapish.com/2008/02/01/microsofts-bid-for-yahoo-good-for-php/" title="Microsoft&#039;s bid for Yahoo! good for PHP?">Microsoft&#039;s bid for Yahoo! good for PHP? (2)</a></li><li><a href="http://www.jayminkapish.com/2008/01/21/letters-a-b-c-d/" title="Letters a, b, c &amp; d">Letters a, b, c &amp; d (0)</a></li><li><a href="http://www.jayminkapish.com/2007/12/26/yahoo-shortcuts-plugin/" title="Yahoo! Shortcuts Plugin">Yahoo! Shortcuts Plugin (0)</a></li><li><a href="http://www.jayminkapish.com/2007/12/19/desktop-windows-applications-in-php/" title="Desktop (windows) Applications in PHP">Desktop (windows) Applications in PHP (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jayminkapish.com/2007/12/26/web-proxy-for-cross-domain-ajax-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.jayminkapish.com @ 2012-02-06 04:07:17 by W3 Total Cache -->
