<?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>SixCrayons</title>
	<atom:link href="http://sixcrayons.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sixcrayons.com</link>
	<description>non-toxic designing</description>
	<lastBuildDate>Fri, 26 Feb 2010 20:44:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress SubHeading plugin</title>
		<link>http://sixcrayons.com/2010/02/26/wordpress-subheading-plugin/</link>
		<comments>http://sixcrayons.com/2010/02/26/wordpress-subheading-plugin/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 17:36:32 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2975</guid>
		<description><![CDATA[This WordPress SubHeading Plugin is for use in your personal  and    commercial projects,  and can be used without attribution. [...]]]></description>
			<content:encoded><![CDATA[<p class="first">This WordPress SubHeading Plugin is for use in your personal  and    commercial projects,  and can be used without attribution. If you  wish    to redistribute the WordPress subheading plugin please link back to SixCrayons.</p>
<p>This Wordpress <a href="http://wordpress.org/extend/plugins/subheading/" target="_blank">SubHeading Plugin</a> uses a custom field to allow sub titles/headings to be  added to both <strong>posts</strong> and <strong>pages</strong>. The custom subheading field is re-positioned so it is directly below  the main title when editing. Adding a subheading to your page or post can be quite helpful for users on <a href="http://fordoing.co.uk" target="_blank">fordoing</a> I have added them to the page template. Each sub heading gives the user a little more information about what the page is about.</p>
<p>By default subheadings are also appended to RSS feeds and the admin  edit post/page lists.</p>
<div id="attachment_2982" class="wp-caption aligncenter" style="width: 540px"><a href="http://sixcrayons.com/files/2010/02/screenshot-1.png"><img class="size-full wp-image-2982" title="screenshot-1" src="http://sixcrayons.com/files/2010/02/screenshot-1.png" alt="" width="530" height="400" /></a><p class="wp-caption-text">Subheading screenshot-1</p></div>
<div id="attachment_2983" class="wp-caption aligncenter" style="width: 540px"><a href="http://sixcrayons.com/files/2010/02/screenshot-2.png"><img class="size-full wp-image-2983" title="screenshot-2" src="http://sixcrayons.com/files/2010/02/screenshot-2.png" alt="" width="530" height="400" /></a><p class="wp-caption-text">Subheading screenshot-2</p></div>
<p>Below are a couple of sites that are currently using the subheading plugin already to great affect. Try it out and let me know what you make of the plugin.</p>
<p><a href="http://clearbooks.co.uk" target="_blank"><img class="aligncenter size-full wp-image-2990" title="clearbooks" src="http://sixcrayons.com/files/2010/02/clearbooks.jpg" alt="" width="615" height="220" /></a></p>
<p><a href="http://fordoing.co.uk" target="_blank"><img class="aligncenter size-full wp-image-2998" title="fordoing" src="http://sixcrayons.com/files/2010/02/fordoing.jpg" alt="" width="615" height="220" /></a></p>
<p>Download the WordPress subheading plugin below</p>
<p><a href="http://downloads.wordpress.org/plugin/subheading.1.4.2.zip"><img class="aligncenter size-full wp-image-2978" title="main-download-button" src="http://sixcrayons.com/files/2010/02/main-download-button1.jpg" alt="" width="615" height="87" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2010/02/26/wordpress-subheading-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Skeleton theme</title>
		<link>http://sixcrayons.com/2010/02/25/wordpress-skeleton-theme/</link>
		<comments>http://sixcrayons.com/2010/02/25/wordpress-skeleton-theme/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 18:14:07 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Skeleton]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2820</guid>
		<description><![CDATA[This Skeleton WordPress theme is for use in your personal  and   commercial projects,  and can be used without attribution. If [...]]]></description>
			<content:encoded><![CDATA[<p class="first">This Skeleton WordPress theme is for use in your personal  and   commercial projects,  and can be used without attribution. If you  wish   to redistribute the theme, please link back to SixCrayons.</p>
<p>For you who love to create your sites in <a href="http://wordpress.org/" target="_blank">WordPress</a>, @<a href="http://twitter.com/36Flavours">36Flavours</a> has created  this skeleton WordPress theme for you.  This WordPress skeleton theme  will save you time and effort when writing a theme from scratch. It  includes all the basic functionality and minimal amount of files to get  you up and running.</p>
<p>Is WordPress the best blog/content management system available? I think  so, and in 2009 the <a href="http://www.packtpub.com/award" target="_blank">Open Source CMS Awards</a> thought so too! Smaller portfolio sites and design sites like SixCrayons to HUGELY popular sites like <a href="http://www.spotify.com/en/" target="_blank">Spotify</a> are all built in WordPress! Below are a few examples of sites using WordPress.</p>
<p><img class="aligncenter size-full wp-image-2950" title="1" src="http://sixcrayons.com/files/2010/02/1.jpg" alt="" width="615" height="220" /></p>
<p><img class="aligncenter size-full wp-image-2951" title="2" src="http://sixcrayons.com/files/2010/02/2.jpg" alt="" width="615" height="220" /></p>
<p><img class="aligncenter size-full wp-image-2952" title="3" src="http://sixcrayons.com/files/2010/02/3.jpg" alt="" width="615" height="220" /></p>
<p>Download the Skeleton WordPress theme below</p>
<p><a href=" /files/2010/02/skeleton.zip"><img class="alignnone size-full wp-image-2749" title="main-pack-button" src="http://sixcrayons.com/files/2010/02/main-pack-button.jpg" alt="" width="615" height="87" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2010/02/25/wordpress-skeleton-theme/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Twitter background template</title>
		<link>http://sixcrayons.com/2010/02/24/twitter-background-template/</link>
		<comments>http://sixcrayons.com/2010/02/24/twitter-background-template/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 14:24:24 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2825</guid>
		<description><![CDATA[This Twitter background template is for use in your personal  and commercial projects,  and can be used without attribution. If you  [...]]]></description>
			<content:encoded><![CDATA[<p class="first">This Twitter background template is for use in your personal  and commercial projects,  and can be used without attribution. If you  wish to redistribute the Twitter background template please link back to SixCrayons.</p>
<p>Twitter has an incredibly sparse user  interface. This makes it really easy to use but doesn&#8217;t allow a lot of personal information to be shown. Creating your own Twitter background helps make your Twitter profile more personal. You can use the space for content about yourself your business or you can just chuck a giant ugly picture of yourself in there, sorta like I have. :S</p>
<p>Be creative with your background you have to look at your background all the time so make sure you like it. The template sizes within the PSD I have attached for you to download are:</p>
<p style="text-align: center"><strong>1024 x 768  |  1280 x 1024  |  1680 x 1050  |  1920 x 1200</strong></p>
<p><a href="http://sixcrayons.com/files/2010/02/sixcrayonstwitter.jpg"><img class="aligncenter size-full wp-image-2907" title="sixcrayonstwitter" src="http://sixcrayons.com/files/2010/02/sixcrayonstwitter.jpg" alt="" width="615" height="434" /></a></p>
<p><a href="http://sixcrayons.com/files/2010/02/harrytwitter.jpg"><img class="aligncenter size-full wp-image-2909" title="harrytwitter" src="http://sixcrayons.com/files/2010/02/harrytwitter.jpg" alt="" width="615" height="340" /></a></p>
<p><a href="http://sixcrayons.com/files/2010/02/twitterbgtemplate.jpg"><img class="aligncenter size-full wp-image-2930" title="twitterbgtemplate" src="http://sixcrayons.com/files/2010/02/twitterbgtemplate.jpg" alt="" width="615" height="321" /></a></p>
<p>Download the Twitter background template below</p>
<p><a href="/files/2010/02/twitter-template.psd.zip"><img class="alignnone size-full wp-image-2749" title="main-pack-button" src="http://sixcrayons.com/files/2010/02/main-pack-button.jpg" alt="" width="615" height="87" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2010/02/24/twitter-background-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website banner ad sizes template</title>
		<link>http://sixcrayons.com/2010/02/23/website-banner-ad-sizes-template/</link>
		<comments>http://sixcrayons.com/2010/02/23/website-banner-ad-sizes-template/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 12:17:08 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2822</guid>
		<description><![CDATA[This Website banner ad sizes template is for use in your personal  and  commercial projects,  and can be used without attribution. [...]]]></description>
			<content:encoded><![CDATA[<p class="first">This Website banner ad sizes template is for use in your personal  and  commercial projects,  and can be used without attribution. If you  wish  to redistribute the website banner ad sizes template please link back to SixCrayons.</p>
<p>As I work on a lot of  sites/forums/email templates that use ads I am always showing clients how different sized ads will look within the layout of their websites. This PSD will hopefully act as a good guide for banner ad sizes you can place within your designs.</p>
<p><a href="http://sixcrayons.com/files/2010/02/insanelymacads.jpg"><img class="aligncenter size-full wp-image-2889" title="insanelymacads" src="http://sixcrayons.com/files/2010/02/insanelymacads.jpg" alt="" width="615" height="547" /></a></p>
<p>Below you can see a preview of the banner ad sizes PSD. Once you have downloaded the PSD you can drag and drop each ad size onto you design easily.</p>
<p><a href="http://sixcrayons.com/files/2010/02/banneradsizes1.jpg"><img class="aligncenter size-full wp-image-2886" title="banneradsizes1" src="http://sixcrayons.com/files/2010/02/banneradsizes1.jpg" alt="" width="615" height="1462" /></a></p>
<p>Download the Website banner ad template below</p>
<p><a href="/files/2010/02/banneradsizes.psd.zip"><img class="alignnone size-full wp-image-2749" title="main-pack-button" src="http://sixcrayons.com/files/2010/02/main-pack-button.jpg" alt="" width="615" height="87" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2010/02/23/website-banner-ad-sizes-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web page template with 960 grid system</title>
		<link>http://sixcrayons.com/2010/02/22/web-page-template-with-960-grid-system/</link>
		<comments>http://sixcrayons.com/2010/02/22/web-page-template-with-960-grid-system/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 12:20:55 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2743</guid>
		<description><![CDATA[This web page template with 960 grid system is for use in your personal and commercial projects,  and can be used without attribution. [...]]]></description>
			<content:encoded><![CDATA[<p class="first">This web page template with 960 grid system is for use in your personal and commercial projects,  and can be used without attribution. If you wish to redistribute the web page template please link back to SixCrayons.</p>
<h3>Web page template with 960 grid system</h3>
<p>I pretty much use this PSD on a day to day basis as my starting point to designing web pages.</p>
<p>The PSD has the <strong>12</strong> and <strong>16</strong> bar 960 grid system. Even if you don&#8217;t like using the 960 Grid system you will find this template useful. Guidelines mark out your <strong>940</strong>, <strong>960</strong>, and the <strong>1024</strong> pixel lines. If you can&#8217;t see any Guidelines turn them on by pressing <strong>CTRL &#8216;H&#8217; </strong>(<strong>pc</strong>)<strong> </strong>or <strong>CMD &#8216;H&#8217; </strong>(<strong>mac</strong>). Using this as a default base will hopefully give you a starting point for your web designs in Photoshop.</p>
<p><a href="http://sixcrayons.com/files/2010/02/tapbots12-100.jpg"><img class="aligncenter size-full wp-image-2881" title="tapbots12-100" src="http://sixcrayons.com/files/2010/02/tapbots12-100.jpg" alt="" width="615" height="585" /></a></p>
<p><a href="http://sixcrayons.com/files/2010/02/woo16-1003.jpg"><img class="aligncenter size-full wp-image-2875" title="woo16-1003" src="http://sixcrayons.com/files/2010/02/woo16-1003.jpg" alt="" width="615" height="585" /></a></p>
<p>On each of my PSD&#8217;s I will release this week you will see I have one white layer above all other layers. Saving a PSD out like this reduces its size by up to <strong>20%</strong>. Just a little handy tip if you are struggling to reduce your PSD size.</p>
<p>The PSD&#8217;s dynamics are &#8211; Width: 1100px Height: 960px</p>
<p>Download the web page template with 960 grid system below</p>
<p><a href="/files/2010/02/default-webpage-960-grid.psd.zip"><img class="alignnone size-full wp-image-2749" title="main-pack-button" src="http://sixcrayons.com/files/2010/02/main-pack-button.jpg" alt="" width="615" height="87" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2010/02/22/web-page-template-with-960-grid-system/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ocarina &#8211; all out of breath</title>
		<link>http://sixcrayons.com/2010/02/04/ocarina-all-out-of-breath/</link>
		<comments>http://sixcrayons.com/2010/02/04/ocarina-all-out-of-breath/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:18:15 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Apps and Widgets]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Ocarina]]></category>
		<category><![CDATA[Zelda]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2662</guid>
		<description><![CDATA[Category: music
Price:  $0.99 / £0.59

At last the official instrument of Zelda has come to the iPhone! I have always dreamt of the day I [...]]]></description>
			<content:encoded><![CDATA[<h3>Category: <em>music</em></h3>
<h3><em>Price:  $0.99 / £0.59<br />
</em></h3>
<p class="first">At last the official instrument of Zelda has come to the iPhone! I have always dreamt of the day I could roam around the land playing my very own Ocarina, opening secret caves and calling horses to me willy nilly.</p>
<p>Well now I can do it and for only £0.59p! This app seems to have filled a huge void in my life! My girlfriend on the other hand now wants to break up with me as she realizes the full extent of my inability to please a woman. I thought four hours a night serenading her on my (pretend) wind instrument did it for most girls but obviously not. Owell I still have my Ocarina!</p>
<p>From some of the reviews I have read I think some people have taken the Ocarina app a little too seriously saying absurd things like:</p>
<h3 class="quote">Now any idiot with no Musical talent thinks they can play this thing like a pro!</h3>
<p>So what?! I think these people need to chill as this app is totally for the lolz. Even though I am thinking about making a band of 4 Ocarina players called &#8216;The Ocarinas&#8217; because I am so damn good at playing it. Just think of the groupies!</p>
<p>Here is a little recording I made of myself playing last night can you guess where the songs from? Don&#8217;t worry you will not be as good as me right away, it takes practice. ;)</p>
<h3><a href="http://harryford.yearblog.co.uk/files/2010/02/ocarina-pirates-2.mp3" target="_blank">Listen here</a></h3>
<h3>So how does this app work?</h3>
<h3><a href="http://sixcrayons.com/files/2010/02/link.jpg"><img class="alignright size-full wp-image-2705" title="link" src="http://sixcrayons.com/files/2010/02/link.jpg" alt="" width="236" height="301" /></a></h3>
<p>The Ocarina is sensitive to your breath, touch and movements. Blowing into the microphone at the bottom of your iPhone creates a flute like sound then holding down any of the touch sensitive holes on the screen makes sweet music. You can even tilt your iPhone/Ocarina to change vibrato rate and depth.</p>
<p>You can listen in on Ocarina players all over the world just by tapping the   globe icon at the bottom of the screen. Ocarina fans from all over the world have posted hundreds of free  easy–to-read scores at <a href="http://ocarina.smule.com/" target="_blank">http://ocarina.smule.com/</a>.</p>
<p>Buying this app will make you friends, help you learn probably the best musical instrument in the world and gain you the trust and respect of all woodland creatures in Hyrule which is helpful in case you get lost. So Buy it and get jammin.</p>
<p><a href="http://itunes.apple.com/gb/app/ocarina/id293053479?mt=8" target="_blank"><img class="alignnone size-full wp-image-2724" title="main-download-button" src="http://sixcrayons.com/files/2010/02/main-download-button.jpg" alt="" width="615" height="87" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2010/02/04/ocarina-all-out-of-breath/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://harryford.yearblog.co.uk/files/2010/02/ocarina-pirates-2.mp3" length="308452" type="audio/mpeg" />
		</item>
		<item>
		<title>What the iPad &#8216;could&#8217; bring to designers</title>
		<link>http://sixcrayons.com/2010/02/02/what-the-ipad-could-bring-to-designers/</link>
		<comments>http://sixcrayons.com/2010/02/02/what-the-ipad-could-bring-to-designers/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:29:13 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Designers]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2527</guid>
		<description><![CDATA[After a few weeks of shifting through iPad related posts I have come up with my own! Ohhh Nooo I hear you say, well [...]]]></description>
			<content:encoded><![CDATA[<p class="first">After a few weeks of shifting through iPad related posts I have come up with my own! <strong>Ohhh Nooo</strong> I hear you say, well hopefully this won&#8217;t be too predictable.</p>
<p><img class="alignright size-full wp-image-2582" title="multi_touch" src="http://sixcrayons.com/files/2010/02/multi_touch.jpg" alt="" width="300" height="348" />The iPad has been designed and created for media consumers. It is not geared towards the design community which is probably why we have had such an outcry about the usability of Apple&#8217;s new product. It runs the OS software the iPhone uses and not full OS X which is seen as a big let down by designers. Using the same software as the iPhone means that like iPhone the iPad will not allow multitasking.</p>
<p>The size of the device however I really do like. I like the large bezel around the edge it has be thick because of the way it&#8217;s held! Not quite sure why everybody keeps slagging this feature so much. The size of the screen is perfect for browsing sites I really don&#8217;t think there will be too many arguments about its outstanding browsing capabilities.</p>
<p>What the iPad does not have is a real usefulness and an area it can currently fill and help me with my design. Which brings me to my main point&#8230;</p>
<h3>How Adobe can help the iPad and themselves</h3>
<p style="text-align: left">A few days ago <strong>Steve Jobs</strong> had an alleged rant about Adobe in a meeting screaming:</p>
<h3 class="quote" style="text-align: center">&#8220;Adobe are f#cking lazy! AHHHHHHH&#8221; &#8211; something like that</h3>
<p>His comments were aimed mainly at Flash the fact he thinks it is buggy and this being the reason for not incorporating it into the iPad or the iPhone. Also saying the progress of HTML5 will make Flash more or less pointless for online videos.</p>
<p>However what he may have created with the iPad is the opportunity for Adobe to create a program/app so good for designers I think every designer would want it. If Adobe did get their finger out of their arse and created a PhotoShop app capable of allowing illustration with a pen straight onto the screen it could revolutionize the way we work.</p>
<p>It would turn the iPad into an awesome Wacom almost incomparable to other  Wacoms. Small, sleek, sexy, it&#8217;s constantly connected to the <strong>internet</strong>, <strong>affordable</strong>, and most importantly, it could be superbly productive. For an app like this I would pay up to £200 for.</p>
<p>If you were able to create an illustration or a design layout within a PhotoShop app and then have the ability to save out the PSD you could put it on a USB device upload it to your main computer or even upload it on <a href="https://www.dropbox.com/" target="_blank">Dropbox</a> through their free app on the iPad.</p>
<p>This wouldn&#8217;t be Apple going into the Wacom market it is them allowing programmers to make apps within the iPad that gives it the same ability&#8217;s of a Wacom. It would be small enough to carry everywhere in your rucksack/large handbag. You would be able to sketch down ideas while on the train in the park or even sitting in the pub!</p>
<p><img class="alignleft size-full wp-image-2658" title="colour-ipad" src="http://sixcrayons.com/files/2010/02/colour-ipad.jpg" alt="" width="331" height="312" />The iPad already does have a working illustration app called Brushes which you draw with your finger. I personally feel this app just isn&#8217;t a strong enough reason for me to even think about buying the iPad as it is still so limited with layers and does not allow the creation of vector images.</p>
<p>I&#8217;m no genius when it comes to saying how the iPad will do sales wise but even if the iPad had just this one app, I would buy one and I have a feeling that a lot of designers illustrators out there would too.</p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2010/02/02/what-the-ipad-could-bring-to-designers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Movie fan artwork</title>
		<link>http://sixcrayons.com/2010/01/13/movie-fan-artwork/</link>
		<comments>http://sixcrayons.com/2010/01/13/movie-fan-artwork/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 22:25:13 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Illustration]]></category>
		<category><![CDATA[artwork]]></category>
		<category><![CDATA[fan]]></category>
		<category><![CDATA[movies]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2414</guid>
		<description><![CDATA[I have put together this quick showcase of movie fan artwork. These are some of my favourite movies and some of the best young [...]]]></description>
			<content:encoded><![CDATA[<p class="first">I have put together this quick showcase of movie fan artwork. These are some of my favourite movies and some of the best young artists I follow.</p>
<h3 class="quote"><a href="http://juarezricci.deviantart.com/art/Gran-Torino-Clint-Eastwood-106429033" target="_blank">Gran Torino</a> &#8211; by juarezricci</h3>
<p><a href="http://sixcrayons.com/files/2010/01/Gran_Torino___Clint_Eastwood_by_juarezricci.jpg"><img class="alignnone size-full wp-image-2439" title="Gran_Torino___Clint_Eastwood_by_juarezricci" src="http://sixcrayons.com/files/2010/01/Gran_Torino___Clint_Eastwood_by_juarezricci.jpg" alt="Gran_Torino___Clint_Eastwood_by_juarezricci" width="615" height="538" /></a></p>
<h3 class="quote"><a href="http://adamhughes.deviantart.com/art/Dr-No-Commission-117113381" target="_blank">Dr No</a> &#8211; by Adamhughes</h3>
<p style="text-align: center"><a href="http://sixcrayons.com/files/2010/01/Dr__No.jpg"><img class="aligncenter" title="Dr__No" src="http://sixcrayons.com/files/2010/01/Dr__No.jpg" alt="Dr__No" width="509" height="718" /></a></p>
<h3 class="quote"><a href="http://syncaidia.deviantart.com/art/Princess-Mononoke-144949422" target="_blank">Princess Mononoko</a> &#8211; by syncaidia</h3>
<p><a href="http://sixcrayons.com/files/2010/01/Princess_Mononoke_by_syncaidia.jpg"><img class="alignnone size-full wp-image-2430" title="Princess_Mononoke_by_syncaidia" src="http://sixcrayons.com/files/2010/01/Princess_Mononoke_by_syncaidia.jpg" alt="Princess_Mononoke_by_syncaidia" width="615" height="383" /></a></p>
<h3 class="quote"><a href="http://adamhughes.deviantart.com/art/Catwoman-65-122013605" target="_blank">Cat women</a> &#8211; by Adamhughes</h3>
<p style="text-align: center"><a href="http://sixcrayons.com/files/2010/01/Catwoman.jpg"><img class="size-full wp-image-2434 aligncenter" title="Catwoman" src="http://sixcrayons.com/files/2010/01/Catwoman.jpg" alt="Catwoman" width="600" height="922" /></a></p>
<h3 class="quote"><a href="http://nebezial.deviantart.com/art/army-of-darkness-cover-78998242" target="_blank">Evil Dead &#8211; Army of darkness</a> &#8211; by nebezial</h3>
<p><a href="http://sixcrayons.com/files/2010/01/army_of_darkness.jpg" target="_blank"><img class="alignnone size-full wp-image-2442" title="army_of_darkness" src="http://sixcrayons.com/files/2010/01/army_of_darkness.jpg" alt="army_of_darkness" width="615" height="932" /></a></p>
<h3 class="quote"><a href="http://lopezmichael.deviantart.com/art/STARSHIP-TROOPERS-by-Michael-L-117950565" target="_blank">StarShip Troopers</a> &#8211; by LOPEZMICHAEL</h3>
<p><a href="http://sixcrayons.com/files/2010/01/STARSHIP_TROOPERS.jpg"><img class="aligncenter size-full wp-image-2445" title="STARSHIP_TROOPERS" src="http://sixcrayons.com/files/2010/01/STARSHIP_TROOPERS.jpg" alt="STARSHIP_TROOPERS" width="600" height="988" /></a></p>
<h3 class="quote"><a href="http://2dforever.deviantart.com/art/Rush-84037438" target="_blank">Cowboy Bebop</a> &#8211; by 2dforever</h3>
<p><a href="http://sixcrayons.com/files/2010/01/Rush.jpg"><img class="aligncenter size-full wp-image-2457" title="Rush" src="http://sixcrayons.com/files/2010/01/Rush.jpg" alt="Rush" width="601" height="850" /></a></p>
<h3 class="quote"><a href="http://francis001.deviantart.com/art/batman-56862792" target="_blank">Batman</a> &#8211; by francis001</h3>
<p><a href="http://sixcrayons.com/files/2010/01/batman.jpg"><img class="aligncenter size-full wp-image-2459" title="batman" src="http://sixcrayons.com/files/2010/01/batman.jpg" alt="batman" width="615" height="918" /></a></p>
<h3 class="quote"><a href="http://patrickbrown.deviantart.com/art/District-9-143991993" target="_blank">District 9</a> &#8211; by patrickbrown</h3>
<p><a href="http://sixcrayons.com/files/2010/01/District_9.jpg"><img class="aligncenter size-full wp-image-2475" title="District_9" src="http://sixcrayons.com/files/2010/01/District_9.jpg" alt="District_9" width="615" height="435" /></a></p>
<h3 class="quote"><a href="http://jprart.deviantart.com/art/Spiderman-15523128" target="_blank">Spider Man</a> &#8211; by JPRart</h3>
<p><a href="http://sixcrayons.com/files/2010/01/Spiderman.jpg"><img class="aligncenter size-full wp-image-2481" title="Spiderman" src="http://sixcrayons.com/files/2010/01/Spiderman.jpg" alt="Spiderman" width="615" height="932" /></a></p>
<h3 class="quote"><a href="http://flyingdebris.deviantart.com/art/Mad-Max-mech-48770885" target="_blank">Mad Max</a> &#8211; by flyingdebris</h3>
<p><a href="http://sixcrayons.com/files/2010/01/Mad_Max.jpg"><img class="aligncenter size-full wp-image-2487" title="Mad_Max" src="http://sixcrayons.com/files/2010/01/Mad_Max.jpg" alt="Mad_Max" width="600" height="764" /></a></p>
<h3 class="quote"><a href="http://niarbon.deviantart.com/art/Baby-Stripe-113351314" target="_blank">Gremlins</a> &#8211; by Niarbon</h3>
<p><a href="http://sixcrayons.com/files/2010/01/gremlins2.jpg"><img class="aligncenter size-full wp-image-2495" title="gremlins2" src="http://sixcrayons.com/files/2010/01/gremlins2.jpg" alt="gremlins2" width="615" height="615" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2010/01/13/movie-fan-artwork/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How often should we really blog?</title>
		<link>http://sixcrayons.com/2010/01/04/how-often-should-we-really-blog/</link>
		<comments>http://sixcrayons.com/2010/01/04/how-often-should-we-really-blog/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 17:59:28 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2352</guid>
		<description><![CDATA[I ask myself this question all the time lately, as I now run a few blogs. I got back to work today after my [...]]]></description>
			<content:encoded><![CDATA[<p class="first">I ask myself this question all the time lately, as I now run a few blogs. I got back to work today after my Christmas and New Year break, opened my RSS reader and found that some design sites had written up to 30 blogs! I mean doesn&#8217;t anybody have a break over the holidays? I personally enjoy more or less totally stopping and spending time with my family and friends.</p>
<p>At one point I was going to prepare SixCrayons a post to release over my break then decided against it. It&#8217;s not that I don&#8217;t enjoy writing blogs and tutorials but because I feel I have worked hard this year and I do now need a few weeks of doing absolutely nothing on my computer.</p>
<p>I needed to concentrate on having fun and seeing friends. It also gave me a chance to focus on my other hobbies, such as photography.</p>
<p><a href="http://sixcrayons.com/files/2010/01/unread.jpg"><img class="alignnone size-full wp-image-2365" title="unread" src="http://sixcrayons.com/files/2010/01/unread.jpg" alt="unread" width="615" height="357" /></a></p>
<p>How are any smaller design blogs supposed to compete with this manufactured never ceasing churn of posting? Well I don&#8217;t think we are meant to. I found myself reading the few posts <a href="http://www.webdesignerwall.com/" target="_blank">Web Designer Wall</a> and other smaller blogs had written rather than the 30 odd posts <a href="http://psd.tutsplus.com/" target="_blank">Psdtuts</a> had produced as they were of a better quality.</p>
<p>If I have seen &#8216;The top twenty Photoshop/Illustrator/Website tutorial blogs of 2009&#8242; once, I have seen them a hundred times. There is only so many times I can see the same sites listed for being awesome before I grow tired of seeing them. I suppose what I am trying to get across is I think we need to be blog &#8220;less&#8221; for the sake of it and blog more consistent original blogs.</p>
<p>For example let&#8217;s please have less inspirational giving posts. Let people find inspiration for themselves. That after all is where creativity, originality and real talent comes from. By all means give lists and ways of finding inspiration but photograph after photograph of surreal landscaping and architecture is a bit uninspiring after a while.</p>
<p>I cannot think of one single  original work  of  art  that  is  <em> not</em> derived from earlier sources and is completely unique. We all need inspiration but maybe we need to stop over posting it. Other peoples ideas should be taken and used. Everyone will use them differently and therein lies the artistic genius.</p>
<p><a href="http://sixcrayons.com/files/2010/01/boring.jpg"><img class="alignnone size-full wp-image-2370" title="boring" src="http://sixcrayons.com/files/2010/01/boring.jpg" alt="boring" width="614" height="409" /></a></p>
<h3 class="title">So how often should we really blog then?</h3>
<p>As long as you are original with your posting and not repetitive then I think you may post as much as you want. As long as 80% of your posts are not lists of other peoples design posts and icons. By all means Tweet and promote each others work but list after list is becoming daft.</p>
<p>As &#8220;bloggers&#8221; we are not all at the same scale of PSDtuts and other large sites who are able to pay designers $300 a post for their sites. This is where our challenge lies. We have to produce better quality articles than these sites. I have spoken to many people running successful design sites and they all say the same thing; Once you have a few well written, challenging articles,  success and popularity will eventually follow.</p>
<p>So&#8230;. for us small time bloggers it is all about the <strong>quality</strong> not <strong>quantity</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2010/01/04/how-often-should-we-really-blog/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress plugin template with settings page</title>
		<link>http://sixcrayons.com/2009/12/16/wordpress-plugin-template-with-settings-page/</link>
		<comments>http://sixcrayons.com/2009/12/16/wordpress-plugin-template-with-settings-page/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 18:04:55 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://sixcrayons.com/?p=2295</guid>
		<description><![CDATA[Over the past few months I&#8217;ve found myself working on a number of WordPress powered projects and as a result of this have ended [...]]]></description>
			<content:encoded><![CDATA[<p class="first">Over the past few months I&#8217;ve found myself working on a number of <a href="http://wordpress.org/" target="_blank">WordPress</a> powered projects and as a result of this have ended up writing a number of plugins to solve some of the problems I had encountered.</p>
<p>In order to keep each plugin standardised and at the same time speed up the development process, I decided to create a plugin template containing some the features commonly used. After de-constructing my existing plugins it was clear that one of the most common features was the inclusion of a settings page, so have included that in the template.</p>
<h3 class="title">Introduction</h3>
<p>If you haven&#8217;t glanced your eyes over the WordPress Codex yet, it&#8217;s recommend you start by taking a look at it&#8217;s introduction to <a href="http://codex.wordpress.org/Writing_a_Plugin" target="_blank">Writing a Plugin</a>. It outlines all the basic principles and practices of plugin development as well as linking to some other useful resources.</p>
<h3 class="title">The Template</h3>
<p>The <a href="http://sixcrayons.com/files/2009/12/myplugin.zip">template</a> assumes we are writing a plugin called &#8220;<strong>MyPlugin</strong>&#8220;, which does absolutely nothing (that&#8217;s your task for later) and is stored a directory called &#8220;<strong>myplugin</strong>&#8221; in the plugins folder (/wp-content/plugins/).</p>
<p>In this directory there are three files &#8211; <em>index.php</em>, <em>readme.txt</em> and <em>settings.php</em>.</p>
<p>It&#8217;s recommended that you <a href="http://sixcrayons.com/files/2009/12/myplugin.zip" target="_blank">download the files</a> first and take a look, however the following brief description should prove some insight into what&#8217;s there.</p>
<h3 class="title">readme.txt</h3>
<p>If you want to host your Plugin on http://wordpress.org/extend/plugins/, you need a readme.txt file which contains details about the plugin, who it was written by, current version etc.</p>

<div class="wp_syntax"><div class="code"><pre class="ssh" style="font-family:monospace;">=== MyPlugin ===
Contributors: Steve Whiteley
Tags: my, plugin, template
Requires at least: 2.8.2
Tested up to: 2.9
Stable tag: 0.1
&nbsp;
A short description of my plugin.
&nbsp;
== Description ==
&nbsp;
A longer description outlining some of the major features.
&nbsp;
...</pre></div></div>

<h3 class="title">index.php</h3>
<p>If you open up index.php you will you see the core functionality of the plugin, the following will attempt to break it down a little and explain what it going on.</p>
<p>The first thing you will see are the comments at the top of the file:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/*
Plugin Name: MyPlugin
Plugin URI: http://wordpress.org/extend/plugins/myplugin/
Description: A short description of the plugin that is displayed on the plugins overview page.
Version: 0.1
Author: SixCrayons
Author URI: http://sixcrayons.com
*/</span></pre></div></div>

<p>WordPress will use the details provided here when displaying the plugin within the admin panel.</p>
<p>Our plugin template is going to use a class based structure, my main reason behind this is that it provides a namespace for your functions and allowing for shorter function names and prevention of conflicts.</p>
<p>We are now going to begin writing our class, but first ensuring that there are no classes with the same name in existence:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">class_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'MyPlugin'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">class</span> MyPlugin <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'MyPlugin'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// The name of your plugin used for display purposes.</span>
		<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$tag</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'myplugin'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// This should be the same value as the plugin directory.</span>
		<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$options</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Will hold any settings the plugin has saved.</span>
		<span style="color: #000000; font-weight: bold;">function</span> MyPlugin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #666666; font-style: italic;">// Fetch any stored plugin options/settings...</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">tag</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">options</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$options</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #339933;">...</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$myPlugin</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> MyPlugin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Instantiates the plugin</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>This is pretty much all we need to get the plugin appearing on the plugins list of the admin area, but we really want to add at least a small bit of functionality. Because this template assumes we are using a settings page, we want to make the settings as easy to get to as possible.</p>
<p>This can be done in two ways, adding a link under the plugins side menu and appending a link to the the plugin description on the plugins list. To do this we require two different hooks (admin_menu and plugin_row_meta) which we will add to out class initialisation function.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> MyPlugin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">tag</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #339933;">...</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>is_admin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// Only if we are currently in the admin panel should we add these hooks...</span>
		add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'admin_menu'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span><span style="color: #000088;">$this</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'admin_menu'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'plugin_row_meta'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span><span style="color: #000088;">$this</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'plugin_row_meta'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #339933;">...</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> admin_menu<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// Add a link to the settings page under &quot;Plugins&quot; on the sidebar menu...</span>
	add_submenu_page<span style="color: #009900;">&#40;</span>
		<span style="color: #0000ff;">'plugins.php'</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'Manage '</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">name</span><span style="color: #339933;">,</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">name</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'administrator'</span><span style="color: #339933;">,</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">tag</span><span style="color: #339933;">,</span>
		<span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span><span style="color: #000088;">$this</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'settings'</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> settings<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// Include the settings page when we click on a settings link...</span>
	<span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'settings.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> plugin_row_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$links</span><span style="color: #339933;">,</span> <span style="color: #000088;">$file</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// Append a link the after the author URL on plugins list page...</span>
	<span style="color: #000088;">$plugin</span> <span style="color: #339933;">=</span> plugin_basename<span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$plugin</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #990000;">array_merge</span><span style="color: #009900;">&#40;</span>
			<span style="color: #000088;">$links</span><span style="color: #339933;">,</span>
			<span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">sprintf</span><span style="color: #009900;">&#40;</span>
				<span style="color: #0000ff;">'&lt;a href=&quot;plugins.php?page=%s&quot;&gt;%s&lt;/a&gt;'</span><span style="color: #339933;">,</span>
				<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">tag</span><span style="color: #339933;">,</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Settings'</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$links</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>We now have two links in place which take you through to the settings page (settings.php). The example contains two options (&#8220;<em>Option One</em>&#8221; and &#8220;<em>Option Two</em>&#8220;) and uses the same template found elsewhere on the default settings pages.</p>
<h3 class="title">settings.php</h3>
<p>It also includes a message that is displayed when the settings have been saved.</p>
<p>A settings page requires the settings to be registered by calling <em>register_setting</em> and output <em>settings_fields</em> within the settings page form. Additionally the settings can be validated, but this step has not been included in the template.</p>
<p>The template also stores all the settings in a single options field, helping to keep the footprint of the plugin to a minimum.</p>
<h3 class="title">Summary</h3>
<p>I&#8217;d like to round this one off by saying this is certainly not the be all and end all of writing a plugin, however I do find it very useful to have all my plugins in a similar structure. The <a href="http://codex.wordpress.org/Plugin_API" target="_blank">Plugin API</a> still requires completion in some areas and finding the right hooks and filters can often take some effort, so hopefully this will help save you a fair amount of time.</p>
<p>If you can recommend any &#8220;best practices&#8221; for plugin development or have your own style then your ideas and feedback are very welcome :).</p>
<h3 class="title">Download the WordPress Plugin Template</h3>
<p><a href="http://sixcrayons.com/files/2009/12/myplugin.zip"><img class="alignnone size-full wp-image-2337" title="downloadfiles" src="http://sixcrayons.com/files/2009/12/downloadfiles.jpg" alt="downloadfiles" width="615" height="87" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sixcrayons.com/2009/12/16/wordpress-plugin-template-with-settings-page/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
