<?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>Rob Barrett Design &#187; WordPress</title>
	<atom:link href="http://www.rob-barrett.com/post/category/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.rob-barrett.com</link>
	<description></description>
	<lastBuildDate>Wed, 10 Feb 2010 23:15:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How to Create Replacement Page Titles in WordPress</title>
		<link>http://www.rob-barrett.com/post/how-to-create-replacement-page-titles-in-wordpress</link>
		<comments>http://www.rob-barrett.com/post/how-to-create-replacement-page-titles-in-wordpress#comments</comments>
		<pubDate>Tue, 01 Dec 2009 21:32:33 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=1050</guid>
		<description><![CDATA[I&#8217;ve been too busy to spot this getting published at the time, but I&#8217;ve just noticed that I had my screencast tutorial published a couple of weeks ago at styl.eti.me, showing how to replace your Page titles in WordPress with custom values, different to those shown in your site’s navigation. Thanks to Roger for hosting [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been too busy to spot this getting published at the time, but I&#8217;ve just noticed that I had my <strong>screencast tutorial published a couple of weeks ago at <a href="http://styl.eti.me/wordpress/how-to-create-replacement-page-titles-in-wordpress/">styl.eti.me</a></strong>, showing how to replace your Page titles in WordPress with custom values, different to those shown in your site’s navigation. Thanks to Roger for hosting it!</p>
<p>Go check it out, and let me know what you think of it!</p>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/how-to-create-replacement-page-titles-in-wordpress/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress Pods: Properly formatted output from &#8216;desc&#8217; fields</title>
		<link>http://www.rob-barrett.com/post/wordpress-pods-properly-formatted-output-from-desc-fields</link>
		<comments>http://www.rob-barrett.com/post/wordpress-pods-properly-formatted-output-from-desc-fields#comments</comments>
		<pubDate>Tue, 15 Sep 2009 12:58:50 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[display helper]]></category>
		<category><![CDATA[line break]]></category>
		<category><![CDATA[paragraph]]></category>
		<category><![CDATA[Pods]]></category>
		<category><![CDATA[wpautop]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=993</guid>
		<description><![CDATA[A few months ago, I discovered the Pods plugin for WordPress, and it&#8217;s completely changed the way I go about building many projects. It essentially adds CMS functionality to WordPress, allowing you to create your own input modules and display them however you want. The Pods website homepage has a video that explains the plugin [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago, I discovered the <a href="http://pods.uproot.us/"><strong>Pods plugin for WordPress</strong></a>, and it&#8217;s completely changed the way I go about building many projects. It essentially adds CMS functionality to WordPress, allowing you to create your own input modules and display them however you want. The <a href="http://pods.uproot.us/">Pods website homepage</a> has a video that explains the plugin much better than I do.</p>
<p>It&#8217;s a new project though, and there&#8217;s not a whole lot of documentation for it at the moment, so it&#8217;s handy when users find solutions to common problems and share them.</p>
<p>In that vein, I&#8217;ve been having a problem in that the default WYSIWYG editor for textfields in Pods outputs text with multiple line breaks between paragraphs, rather than just creating new paragraphs as I want.</p>
<p>By adding this Display Helper to a field, the helper searches the field content for any reference of &#8216;&#60;br&#62;&#8217; or &#8216;&#60;br /&#62;&#8217; and replaces it with &#8216;\n&#8217; (just a new line, as if someone had pressed Return). Then the <a href="http://codex.wordpress.org/Function_Reference/wpautop">wpautop function</a> from WordPress looks for any block of text surrounded by double-new-lines and adds the correct block-level tag around it, such as &#8216;&#60;p&#62;&#8217;.</p>
<h3>Here is the Display Helper code:</h3>
<p><code>&lt;?php <br />
$value = str_replace(array(&#039;&lt;br /&gt;&#039;, &#039;&lt;br&gt;&#039;), &quot;\n&quot;, $value);<br />
echo wpautop($value); ?&gt;</code></p>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/wordpress-pods-properly-formatted-output-from-desc-fields/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Multiple Search Results Pages within One WordPress Site</title>
		<link>http://www.rob-barrett.com/post/multiple-search-results-pages-within-one-wordpress-site</link>
		<comments>http://www.rob-barrett.com/post/multiple-search-results-pages-within-one-wordpress-site#comments</comments>
		<pubDate>Wed, 13 May 2009 23:31:08 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[search results]]></category>
		<category><![CDATA[separate search]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=944</guid>
		<description><![CDATA[On a client site I&#8217;m currently developing in WordPress, I&#8217;m having to add the client&#8217;s existing articles to the new site, as well as his old blog. I wanted them to both exist as Posts, but to be separated within the site. Most of that was straightforward &#8211; by assigning articles and blog posts to [...]]]></description>
			<content:encoded><![CDATA[<p>On a client site I&#8217;m currently developing in WordPress, I&#8217;m having to add the client&#8217;s existing articles to the new site, as well as his old blog. I wanted them to both exist as Posts, <em>but to be separated within the site</em>. Most of that was straightforward &#8211; by assigning articles and blog posts to their own Post Categories, I was able to only include, say, Posts from &#8216;Category #1&#8242; on the Articles page, and Posts from &#8216;Category #2&#8242; on the blog page.</p>
<p>Where I came a little unstuck was the Search feature in WordPress. No matter which page I searched from, I would be given the relevant results from <em>all</em> Posts, not just the Category in question. So here&#8217;s how I went about fixing that&#8230;</p>
<p><strong>Firstly, I added the following Search form to my sidebar:</strong></p>
<p><code>&lt;form method=&quot;get&quot; id=&quot;searchform&quot; action=&quot;&lt;?php bloginfo(&#039;home&#039;); ?&gt;/&quot;&gt;<br />
&lt;input type=&quot;text&quot; name=&quot;s&quot; id=&quot;s&quot; value=&quot;Search&quot; size=&quot;18&quot; maxlength=&quot;96&quot; onblur=&quot;if(this.value==&#039;&#039;) this.value=&#039;Search&#039;;&quot; onfocus=&quot;if(this.value==&#039;Search&#039;) this.value=&#039;&#039;;&quot; /&gt;<br />
&lt;input type=&quot;hidden&quot; name=&quot;site_section&quot; value=&quot;blog&quot; /&gt;<br />
&lt;input type=&quot;submit&quot; value=&quot;Search&quot; class=&quot;hidden&quot; id=&quot;searchsubmit&quot; /&gt;<br />
&lt;/form&gt;</code></p>
<p><strong>Note the third line, with the hidden input</strong> <em>(that&#8217;s the third line if you paste that into a code editor, not what shows up here)</em>. On the sidebar for the blog, I gave that input field a value of <strong>&#8216;blog&#8217;</strong>; for the sidebar on the articles page, I gave it a value of &#8212; yeah, you guessed it &#8212; <strong>&#8216;articles&#8217;</strong>.</p>
<p><strong>Then, create a file named &#8217;search.php&#8217;, and paste the following into it:</strong></p>
<p><code>&lt;?php<br />
/* Template Name: Search Results */<br />
$search_refer = $_GET[&quot;site_section&quot;];<br />
if ($search_refer == &#039;blog&#039;) { load_template(TEMPLATEPATH . &#039;/blog-index.php&#039;); }<br />
elseif ($search_refer == &#039;articles&#039;) { load_template(TEMPLATEPATH . &#039;/articles-index.php&#039;); }; ?&gt;</code></p>
<p><strong>The important part here is, again, the third line.</strong> This looks up the value of the hidden input on the search form, and assigns it to the variable, <strong>&#8216;$search_refer&#8217;</strong>.</p>
<p>After that, the <em>if</em> statement decides, depending on the value of &#8216;$search_refer&#8217;, which template to load. The load_template function will ensure that the referenced page is shown, displaying the results from the search term.</p>
<p>One last thing you&#8217;ll need to do is edit the Post index. In this example, I&#8217;ll show you what was added to <strong>&#8216;blog-index.php&#8217;</strong>. This goes directly before The Loop.</p>
<p><code>&lt;?php if( is_search() ) :<br />
$paged = (get_query_var(&#039;paged&#039;)) ? get_query_var(&#039;paged&#039;) : 1;<br />
query_posts(&quot;s=$s&amp;paged=$paged&amp;cat=4&quot;);<br />
endif; ?&gt;</code></p>
<p>For now, I&#8217;m going to admit ignorance about the second line <em>(and if you can explain it, then please, go ahead!)</em>. I don&#8217;t fully understand what purpose it serves &#8212; I pieced this solution together from a few places &#8212; but the third line (what&#8217;s with that?!) has the important bit you need to pay attention to.</p>
<p>On this client&#8217;s site, the &#8216;Blog&#8217; Category has an ID number of &#8216;4&#8242;; that&#8217;s why the &#8216;query_posts&#8217; function has <strong>&#8216;cat=4&#8242;</strong> at the end &#8212; this only includes Posts from that Category in the output.</p>
<p>On the &#8216;articles-index.php&#8217; template page, &#8216;query_posts&#8217; has &#8216;cat=3&#8242;, to only show &#8216;Articles&#8217; Posts. Fairly straightforward, right?</p>
<p>In this particular example (and I thought it best to show it as closely to my working version as is clear), I&#8217;ve sent the different results to different template pages because those templates differ to a large degree. However, if your search results templates for the different sections are identical (or nearly), then you could skip out the &#8217;search.php&#8217; file, and this to your index file:</p>
<p><code>&lt;?php $search_refer = $_GET[&quot;site_section&quot;];<br />
if( is_search() ) :<br />
$paged = (get_query_var(&#039;paged&#039;)) ? get_query_var(&#039;paged&#039;) : 1;<br />
if ($search_refer == &#039;blog&#039;) { query_posts(&quot;s=$s&amp;paged=$paged&amp;cat=4&quot;); }<br />
elseif ($search_refer == &#039;articles&#039;) { query_posts(&quot;s=$s&amp;paged=$paged&amp;cat=3&quot;); };<br />
endif; ?&gt;</code></p>
<p>That should do the whole lot after the search form in one step! If you&#8217;ve come up with a more elegant solution to this, or know a more efficient way to implement this solution, then please leave a comment &#8212; we all benefit from sharing tips like these!</p>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/multiple-search-results-pages-within-one-wordpress-site/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Quick WordPress Tip: How to execute AND display PHP in posts and pages</title>
		<link>http://www.rob-barrett.com/post/quick-wordpress-tip-how-to-execute-and-display-php-in-posts-and-pages</link>
		<comments>http://www.rob-barrett.com/post/quick-wordpress-tip-how-to-execute-and-display-php-in-posts-and-pages#comments</comments>
		<pubDate>Sat, 07 Mar 2009 16:51:48 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[custom field]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=916</guid>
		<description><![CDATA[Say you&#8217;ve got some PHP code that you need to run from within one of your Pages. For example, in my Portfolio page, I use the FlickrRSS plugin to pull in photos from my Flickr feed. While the easiest way to implement that would be to place the required PHP snippet in a template file, [...]]]></description>
			<content:encoded><![CDATA[<p>Say you&#8217;ve got some PHP code that you need to run from within one of your Pages. For example, in my Portfolio page, I use the FlickrRSS plugin to pull in photos from my Flickr feed. While the easiest way to implement that would be to place the required PHP snippet in a template file, I wanted to be able to display Page content after the photos, so I needed a way to allow PHP code to run from within a Page.</p>
<p>That&#8217;s the first step, and it&#8217;s got an easy solution &#8212; just install the <a href="http://bluesome.net/post/2005/08/18/50/">Exec-PHP plugin</a>, and all PHP within Posts and Pages will run as you&#8217;d expect it to.</p>
<p>The second requirement I have for my blog is that, such as in <a href="/post/quick-wordpress-tip-style-posts-according-to-date">this WordPress Tip</a>, I want to display PHP code as part of a tutorial, within a &#60;code&#62; tag. Entering the PHP code as is will simply run it, which is no good. Perhaps you could replace the questions marks with &#8216;&#38;#63;&#8217; (the HTML code for the question mark character)? Elsewhere, that would be fine, but a &#60;code&#62; tag will display its contents exactly as you enter them, so you&#8217;d get that HTML code showing up.</p>
<p>The workaround I came up with is to install the <a href="http://gonahkar.com/wordpress-plugins/custom-fields-shortcode/">Custom Fields Shortcodes plugin</a>, which lets you display the contents of a Custom Field within a Page or a Post (<a href="/post/display-custom-field-values-within-post-body">I&#8217;ve gone into more detail in this post</a>). Then you create a new custom field called, say, &#8216;<strong>PHP Example</strong>&#8216;, and enter the code into it, replacing the question marks with the above HTML character.</p>
<p><code><&#38;#63;php echo "This is some PHP code" &#38;#63;></code></p>
<p>You can call this into your post with the &#91;cf&#93; plugin tag. So, in this example, you&#8217;d type:</p>
<p><code>&#60;code&#62;&#91;cf&#93;PHP Example&#91;/cf&#93;&#60;/code&#62;</code></p>
<p>That will draw in the contents of the specified custom field, and show the code exactly as someone would need to enter it into their own code editor.</p>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/quick-wordpress-tip-how-to-execute-and-display-php-in-posts-and-pages/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick WordPress Tip: Style Posts According to Date</title>
		<link>http://www.rob-barrett.com/post/quick-wordpress-tip-style-posts-according-to-date</link>
		<comments>http://www.rob-barrett.com/post/quick-wordpress-tip-style-posts-according-to-date#comments</comments>
		<pubDate>Fri, 06 Mar 2009 17:21:02 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=891</guid>
		<description><![CDATA[Ever wanted to give a post element a different look and feel (or even include/exclude content) based on a post&#8217;s publication date? I got asked about this earlier today, and I figured it would be a handy tip to share.
I don&#8217;t claim to be a PHP coder, so while it does work, it could be [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wanted to give a post element a different look and feel (or even include/exclude content) based on a post&#8217;s publication date? I got asked about this earlier today, and I figured it would be a handy tip to share.</p>
<p>I don&#8217;t claim to be a PHP coder, so while it does work, it could be that this can be shortened somewhat. Feel free to use it as a base for making it more efficient, if you&#8217;d like (and if you can, I&#8217;d love to see what you come up with!).</p>
<p>OK&#8230; Somewhere within the Loop, before the area you want to customise, enter the following:</p>
<p><code><&#63;php $postdate = the_date('Y-m-d','','',false) &#63;></code></p>
<p>That tells WP to find out the publication date of a post and to assign it to the function, <strong>$postdate</strong>. You can then call that function later in the post. For example:</p>
<p><code>&lt;p<&#63;php if ($postdate < date("2008-12-29")) { echo ' class="old"'; } &#63;>&gt;</code></p>
<p>That snippet of code will check to see if the post was published after 29th December, 2008. If not, it will be assigned the <em>&#8220;old&#8221;</em> class, and you can style that however you like through your stylesheet.</p>
<p>Of course, it&#8217;s not limited to CSS styling &#8212; you can place whatever you like within the if statement, so you could, say, choose to show full posts after a certain date, and excerpts of posts written earlier.</p>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/quick-wordpress-tip-style-posts-according-to-date/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Display WordPress Custom Field Values Within Post Body</title>
		<link>http://www.rob-barrett.com/post/display-custom-field-values-within-post-body</link>
		<comments>http://www.rob-barrett.com/post/display-custom-field-values-within-post-body#comments</comments>
		<pubDate>Tue, 17 Feb 2009 00:00:24 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[custom field]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[shortcode]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[website design]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=856</guid>
		<description><![CDATA[This is such a cool little plugin that I just had to share it. I remember reading somewhere, a little while back, about a way to insert the contents of a Custom Field into the body of a Post or Page. Unfortunately I didn&#8217;t bookmark the tutorial, and when I came to need it today, [...]]]></description>
			<content:encoded><![CDATA[<p>This is such a cool little plugin that I just had to share it. I remember reading somewhere, a little while back, about <strong>a way to insert the contents of a Custom Field into the body of a Post or Page</strong>. Unfortunately I didn&#8217;t bookmark the tutorial, and when I came to need it today, could I come across it again? No chance!</p>
<p>You might be asking why this would be a useful feature. Well, take my specific example, for instance.</p>
<p>I wanted to include the code for a PayPal &#8216;View Cart&#8217; button in a Page that I was building for a client, but the Visual Editor was messing up the long code lines whenever I saved. I could have deactivated the Visual Editor from the user profile, or I could have installed the <a href="http://wordpress.org/extend/plugins/exec-php/">Exec-PHP plugin</a> and referenced in include file containing the PayPal code, but it was important that the page be as easy for my client to edit as possible, so those solutions were far from ideal.</p>
<p><strong>What I really wanted to do was create a Custom Field called &#8220;PayPal View Cart Code&#8221; and set the code snippet as its value, and call that into the Page &#8212; all from within the Edit page.</strong></p>
<p>After a couple of hours worth of searching for a method, I was ready to give up and use a workaround &#8212; but then one of my Twitter friends coincidentally tweeted about a page on <a href="http://www.smashingmagazine.com/2009/02/02/mastering-wordpress-shortcodes/">WordPress Shortcodes</a>, which lead me to the find the <a href="http://wordpress.org/extend/plugins/custom-fields-shortcode/">&#8216;Custom Fields Shortcode&#8217; plugin</a>.</p>
<p>Once installed, all you have to do to display the contents of a Custom Field is <strong>wrap the Custom Field Name in a &#91;cf&#93; tag</strong>. So, in my example:</p>
<p><code>&#91;cf&#93;PayPal View Cart Code&#91;/cf&#93;</code></p>
<p>Because the contents of the Custom Fields aren&#8217;t subjected to WordPress&#8217; text preformatting, the code works perfectly. Plus should the HTML-unfamiliar client ever need to change his PayPal code, he can easily copy-and-paste the replacement code into this Custom Field instead of searching through the Editor. I think it makes for a pretty elegant solution.</p>
<p>It&#8217;s a small plugin, and you could easily take the code and place it in functions.php if necessary (and/or change the shortcode).</p>
<div class="download-box">
<p><a href="http://wordpress.org/extend/plugins/custom-fields-shortcode/"><strong>Download the &#8216;Custom Fields Shortcode&#8217; Plugin from the WordPress Plugin Directory</strong></a></p>
</div>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/display-custom-field-values-within-post-body/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>My Website Update &#8212; What and Why?</title>
		<link>http://www.rob-barrett.com/post/my-website-update-what-and-why</link>
		<comments>http://www.rob-barrett.com/post/my-website-update-what-and-why#comments</comments>
		<pubDate>Mon, 26 Jan 2009 23:50:51 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Branding]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Illustration]]></category>
		<category><![CDATA[relevant]]></category>
		<category><![CDATA[revamp]]></category>
		<category><![CDATA[rob barrett]]></category>
		<category><![CDATA[targeted]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=767</guid>
		<description><![CDATA[Can you hear those trumpets? That&#8217;s my fanfare announcement of my updated site &#8212; I&#8217;ve been working on it for a little while, and last week I finally considered it finished (for now&#8230;).
So, what&#8217;s new?

The Blog has been separated from the main part of the site. This is because I initially want my site to [...]]]></description>
			<content:encoded><![CDATA[<p>Can you hear those trumpets? That&#8217;s my fanfare announcement of my updated site &#8212; I&#8217;ve been working on it for a little while, and last week I finally considered it finished (for now&#8230;).</p>
<p>So, what&#8217;s new?</p>
<ol>
<li><strong><a href="/blog">The Blog</a> has been separated from the main part of the site.</strong> This is because I initially want my site to be working to get me job offers and project enquiries, and I felt that the previous homepage wasn&#8217;t focusing on that target anywhere near enough.</li>
<li><strong>Updated <a href="/">homepage</a> with Rob Barrett mascot.</strong> I want to get involved with more illustration work in the future, as opposed to the web design which is currently taking up a lot of my time, and it just made sense to have something illustrated to greet visitors to my site.</li>
<li><strong><a href="/portfolio">My portfolio</a> layout has been updated.</strong> Rather than have a long list of images and descriptions and testimonials, it&#8217;s now a collection of images depicting various works within a project, and if the reader wants more information then they can progress to an individual post to read more. I think this allows a reader to much more quickly assess the type of work that I do. I&#8217;ve also added in a small gallery of my personal works on Flickr.</li>
<li><strong>The two sidebars have been pared down to one compact sidebar.</strong> A lot of the previous sidebar content was superfluous &#8212; I didn&#8217;t need a long list of post categories, or links to social bookmarking sites (those have now been moved to the information panels inside individual posts), and there certainly wasn&#8217;t any need for it to be spread across multiple columns as it was before.</li>
<li><strong>I&#8217;m now making far more use of the footer.</strong> It now contains a list of my five most recent posts, along with links to my RSS feed and my other appearances throughout the internet, as well as a secondary list of navigation links.</li>
<li><strong>Lastly, I&#8217;ve added my <a href="http://www.rob-barrett.com/post/tutorial-twitterlove-bird-from-sketch-to-vector-in-photoshop-and-illustrator">Twitterlove Bird</a> to the edge of the page.</strong> Well, it seemed a shame to let him go to waste!</li>
</ol>
<p><img src="http://www.rob-barrett.com/wp-content/uploads/2009/01/new-website-post.jpg" alt="New Website Design -- January 2009" title="New Website Design -- January 2009" width="500" height="200" class="alignnone size-full wp-image-840 image-border" /></p>
<p>I&#8217;ve already had a couple of comments from my friends on Twitter about how they think I could make further improvements, which I will get around to in time, but for now I&#8217;m happy with the changes. They&#8217;re not huge, revolutionary changes, but I think they&#8217;re significant enough that it should make a positive difference to the way my site get used. What do you think?</p>
<p><em>You can see my previous page layouts here: <a href="http://www.flickr.com/search/?w=24755263@N04&#038;q=archive+AND+website&#038;m=tags">Archived website screenshots on Flickr</a></em></p>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/my-website-update-what-and-why/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Flickr Account</title>
		<link>http://www.rob-barrett.com/post/new-flickr-account</link>
		<comments>http://www.rob-barrett.com/post/new-flickr-account#comments</comments>
		<pubDate>Sun, 28 Dec 2008 21:13:39 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Illustration]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[album]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[illustrations]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[photoset]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=638</guid>
		<description><![CDATA[I hope all of you reading this have had a fantastic Christmas and got everything that you wanted from it.
I&#8217;ve been playing around with Flickr the past few days, and I came across an account that I set up months (possibly years) ago and have never used (actually, I discovered two accounts of mine, one [...]]]></description>
			<content:encoded><![CDATA[<p>I hope all of you reading this have had a fantastic Christmas and got everything that you wanted from it.</p>
<p>I&#8217;ve been playing around with Flickr the past few days, and I came across an account that I set up months (possibly years) ago and have never used (actually, I discovered two accounts of mine, one last updated in 2005, but I&#8217;ve deleted that one now).</p>
<p>As I&#8217;ve been back at the parents&#8217; house with my laptop which I rarely use, I thought I&#8217;d have a scan through and see what I&#8217;ve got lurking on it. It turns out I had quite a few illustrations that I&#8217;d started in Illustrator, but never quite got around to finishing, so I&#8217;ve spent the last couple of days polishing those off, and making a new one to go along with them, and I&#8217;ve uploaded them all to my &#8216;new&#8217; Flickr account.</p>
<p><strong>You can see my illustrations here:<br />
<a href="http://www.flickr.com/photos/robbarrett/">http://www.flickr.com/photos/robbarrett/</a></strong></p>
<p>Feel free to add me as a contact there. I may well add the rest of my portfolio pieces up there at some point, and integrate Flickr into the overhaul I&#8217;ve got planned for this site, so if you&#8217;ve any suggestions on useful Flickr plug-ins for WordPress, I&#8217;d be grateful to hear them.</p>
<p>I hope you all have fun on New Year&#8217;s Eve in a few days&#8217; time! See you in 2009!</p>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/new-flickr-account/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One month later&#8230;</title>
		<link>http://www.rob-barrett.com/post/one-month-later</link>
		<comments>http://www.rob-barrett.com/post/one-month-later#comments</comments>
		<pubDate>Tue, 11 Nov 2008 08:25:21 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=350</guid>
		<description><![CDATA[My new site design has been up for a month now, and it&#8217;s seen a huge improvement over its previous incarnation.
This has been partly due to a push by myself towards better self-promotion, but also hugely thanks to a number of great fellow designers, all of whom are quick and willing to help out at [...]]]></description>
			<content:encoded><![CDATA[<p>My new site design has been up for a month now, and it&#8217;s seen a huge improvement over its previous incarnation.</p>
<p>This has been partly due to a push by myself towards better self-promotion, but also hugely thanks to a number of great fellow designers, all of whom are quick and willing to help out at a moment&#8217;s notice.</p>
<p>This post goes out to them, and the various sites I&#8217;ve latched onto to shout about this site &#8212; thanks, guys!</p>
<h4>Designers who have given advice, support, retweets, floats, etc:</h4>
<div style="margin-bottom:1.2em;">
	<a href="http://anca.posterous.com/" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/anca-foster.jpg" alt="" title="Anca Foster" width="48" height="48" class="alignnone size-medium wp-image-354" /></a></p>
<p style="float:left; width:387px;"><a href="http://anca.posterous.com/"><strong>Anca Foster</strong></a><br /><em>Twitter: <a href="http://twitter.com/anca_foster">anca_foster</a><br />born romanian, married american. known to design cool stuff once in a while. if you think im too random, i probably think you&#8217;re very boring. :)</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://www.flickr.com/photos/30894727@N06/" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/additive.jpg" alt="" title="Andrew Taylor" width="48" height="48" class="alignnone size-medium wp-image-358" /></a></p>
<p style="float:left; width:387px;"><a href="http://www.flickr.com/photos/30894727@N06/"><strong>Andrew Taylor</strong></a><br /><em>Twitter: <a href="http://twitter.com/Additive">Additive</a><br />Designer, drummer, type nerd and geek for life.</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://robertbasic.com/" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/robert-basic.jpg" alt="" title="Robert Basic" width="48" height="48" class="alignnone size-medium wp-image-369" /></a></p>
<p style="float:left; width:387px;"><a href="http://robertbasic.com/"><strong>Robert Basic</strong></a><br /><em>Twitter: <a href="http://twitter.com/robertbasic">robertbasic</a><br />Web developer and PHP enthusiast</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://www.mayhemstudios.com/blog" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/mayhemstudios.jpg" alt="" title="Calvin Lee" width="48" height="48" class="alignnone size-medium wp-image-371" /></a></p>
<p style="float:left; width:387px;"><a href="http://www.mayhemstudios.com/blog"><strong>Calvin Lee</strong></a><br /><em>Twitter: <a href="http://twitter.com/mayhemstudios">mayhemstudios</a><br />Self-Proclaimed Media Ho, Designer, Blogger, Stunt Double for the Hulk and Nice Guy</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://www.pixeldeath.com" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/pixeldeath.jpg" alt="" title="Cerven Cotter" width="48" height="48" class="alignnone size-medium wp-image-372" /></a></p>
<p style="float:left; width:387px;"><a href="http://www.pixeldeath.com"><strong>Cerven Cotter</strong></a><br /><em>Twitter: <a href="http://twitter.com/pixeldeath">pixeldeath</a><br />design, words, punkrock, SKUNX</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://www.AndySowards.com" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/andysowards.jpg" alt="" title="Andy Sowards" width="48" height="48" class="alignnone size-medium wp-image-380" /></a></p>
<p style="float:left; width:387px;"><a href="http://www.AndySowards.com"><strong>Andy Sowards</strong></a><br /><em>Twitter: <a href="http://twitter.com/andysowards">andysowards</a><br />I am a professional Web Developer, Programmer (primarily PHP, Javascript and Actionscript), Family man, and All around advocate of all things Technological.</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://www.thuiven.com/" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/dordan.jpg" alt="" title="Dor Dan" width="48" height="48" class="alignnone size-medium wp-image-382" /></a></p>
<p style="float:left; width:387px;"><a href="http://www.thuiven.com/"><strong>Dor Dan</strong></a><br /><em>Twitter: <a href="http://twitter.com/dordan">dordan</a><br />Here is the part where I say I am a freelance web designer and that I&#8217;m jew?</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://www.brownbox.net.au/" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/niphal.jpg" alt="" title="Andrew Beeston" width="48" height="48" class="alignnone size-medium wp-image-384" /></a></p>
<p style="float:left; width:387px;"><a href="http://www.brownbox.net.au/"><strong>Andrew Beeston</strong></a><br /><em>Twitter: <a href="http://twitter.com/niphal">niphal</a><br />Christian, husband, soccer player, singer, business owner, web designer, and aussie.</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://naldzgraphics.com/" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/naldzgraphics.png" alt="" title="Ronald Bien" width="48" height="48" class="alignnone size-medium wp-image-385" /></a></p>
<p style="float:left; width:387px;"><a href="http://naldzgraphics.com/"><strong>Ronald Bien</strong></a><br /><em>Twitter: <a href="http://twitter.com/naldzgraphics">naldzgraphics</a><br />Im a graphics Designer aiming to be a succesful blogger too:)</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://korbyimagery.com" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/korbyimagery.png" alt="" title="KorbyImagery" width="48" height="48" class="alignnone size-medium wp-image-386" /></a></p>
<p style="float:left; width:387px;"><a href="http://korbyimagery.com"><strong>KorbyImagery</strong></a><br /><em>Twitter: <a href="http://twitter.com/KorbyImagery">KorbyImagery</a><br />Web Designer and Adobe Trainer</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/zurichstudios.jpg" alt="" title="Mary Richardson" width="48" height="48" class="alignnone size-medium wp-image-387 image-border" style="float:left; width:48px; margin-right:12px;" /></p>
<p style="float:left; width:387px;"><strong>Mary Richardson</strong><br /><em>Twitter: <a href="http://twitter.com/zurichstudios">zurichstudios</a><br />GraphicArtist/Designer</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://www.lunchboxcollective.com/" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/notanotherone.jpg" alt="" title="Martin Kulakowski" width="48" height="48" class="alignnone size-medium wp-image-413" /></a></p>
<p style="float:left; width:387px;"><a href="http://www.lunchboxcollective.com/"><strong>Martin Kulakowski</strong></a><br /><em>Twitter: <a href="http://twitter.com/notanotherone">notanotherone</a><br/>Business Partner and Lead Creative at Lunchbox Collective</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://dezinerfolio.com/" class="image-border" style="float:left; width:54px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/3drockz.jpg" alt="" title="Navdeep Raj" width="48" height="48" class="alignnone size-medium wp-image-418" /></a></p>
<p style="float:left; width:387px;"><a href="http://dezinerfolio.com/"><strong>Navdeep Raj</strong></a><br /><em>Twitter: <a href="http://twitter.com/3drockz">3drockz</a><br/>Business Partner and Lead Creative at Lunchbox Collective</em></p>
<div class="clear"></div>
</div>
<h4 style="clear:both;">A few places I&#8217;ve promoted myself:</h4>
<div style="margin-bottom:1.2em;">
	<a href="http://brainsites.info/" class="image-border" style="float:left; width:139px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/website-brainsites-info.jpg" alt="" title="Brainsites" width="133" height="100" class="alignnone size-medium wp-image-392" /></a></p>
<p style="float:left; width:302px;"><a href="http://brainsites.info/"><strong>Brainsites</strong></a><br />Brainsites is a website directory and toplist for webdesign related websites with categories for CSS, Resources, Tutorials, SEO, Templates, Photoshop, Wordpress and much more.<br /><em>(Twitter: <a href="http://twitter.com/sharebrain">sharebrain</a>)</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://www.designfloat.com/user/view/history/login/robbarrett" class="image-border" style="float:left; width:139px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/website-designfloat.jpg" alt="" title="Design Float" width="133" height="100" class="alignnone size-medium wp-image-394" /></a></p>
<p style="float:left; width:302px;"><a href="http://www.designfloat.com/user/view/history/login/robbarrett"><strong>Design Float</strong></a><br />A social media site dedicated to the design industry. Design Float aims to collect and organize design-related content from across the web while letting the community float the best articles to the top pages of their categories and sink the most irrelevant one’s to the bottom.</p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://directoryfordesigners.com/" class="image-border" style="float:left; width:139px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/website-directoryfordesigners.jpg" alt="" title="Directory for Designers" width="133" height="100" class="alignnone size-medium wp-image-395" /></a></p>
<p style="float:left; width:302px;"><a href="http://directoryfordesigners.com/"><strong>Directory for Designers</strong></a><br />The Social Media Directory for Designers, the new launch from the Arbenting Design Blog duo. This directory is meant for designers from all across the globe to be able to share their various social media network information so that the community can keep up with each other.</p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://justtweetit.com/graphic-designers/" class="image-border" style="float:left; width:139px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/website-justtweetit.jpg" alt="" title="Just Tweet It" width="133" height="100" class="alignnone size-medium wp-image-396" /></a></p>
<p style="float:left; width:302px;"><a href="http://justtweetit.com/graphic-designers/"><strong>Just Tweet It</strong></a><br />A user directory for Twitter organized by genre to allow for users to easily find other Twitter users to connect with.</p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="http://www.designforums.co.uk/" class="image-border" style="float:left; width:139px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/website-designforums.png" alt="" title="Design Forums" width="133" height="106" class="alignnone size-medium wp-image-422" /></a></p>
<p style="float:left; width:302px;"><a href="http://www.designforums.co.uk/"><strong>Design Forums</strong></a><br />Offering a free, friendly community to discuss design. Join Design Forums today and start talking to designers across the UK.</p>
<div class="clear"></div>
</div>
<h4 style="clear:both;">Other shout-outs:</h4>
<div style="margin-bottom:1.2em;">
	<a href="http://www.tweetdeck.com" class="image-border" style="float:left; width:139px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/website-tweetdeck.jpg" alt="" title="TweetDeck" width="133" height="100" class="alignnone size-medium wp-image-399" /></a></p>
<p style="float:left; width:302px;"><a href="http://www.tweetdeck.com"><strong>TweetDeck</strong></a><br />AIR application for Twitter &#8212; if not for this, I don&#8217;t think I would&#8217;ve gotten into Twittering at all.<br /><em>(Twitter: <a href="http://twitter.com/iaindodsworth">iaindodsworth</a>)</em></p>
<div class="clear"></div>
</div>
<div style="margin-bottom:1.2em;">
	<a href="https://RobBarrettDesign.freshbooks.com/signup/" class="image-border" style="float:left; width:139px; margin-right:12px;"><img src="http://www.rob-barrett.com/wp-content/uploads/2008/11/website-freshbooks.jpg" alt="" title="FreshBooks" width="133" height="100" class="alignnone size-medium wp-image-400" style="float:left; margin-right:12px;" /></a></p>
<p style="float:left; width:302px;"><a href="https://RobBarrettDesign.freshbooks.com/signup/"><strong>Freshbooks</strong></a><br />A great web-app for tracking time and billing clients. Friendly support as well!<br /><em>(Twitter: <a href="http://twitter.com/freshbooks">freshbooks</a>)</em></p>
<div class="clear"></div>
</div>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/one-month-later/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>The Makings of a WordPress Design Blog</title>
		<link>http://www.rob-barrett.com/post/useful-resources-for-making-a-wordpress-design-blog</link>
		<comments>http://www.rob-barrett.com/post/useful-resources-for-making-a-wordpress-design-blog#comments</comments>
		<pubDate>Wed, 22 Oct 2008 18:31:40 +0000</pubDate>
		<dc:creator>Rob Barrett</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.rob-barrett.com/?p=103</guid>
		<description><![CDATA[This is somewhat of a follow-on from Jacob Cass&#8217; article, 29 Great Wordpress Plugins That I Personally Recommend.
Jacob posted his article just as I was putting together this version of my website, and it helped me a huge amount in finding the right plugins to do what I wanted my site to do.
In that spirit [...]]]></description>
			<content:encoded><![CDATA[<p>This is somewhat of a follow-on from Jacob Cass&#8217; article, <a href="http://justcreativedesign.com/2008/10/07/21-great-wordpress-plugins-that-i-personally-recommend/">29 Great Wordpress Plugins That I Personally Recommend</a>.</p>
<p>Jacob posted his article just as I was putting together this version of my website, and it helped me a huge amount in finding the right plugins to do what I wanted my site to do.</p>
<p>In that spirit of helping, I thought I&#8217;d follow suit and publish my own list of must-haves. So, without further ado, here&#8217;s a list of resources that I found helpful in putting the Rob Barrett Design website together&#8230;</p>
<h4>Tutorials:</h4>
<ul>
<li><a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"><strong>So you want to create WordPress themes huh?</strong></a><br />
Wpdesigner.com&#8217;s helpful tips on how to build a WordPress theme from scratch. It does assume you know almost nothing about web designing, which is obviously helpful for many, but there&#8217;s a lot in there that can be skipped over &#8212; just make sure you don&#8217;t miss the important parts.</li>
<li><a href="http://www.mattcutts.com/blog/highlight-author-comments-wordpress/"><strong>How to highlight author comments in WordPress</strong></a><br />
Pretty self-explanatory &#8212; how to set a specific CSS class for any comments made by the post author.</li>
<li><a href="http://www.themelab.com/2008/04/14/the-ultimate-guide-to-wordpress-conditional-tags/"><strong>The Ultimate Guide to WordPress Conditional Tags</strong></a><br />
Very useful for serving up different content for different pages, while keeping the number of page templates to a minimum. For instance, I use conditional tags to highlight the navigation tabs when you&#8217;re on the relevant page.</li>
</ul>
<h4>Plugins:</h4>
<ul>
<li><a href="http://techie-buzz.com/wordpress-plugins/better-comments-manager-wordpress-plugin-release.html"><strong>Better Comments Manager</strong></a><br />
Admittedly, as I&#8217;m writing this, I don&#8217;t yet have any comments (can you hear the violins?), so this plugin hasn&#8217;t helped much yet, but from various recommendations I&#8217;ve read, and the little playing around I&#8217;ve done, it&#8217;s apparently very useful for following and managing comments when they start to rack up.</li>
<li><a href="http://www.deliciousdays.com/cforms-plugin"><strong>cformsII</strong></a><br />
A quick and easy way to create custom forms. You create the form in the backend, set the style you want (I disabled this and used my own CSS stylesheet), and then you simply have to referenced the form number to place that form on a post, page or template.</li>
<li><a href="http://www.dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/"><strong>Dagon Design Sitemap Generator</strong></a><br />
Very simply create a user-friendly and search-engine-friendly sitemap of all pages and posts on a WordPress site.</li>
<li><a href="http://www.feedburner.com/fb/a/help/wordpress_quickstart"><strong>FeedBurner FeedSmith</strong></a><br />
This plugin makes sure that no matter how users might try to access your RSS feed, they&#8217;ll always be forwarded onto your FeedBurner feed, making it useful to track subscribers and for any future redirection.</li>
<li><a href="http://www.arnebrachhold.de/redir/sitemap-home/"><strong>Google XML Sitemaps</strong></a><br />
A very easy, one-click plugin to create and submit an XML sitemap to Google, MSN Live Search, Ask.com and Yahoo!</li>
<li><a href="http://alexrabe.boelinger.com/?page_id=80"><strong>NextGEN Gallery</strong></a><br />
The pop-up lightbox that I use for the images on my <a href="/portfolio">Portfolio</a>. I don&#8217;t quite use it with out-of-the-box functionality though. This plugin auto-creates thumbnails by resizing the image &#8212; I didn&#8217;t want that, so I show a load of thumbnails uploaded to a different directory, and add the following code to the link to make it pop-up.</li>
</ul>
<p><code>&lt;a href=&quot;/wp-content/gallery/portfolio/FULLSIZE-IMAGE-NAME.jpg&quot; id=&quot;thumb6&quot; class=&quot;thickbox&quot; rel=&quot;portfolio&quot;&gt;&lt;img src=&quot;THUMBNAIL-LOCATION.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</code></p>
<p class="subtle">Note the <strong><em>id=&#8221;thumb6&#8243;</em></strong>, <strong><em>class=&#8221;thickbox&#8221;</em></strong> and <strong><em>rel=&#8221;portfolio&#8221;</em></strong> &#8212; that&#8217;s what makes it work with this plugin (in this case, 6 is the Gallery image number; this needs to change for each image).</p>
<ul>
<li><a href="http://www.michelem.org/wordpress-plugin-nofollow-free/"><strong>NoFollow Free</strong></a><br />
This enables me to enable the <strong><em>rel=&#8221;follow&#8221;</em></strong> attribute on links, which means search engines are able to follow them&#8230; Which means any commenters get rewarded with a search engine boost!</li>
<li><a href="http://w-shadow.com/blog/2007/10/19/one-click-plugin-updater/"><strong>One Click Plugin Updater</strong></a><br />
Makes updating WordPress plugins a great deal easier.</li>
<li><a href="http://planetozh.com/blog/my-projects/wordpress-admin-menu-drop-down-css/"><strong>Ozh&#8217; Admin Drop Down Menu</strong></a><br />
This makes the WordPress admin backend a lot more user-friendly, in that I can access various options with one click instead of two or three.</li>
<li><a href="http://www.coffee2code.com/wp-plugins/"><strong>Preserve Code Formatting</strong></a><br />
A bit of a legacy plugin, but I find it useful when displaying code (like the section above for NextGEN Gallery), so that it doesn&#8217;t get auto-formatted by WordPress.</li>
<li><a href="http://urbangiraffe.com/plugins/search-unleashed/"><strong>Search Unleashed</strong></a><br />
The search box I&#8217;m currently using. Has more functionality than the standard, in that it allows wildcards, logical operations, and highlighting across posts, pages, comments, titles, URLs, and meta-data.</li>
<li><a href="http://txfx.net/code/wordpress/subscribe-to-comments/"><strong>Subscribe To Comments</strong></a><br />
Another pretty self-explanatory one &#8212; allows commenters to receive email announcements of any subsequent comments.</li>
<li class="line-through"><strong>Twitter updater w/ TinyURL</strong><br />
Makes an automatic announcement to <a href="http://twitter.com/robbarrett">my Twitter</a> about any new posts that I publish.</li>
<li><a href="http://www.oratransplant.nl/uga"><strong>Ultimate Google Analytics</strong></a><br />
A massive hassle- and time-saver! This plugin not only automatically adds the Google Analytics tracking code to every page, it also adds the tracking script to every link, allowing me to track downloads and outgoing links as well.</li>
<li><a href="http://mnm.uib.es/gallir/wp-cache-2/"><strong>wp-cache</strong></a><br />
This caches the dynamically generated output of my WordPress site, reducing strain on my server, and reducing the load time for my visitors. It&#8217;s got a handy snippet that you can add to a page to exclude sections from the cache (I use this on <a href="http://twitter.com/robbarrett">my Twitter feed</a> in my sidebar).</li>
<li><a href="http://lesterchan.net/portfolio/programming/php/"><strong>WP-PageNavi</strong></a><br />
A quick and easy way to add a more functional multi-page navigation, as seen at the bottom of my homepage.</li>
<li><a href="http://www.maxpower.ca/wordpress-plugins/"><strong>WP Dash Note</strong></a><br />
Adds a handy &#8216;Post It Note&#8217; section to the WordPress Dashboard &#8212; handy for keeping a To-Do list for my site! I&#8217;m not a fan of the default appearance, but it&#8217;s easy to change if you know a little CSS.</li>
<li><a href="http://techie-buzz.com/wordpress-plugins/wordpress-automatic-upgrade-12-release.html"><strong>Wordpress Automatic Upgrade</strong></a><br />
Why go to the hassle of downloading, unzipping, overwriting and reuploading your WordPress files just to upgrade, when this plugin takes out all of the hard work?</li>
</ul>
<p>That&#8217;s the lot that I use at present. I&#8217;m sure as my blog grows that list will very likely change, if not grow as well.</p>
<p>Whether you&#8217;re just starting out with your WordPress site, or you&#8217;ve been going for a while, I hope you get something helpful out of the list.</p>
<p>I&#8217;d be interested to hear what essential plugins and/or resources you use for your site, and if you&#8217;ve got any suggestions for improvements on my chosen few!</p>
<h4>Update (12/11/2008):</h4>
<p>There&#8217;s been a few additions and changes to my Plug-Ins list recently, so here&#8217;s what&#8217;s different:</p>
<ul>
<li><a href="http://www.gravatar.com/implement.php#section_2_2"><strong>Gravatar</strong></a><br />
Adds gravatar support for my site&#8217;s comments.</li>
<li><a href="http://techblissonline.com/platinum-seo-pack/"><strong>Platinum SEO Pack</strong></a><br />
Allows me to set the meta descriptions for each page, to boost the likelihood of getting picked up via search engines.</li>
<li><a href="http://www.smackfoo.com/plugins/sig2feed/"><strong>RSS Feed Signature</strong></a><br />
Specify content to be shown at the bottom of each RSS feed entry &#8212; for instance, a site banner, contact details, etc.</li>
<li><a href="http://alexking.org/projects/wordpress"><strong>Twitter Tools</strong></a><br />
A replacement for the Twitter announcer that I was using previously, which had the problem of immediately announcing posts upon clicking &#8216;Publish&#8217;, even if the publish date was set to the future. This alternative plug-in waits until the post is public, plus with a small modification to the code, I&#8217;m able to point people to <a href="http://www.designfloat.com/user/view/history/login/robbarrett">my Design Float account</a> at the same time.</li>
</ul>
        <hr /><p><a href="http://www.rob-barrett.com"><img src="http://www.rob-barrett.com/images/banner-468x60.gif" width="468" height="60" border="0" alt="Rob Barrett Design"></a><p>&copy; Rob Barrett Design.</p>      ]]></content:encoded>
			<wfw:commentRss>http://www.rob-barrett.com/post/useful-resources-for-making-a-wordpress-design-blog/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
