<?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>WPCanada&#187; Tools</title>
	<atom:link href="http://wpcanada.ca/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpcanada.ca</link>
	<description>in the great white north</description>
	<lastBuildDate>Sun, 05 Feb 2012 05:21:39 +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>Google URL Shortener</title>
		<link>http://wpcanada.ca/2010/google-url-shortener/</link>
		<comments>http://wpcanada.ca/2010/google-url-shortener/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 08:37:40 +0000</pubDate>
		<dc:creator>Len Kutchma</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://wpcanada.ca/?p=1998</guid>
		<description><![CDATA[In its quest to become king of the internet, Google has forayed in to many areas developing quite a few cool products and services along the way. The latest offering from the search engine giant is no different - a URL shortening service. From the official announcement ... There are many shorteners out there with [...]]]></description>
			<content:encoded><![CDATA[<p>In its quest to become king of the internet, Google has forayed in to many areas developing quite a few cool products and services along the way. The latest offering from the search engine giant is no different - a URL shortening service. From the <a href="http://googlesocialweb.blogspot.com/2010/09/google-url-shortener-gets-website.html">official announcement</a> ...</p>
<blockquote><p>There are many shorteners out there with great features, so some people may wonder whether the world really needs yet another. As we said late last year, we built goo.gl with a focus on quality. With goo.gl, every time you shorten a URL, you know it will work, it will work fast, and it will keep working. You also know that when you click a goo.gl shortened URL, you’re protected against malware, phishing and spam using the same industry-leading technology we use in search and other products.</p></blockquote>
<p>What sets this service apart from the others?</p>
<ul>
<li>Because it is hosted by Google, you can be sure of nearly 100% uptime.</li>
<li>Because it is hosted by Google, you can be sure of blazing speed.</li>
<li>And because it is hosted by Google, you're protected from phishing, spam and malware.</li>
</ul>
<p>If stats tracking is your thing, by signing in to your Google Account you will have access to a complete real-time analytics package.</p>
<p>Check it out at <a href="http://goo.gl/" title="Goo.gl">Goo.gl</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcanada.ca/2010/google-url-shortener/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dummy Post Pack Revisted</title>
		<link>http://wpcanada.ca/2010/dummy-post-pack-revisted/</link>
		<comments>http://wpcanada.ca/2010/dummy-post-pack-revisted/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 06:29:55 +0000</pubDate>
		<dc:creator>Len Kutchma</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://wpcanada.ca/?p=1997</guid>
		<description><![CDATA[Back in October of last year I blogged about a dummy post pack offered by Think Design. (see Dummy Post Pack) What is a dummy post pack? To quote from that article ... What is a dummy post pack? Let me put it this way. You're running one or more instances of WordPress locally and [...]]]></description>
			<content:encoded><![CDATA[<p>Back in October of last year I blogged about a dummy post pack offered by Think Design. (see <a href="http://wpcanada.ca/2009/dummy-post-pack/" title="WPCanada: Dummy Post Pack">Dummy Post Pack</a>) What is a dummy post pack? To quote from that article ...</p>
<blockquote><p>What is a dummy post pack? Let me put it this way. You're running one or more instances of WordPress locally and just came across a new theme you want to try out. You install it in one of your dev blogs then check out what it looks like. It looks fine but something is missing - content. Enter the dummy post pack.</p></blockquote>
<p>Essentially, a dummy post pack is a WordPress compatible XML file which when imported into your blog will automatically create content containing posts, pages, categories, tags and various HTML elements to name a few.</p>
<p>While the dummy post pack I mentioned in that blog post works fine I came across a few more. Choice is good, yes?</p>
<p>Speckyboy, one of my favourite sites, is famous for its huge listings of various tools and resources. They have put together an <a href="http://speckyboy.com/2010/09/26/dummy-content-filler-resources-for-wordpress-drupal-and-joomla-developers/" title="speckyboy.com">awesome list</a> of content fillers not only for WordPress but for Joomla and Drupal as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcanada.ca/2010/dummy-post-pack-revisted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing Images With PunyPNG</title>
		<link>http://wpcanada.ca/2009/optimizing-images-with-punypng/</link>
		<comments>http://wpcanada.ca/2009/optimizing-images-with-punypng/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 05:48:07 +0000</pubDate>
		<dc:creator>Len Kutchma</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://wpcanada.ca/?p=1815</guid>
		<description><![CDATA[There are many factors that can affect the load time of your web site's pages such as HTTP requests, scripts and the very server your site resides on among other things. One of the most overlooked aspects of page load time is image optimization. This is especially true if your page contains many images or [...]]]></description>
			<content:encoded><![CDATA[<p>There are many factors that can affect the load time of your web site's pages such as HTTP requests, scripts and the very server your site resides on among other things. One of the most overlooked aspects of page load time is image optimization. This is especially true if your page contains many images or even a few large ones. While there are various desktop image editors that can help with  image optimization not everyone can afford them. This is where PunyPNG comes in.</p>
<p><a href="http://www.gracepointafterfive.com/punypng/" title="PunyPNG">PunyPNG</a> is an online service that allows you to upload your image where it is optimized and can then be downloaded with no loss of quality. How does it work?</p>
<blockquote><p>Depending on the file, punypng will automatically convert your GIF into a PNG format and then further compress that. For JPEGs, sometimes it's better to make it a PNG, and other times it's better to keep it as JPEG and use jpeg-tran to optimize it. punypng makes all those decisions for you and ensures the best possible results.</p></blockquote>
<p>In order to use the service you must have Flash installed. You can upload multiple images one at a time. After each is optimized, which takes mere seconds, it is offered as a download. A rather neat feature is the ability to download multiple optimized images packaged together in a ZIP file rather than individually.</p>
<p>So, how well does it work? I tested the service by uploading seven images. As you can see in the screen shot below the savings are quite substantial. (click image to enlarge)</p>
<p><a href="http://wpcanada.ca/wp-content/uploads/2009/10/punypng.png"><img src="http://wpcanada.ca/wp-content/uploads/2009/10/punypng-300x130.png" alt="punypng" title="punypng" width="300" height="130" class="aligncenter size-medium wp-image-1816" /></a></p>
<p>If you have images in need of optimization give PunyPNG a whirl. You may be amazed at the results.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcanada.ca/2009/optimizing-images-with-punypng/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dummy Post Pack</title>
		<link>http://wpcanada.ca/2009/dummy-post-pack/</link>
		<comments>http://wpcanada.ca/2009/dummy-post-pack/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 03:09:42 +0000</pubDate>
		<dc:creator>Len Kutchma</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://wpcanada.ca/?p=1814</guid>
		<description><![CDATA[What is a dummy post pack? Let me put it this way. You're running one or more instances of WordPress locally and just came across a new theme you want to try out. You install it in one of your dev blogs then check out what it looks like. It looks fine but something is [...]]]></description>
			<content:encoded><![CDATA[<p>What is a dummy post pack? Let me put it this way. You're running one or more instances of WordPress locally and just came across a new theme you want to try out. You install it in one of your dev blogs then check out what it looks like. It looks fine but something is missing - content. Enter the dummy post pack.</p>
<p>The dummy post pack is simply an XML file that can be imported into your WordPress dev blog. Once done, it will not only fill the site with content by creating 30 posts but will create pages, categories, sub-pages, sub-categories, tags and thumbnails via custom fields. Additionally, among the posts it creates is one that test various HTML elements such as <code>&lt;blockquote&gt;</code> among others.</p>
<p>Whether you are a casual user or a professional developer the dummy post pack is sure to be a huge time saver. Get it <a href="http://thinkdesignblog.com/wordpress-lorem-ipsum-test-post-pack.htm" title="thinkdesignblog.com">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcanada.ca/2009/dummy-post-pack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prevent Directory Listing in WordPress</title>
		<link>http://wpcanada.ca/2008/prevent-directory-listing-in-wordpress/</link>
		<comments>http://wpcanada.ca/2008/prevent-directory-listing-in-wordpress/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 18:02:29 +0000</pubDate>
		<dc:creator>Len Kutchma</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://wpcanada.ca/?p=1289</guid>
		<description><![CDATA[A question I see pop up from time to time in the WordPress Support Forum is how do I stop people from viewing my plugins folder? There are several ways to go about this - all of them easy. The first method involves placing an empty index.HTML file in EACH folder you want to protect. [...]]]></description>
			<content:encoded><![CDATA[<p>A question I see pop up from time to time in the WordPress Support Forum is <em>how do I stop people from viewing my plugins folder?</em> There are several ways to go about this - all of them easy.</p>
<p>The first method involves placing an empty index.HTML file in EACH folder you want to protect. If you prefer you can include a brief message in that file rather than using a blank one. Two important things to remember when using this method:</p>
<ol>
<li>You'll have to place the file in EACH folder you want to protect. It will not shield subfolders.</li>
<li>Be sure NOT to use a blank PHP file in the plugin directory - it will bork the dashboard. That is why I suggest using a blank HTML file. And if you're going to use a HTML file in the plugin directory you may as well use them everywhere else.</li>
</ol>
<p>The next two methods involve the use of a .htaccess file.</p>
<p><strong>Method a:</strong> This is the easiest method of all. Add the following line to the .htaccess file that lives at root...</p>
<pre><code>Options -Indexes</code></pre>
<p>This will automagically turn off indexing for ALL folders/subfolders sitewide. If you add that line to a .htaccess file in wp-contents it will disable indexing not only for that folder but for the folders below it and so forth.</p>
<p><strong>Method b:</strong> Add the following line to the .htaccess file that lives at root...</p>
<pre><code>IndexIgnore *</code></pre>
<p>The * matches all files in the directory. What is the difference between the two? Method b allows you to restrict only a subset of files from being viewed. For example, let's say for some reason you want the directory content to be viewable but block image files. You would do this...</p>
<pre><code>IndexIgnore *.gif *.png *.jpg</code></pre>
<p>For more .htaccess goodness check out <a href="http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/" title="Perishable Press - Stupid htaccess Tricks">Stupid htaccess Tricks</a> by Perishable Press.</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcanada.ca/2008/prevent-directory-listing-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Validifier</title>
		<link>http://wpcanada.ca/2008/validifier/</link>
		<comments>http://wpcanada.ca/2008/validifier/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 03:41:36 +0000</pubDate>
		<dc:creator>Len Kutchma</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://wpcanada.ca/2008/09/30/validifier/</guid>
		<description><![CDATA[Back in March I described how to embed a flash object in your blog that is XHTML valid via two different methods. (see Embedding XHTML-Valid Flash) Thanks to a recent comment on that post there is yet another simple way to achieve this. Validifier is an online tool that easily generates standards-compliant flash embed code. [...]]]></description>
			<content:encoded><![CDATA[<p>Back in March I described how to embed a flash object in your blog that is XHTML valid via two different methods. (see <a href="http://wpcanada.ca/2008/03/01/embedding-xhtml-vaild-flash/" title="WordPress Canada - Embedding XHTML-Valid Flash">Embedding XHTML-Valid Flash</a>) Thanks to a <a href="http://wpcanada.ca/2008/03/01/embedding-xhtml-vaild-flash/comment-page-1/#comment-18" title="comment on Embedding XHTML-Valid Flash">recent comment</a> on that post there is yet another simple way to achieve this.</p>
<p><a href="http://validifier.com/" title="validifier.com">Validifier</a> is an online tool that easily generates standards-compliant flash embed code. Simply paste your embed code in the form box and click "Validify It!" and let the tool do the rest. The generated output given you will be XHTML valid. It can't get any easier than that.</p>
<p>Thanks Nick!</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcanada.ca/2008/validifier/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

