<?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>Michael Doyle &#124; Blog &#187; Development</title>
	<atom:link href="http://michaeldoyle.eu/blog/category/web/development/feed" rel="self" type="application/rss+xml" />
	<link>http://michaeldoyle.eu/blog</link>
	<description>Well, I&#039;m not sure whether to call this a blog or a sideblog. Either way, it&#039;s my personal, never-ending, post-it note, so that when I learn something interesting, it&#039;ll find its way here.</description>
	<lastBuildDate>Mon, 30 Nov 2009 01:44:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Web Design &#8211; Wireframing (A Beginners Guide)</title>
		<link>http://michaeldoyle.eu/blog/web/web-design-wireframing-a-beginners-guide</link>
		<comments>http://michaeldoyle.eu/blog/web/web-design-wireframing-a-beginners-guide#comments</comments>
		<pubDate>Sat, 19 Sep 2009 12:54:47 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[wireframes]]></category>
		<category><![CDATA[wireframing]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=359</guid>
		<description><![CDATA[Smashing magazine had a lengthy post about wireframing (which I mentioned previously), BuildInternet have a crash course on wireframing.
http://buildinternet.com/2009/09/why-your-next-website-should-be-designed-with-wireframes/
In the article, a great online wireframing application is recommended called HotGloo. Signup is required, but it is free and you get your own subdomain name which allows you to share your projects with clients.


Related posts:Web Design [...]


Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-design-wireframing' rel='bookmark' title='Permanent Link: Web Design &#8211; Wireframing'>Web Design &#8211; Wireframing</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-inspiration-5' rel='bookmark' title='Permanent Link: Web Design &#8211; Inspiration'>Web Design &#8211; Inspiration</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-development-developing-from-a-ps-design' rel='bookmark' title='Permanent Link: Web Development &#8211; Developing from a PS design'>Web Development &#8211; Developing from a PS design</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Smashing magazine had a lengthy post about wireframing (<a title="which I mentioned earlier" href="http://michaeldoyle.eu/blog/?p=328">which I mentioned previously</a>), BuildInternet have a crash course on wireframing.</p>
<p><a href="http://buildinternet.com/2009/09/why-your-next-website-should-be-designed-with-wireframes/" target="_blank">http://buildinternet.com/2009/09/why-your-next-website-should-be-designed-with-wireframes/</a></p>
<p>In the article, a great online wireframing application is recommended called <a href="http://www.hotgloo.com" target="_blank">HotGloo</a>. Signup is required, but it is free and you get your own subdomain name which allows you to share your projects with clients.</p>


<p>Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-design-wireframing' rel='bookmark' title='Permanent Link: Web Design &#8211; Wireframing'>Web Design &#8211; Wireframing</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-inspiration-5' rel='bookmark' title='Permanent Link: Web Design &#8211; Inspiration'>Web Design &#8211; Inspiration</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-development-developing-from-a-ps-design' rel='bookmark' title='Permanent Link: Web Development &#8211; Developing from a PS design'>Web Development &#8211; Developing from a PS design</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/web-design-wireframing-a-beginners-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP &#8211; Retrieve and display your recently listened to tracks from last.fm</title>
		<link>http://michaeldoyle.eu/blog/web/php-retrieve-your-recently-listened-to-tracks-from-last-fm</link>
		<comments>http://michaeldoyle.eu/blog/web/php-retrieve-your-recently-listened-to-tracks-from-last-fm#comments</comments>
		<pubDate>Thu, 03 Sep 2009 21:02:03 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=335</guid>
		<description><![CDATA[I've been playing around with retrieving my recently listened to tracks from last.fm so that I can use it on my portfolio. Last.fm provides an XML file of recently listened to tracks, so I wrote a php function to retrieve them. Below is the script, it's just basic HTML at the moment so that it [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>I've been playing around with retrieving my recently listened to tracks from <a href="http://www.last.fm" target="_blank">last.fm</a> so that I can use it on my portfolio. Last.fm provides an XML file of recently listened to tracks, so I wrote a php function to retrieve them. Below is the script, it's just basic HTML at the moment so that it can be properly stylised. I've commented all the code so you can see how it works.</p>
<pre class="php"><span style="color: #808080; font-style: italic;">//enter your last.fm username</span>
<span style="color: #0000ff;">$username</span> = <span style="color: #ff0000;">'spahndirge'</span>;
<span style="color: #808080; font-style: italic;">//in seconds, how long to wait until your recently listened tracks are checked for new entries</span>
<span style="color: #0000ff;">$time</span> = <span style="color: #cc66cc;">300</span>;
<span style="color: #808080; font-style: italic;">//this is the URL of the last.fm xml file of your profile</span>
<span style="color: #0000ff;">$lastfmFile</span> = <span style="color: #ff0000;">&quot;http://ws.audioscrobbler.com/1.0/user/$username/recenttracks.xml&quot;</span>;
<span style="color: #808080; font-style: italic;">//the number of tracks you want to display, this can't be above 9</span>
<span style="color: #0000ff;">$numOfTracks</span> = <span style="color: #cc66cc;">5</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> getTracks<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$username</span>, <span style="color: #0000ff;">$time</span>, <span style="color: #0000ff;">$lastfmFile</span>, <span style="color: #0000ff;">$numOfTracks</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #808080; font-style: italic;">//this will be the local xml file written to your server</span>
<span style="color: #0000ff;">$myLocalFile</span> = <span style="color: #0000ff;">$username</span>.<span style="color: #ff0000;">'.xml'</span>;
<span style="color: #808080; font-style: italic;">//if the local xml file doesn't exist or if local xml file is older than the time set</span>
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>!<a href="http://www.php.net/file_exists"><span style="color: #000066;">file_exists</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$myLocalFile</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> || <span style="color: #66cc66;">&#40;</span><a href="http://www.php.net/time"><span style="color: #000066;">time</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>-<a href="http://www.php.net/filemtime"><span style="color: #000066;">filemtime</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$myLocalFile</span><span style="color: #66cc66;">&#41;</span>&gt;<span style="color: #0000ff;">$time</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #808080; font-style: italic;">//get the last.fm xml file and place it into the contents variable as a string</span>
	<span style="color: #0000ff;">$contents</span> = @<a href="http://www.php.net/file_get_contents"><span style="color: #000066;">file_get_contents</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$lastfmFile</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #808080; font-style: italic;">//open the local file or create it if it doesn't exist</span>
	<span style="color: #0000ff;">$temp</span> = <a href="http://www.php.net/fopen"><span style="color: #000066;">fopen</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$myLocalFile</span>, <span style="color: #ff0000;">&quot;w&quot;</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #808080; font-style: italic;">//write the contents of the lastfmFile to the local file</span>
	<a href="http://www.php.net/fwrite"><span style="color: #000066;">fwrite</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$temp</span>, <span style="color: #0000ff;">$contents</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #808080; font-style: italic;">//close the file</span>
	<a href="http://www.php.net/fclose"><span style="color: #000066;">fclose</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$temp</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #808080; font-style: italic;">//grab the local xml file and place it into the xml variable</span>
<span style="color: #0000ff;">$xml</span> = @simplexml_load_file<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$myLocalFile</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #808080; font-style: italic;">//create an unordered list of the track name and artist from the local XML file</span>
<a href="http://www.php.net/print"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">&quot;
&lt;ul&gt;&quot;</span>;
	<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$t</span> = <span style="color: #cc66cc;">0</span>; <span style="color: #0000ff;">$t</span> &lt;= <span style="color: #0000ff;">$numOfTracks</span>; <span style="color: #0000ff;">$t</span>++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<a href="http://www.php.net/print"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>
&lt;li&gt;&lt;a href=<span style="color: #000099; font-weight: bold;">\&quot;</span>&quot;</span>.<span style="color: #0000ff;">$xml</span>-&gt;<span style="color: #006600;">track</span><span style="color: #66cc66;">&#91;</span><span style="color: #0000ff;">$t</span><span style="color: #66cc66;">&#93;</span>-&gt;<span style="color: #006600;">url</span>.<span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span> target=<span style="color: #000099; font-weight: bold;">\&quot;</span>_blank<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&quot;</span>.<span style="color: #0000ff;">$xml</span>-&gt;<span style="color: #006600;">track</span><span style="color: #66cc66;">&#91;</span><span style="color: #0000ff;">$t</span><span style="color: #66cc66;">&#93;</span>-&gt;<span style="color: #006600;">name</span>.<span style="color: #ff0000;">&quot; - &quot;</span>.<span style="color: #0000ff;">$xml</span>-&gt;<span style="color: #006600;">track</span><span style="color: #66cc66;">&#91;</span><span style="color: #0000ff;">$t</span><span style="color: #66cc66;">&#93;</span>-&gt;<span style="color: #006600;">artist</span>.<span style="color: #ff0000;">&quot;&lt;/a&gt;&lt;/li&gt;
&nbsp;
&quot;</span>;
	<span style="color: #66cc66;">&#125;</span>
	<a href="http://www.php.net/print"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">&quot;&lt;/ul&gt;
&nbsp;
&quot;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
getTracks<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$username</span>, <span style="color: #0000ff;">$time</span>, <span style="color: #0000ff;">$lastfmFile</span>, <span style="color: #0000ff;">$numOfTracks</span><span style="color: #66cc66;">&#41;</span>;</pre>
<p>It isn't the most efficient code, but it works!</p>
<p>I set the time to 300 seconds (5 minutes), it's around the average time it takes to listen to a song. This is to reduce server load and loading times; there's no point in checking for a new song every minute or two.</p>
<p>If you have any improvements on the script, let me know.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/php-retrieve-your-recently-listened-to-tracks-from-last-fm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Development &#8211; Mod Rewrite Rules</title>
		<link>http://michaeldoyle.eu/blog/web/development/web-development-mod-rewrite-rules</link>
		<comments>http://michaeldoyle.eu/blog/web/development/web-development-mod-rewrite-rules#comments</comments>
		<pubDate>Wed, 19 Aug 2009 12:57:16 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Server-side scripting]]></category>
		<category><![CDATA[mod rewrite]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=262</guid>
		<description><![CDATA[Noupe has a good article on the basics of Mod Rewrite and a list of further resources on it.
http://www.noupe.com/php/10-mod_rewrite-rules-you-should-know.html


No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Noupe has a good article on the basics of Mod Rewrite and a list of further resources on it.</p>
<p><a href="http://www.noupe.com/php/10-mod_rewrite-rules-you-should-know.html" target="_blank">http://www.noupe.com/php/10-mod_rewrite-rules-you-should-know.html</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/development/web-development-mod-rewrite-rules/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Development &#8211; htaccess</title>
		<link>http://michaeldoyle.eu/blog/web/web-development-htaccess</link>
		<comments>http://michaeldoyle.eu/blog/web/web-development-htaccess#comments</comments>
		<pubDate>Sat, 15 Aug 2009 20:46:43 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=253</guid>
		<description><![CDATA[Noupe has an article on htaccess simple tips and techniques.
http://www.noupe.com/php/htaccess-techniques.html


Related posts:Web Development &#8211; Developing from a PS design
Web Development &#8211; Site Sketch101



Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-development-developing-from-a-ps-design' rel='bookmark' title='Permanent Link: Web Development &#8211; Developing from a PS design'>Web Development &#8211; Developing from a PS design</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-development-site-sketch101' rel='bookmark' title='Permanent Link: Web Development &#8211; Site Sketch101'>Web Development &#8211; Site Sketch101</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Noupe has an article on htaccess simple tips and techniques.</p>
<p><a href="http://www.noupe.com/php/htaccess-techniques.html" target="_blank">http://www.noupe.com/php/htaccess-techniques.html</a></p>


<p>Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-development-developing-from-a-ps-design' rel='bookmark' title='Permanent Link: Web Development &#8211; Developing from a PS design'>Web Development &#8211; Developing from a PS design</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-development-site-sketch101' rel='bookmark' title='Permanent Link: Web Development &#8211; Site Sketch101'>Web Development &#8211; Site Sketch101</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/web-development-htaccess/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design &#8211; Creating A Portfolio Site</title>
		<link>http://michaeldoyle.eu/blog/web/web-design-creating-a-portfolio-site</link>
		<comments>http://michaeldoyle.eu/blog/web/web-design-creating-a-portfolio-site#comments</comments>
		<pubDate>Tue, 04 Aug 2009 16:13:02 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=239</guid>
		<description><![CDATA[Elliot Jay Stocks made an interesting 2 part video on how to make a portfolio site. Very good information  and things to think about in them:
http://carsonified.com/blog/design/how-to-design-a-portfolio-site/
http://carsonified.com/blog/design/how-to-design-a-portfolio-site-part-2/


Related posts:Inspiration &#8211; 12 Tips for Creating a Great Portfolio
Web Design &#8211; Creating the Web 2.0 Look
SEO &#8211; Getting your site out there



Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/design/inspiration-12-tips-for-creating-a-great-portfolio' rel='bookmark' title='Permanent Link: Inspiration &#8211; 12 Tips for Creating a Great Portfolio'>Inspiration &#8211; 12 Tips for Creating a Great Portfolio</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-how-to-create-the-web-20-look-in-photoshop' rel='bookmark' title='Permanent Link: Web Design &#8211; Creating the Web 2.0 Look'>Web Design &#8211; Creating the Web 2.0 Look</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/seo/seo-getting-your-site-out-there' rel='bookmark' title='Permanent Link: SEO &#8211; Getting your site out there'>SEO &#8211; Getting your site out there</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Elliot Jay Stocks made an interesting 2 part video on how to make a portfolio site. Very good information  and things to think about in them:</p>
<p><a href="http://carsonified.com/blog/design/how-to-design-a-portfolio-site/" target="_blank">http://carsonified.com/blog/design/how-to-design-a-portfolio-site/</a></p>
<p><a href="http://carsonified.com/blog/design/how-to-design-a-portfolio-site-part-2/" target="_blank">http://carsonified.com/blog/design/how-to-design-a-portfolio-site-part-2/</a></p>


<p>Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/design/inspiration-12-tips-for-creating-a-great-portfolio' rel='bookmark' title='Permanent Link: Inspiration &#8211; 12 Tips for Creating a Great Portfolio'>Inspiration &#8211; 12 Tips for Creating a Great Portfolio</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-how-to-create-the-web-20-look-in-photoshop' rel='bookmark' title='Permanent Link: Web Design &#8211; Creating the Web 2.0 Look'>Web Design &#8211; Creating the Web 2.0 Look</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/seo/seo-getting-your-site-out-there' rel='bookmark' title='Permanent Link: SEO &#8211; Getting your site out there'>SEO &#8211; Getting your site out there</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/web-design-creating-a-portfolio-site/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design &#8211; 10 Common Mistakes</title>
		<link>http://michaeldoyle.eu/blog/web/web-design-10-common-mistakes</link>
		<comments>http://michaeldoyle.eu/blog/web/web-design-10-common-mistakes#comments</comments>
		<pubDate>Mon, 03 Aug 2009 13:13:14 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[mistakes]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=228</guid>
		<description><![CDATA[Noupe has a great article about the 10 most common mistakes in web design...
http://www.noupe.com/design/ten-most-common-design-mistakes.html


Related posts:Design &#8211; Choosing Web Fonts
Photoshop &#8211; Designing Web Elements



Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/design-choosing-web-fonts' rel='bookmark' title='Permanent Link: Design &#8211; Choosing Web Fonts'>Design &#8211; Choosing Web Fonts</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-design-web-elements-with-photoshop' rel='bookmark' title='Permanent Link: Photoshop &#8211; Designing Web Elements'>Photoshop &#8211; Designing Web Elements</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.noupe.com" target="_blank">Noupe</a> has a great article about the 10 most common mistakes in web design...</p>
<p><a href="http://www.noupe.com/design/ten-most-common-design-mistakes.html" target="_blank">http://www.noupe.com/design/ten-most-common-design-mistakes.html</a></p>


<p>Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/design-choosing-web-fonts' rel='bookmark' title='Permanent Link: Design &#8211; Choosing Web Fonts'>Design &#8211; Choosing Web Fonts</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-design-web-elements-with-photoshop' rel='bookmark' title='Permanent Link: Photoshop &#8211; Designing Web Elements'>Photoshop &#8211; Designing Web Elements</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/web-design-10-common-mistakes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Development &#8211; Inishross House</title>
		<link>http://michaeldoyle.eu/blog/web/web-development-inishross-house</link>
		<comments>http://michaeldoyle.eu/blog/web/web-development-inishross-house#comments</comments>
		<pubDate>Sat, 01 Aug 2009 09:48:55 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[960 grid system]]></category>
		<category><![CDATA[DOCTYPE]]></category>
		<category><![CDATA[inishrosshouse.com. development]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=223</guid>
		<description><![CDATA[Finished the Inishross House web site. It was built with the 960 grid system. All pages validate except for where lightwindow is used. The pages use a Transitional DOCTYPE, a custom XHTML DTD should be made to sort this issue out. A List Apart has a good tutorial on how to do this.
http://www.alistapart.com/articles/customdtd/


Related posts:Web Development [...]


Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-development-developing-from-a-ps-design' rel='bookmark' title='Permanent Link: Web Development &#8211; Developing from a PS design'>Web Development &#8211; Developing from a PS design</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Finished the <a href="http://wwww.inishrosshouse.com" target="_blank">Inishross House</a> web site. It was built with the 960 grid system. All pages validate except for where lightwindow is used. The pages use a Transitional DOCTYPE, a custom XHTML DTD should be made to sort this issue out. A List Apart has a good tutorial on how to do this.</p>
<p><a href="http://www.alistapart.com/articles/customdtd/" target="_blank">http://www.alistapart.com/articles/customdtd/</a></p>


<p>Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-development-developing-from-a-ps-design' rel='bookmark' title='Permanent Link: Web Development &#8211; Developing from a PS design'>Web Development &#8211; Developing from a PS design</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/web-development-inishross-house/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Development &#8211; Developing from a PS design</title>
		<link>http://michaeldoyle.eu/blog/web/web-development-developing-from-a-ps-design</link>
		<comments>http://michaeldoyle.eu/blog/web/web-development-developing-from-a-ps-design#comments</comments>
		<pubDate>Tue, 09 Jun 2009 15:00:55 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=200</guid>
		<description><![CDATA[I mentioned previously that sixrevisions.com gave a good tutorial on how to create the Web 2.0 look in photoshop. They've now followed up on that article with a tutorial on how to code it in CSS and XHTML.
http://sixrevisions.com/tutorials/web-development-tutorials/coding-a-clean-web-20-style-web-design-from-photoshop/
One concern about this tutorial is the heavy reliance on images for the design rather than CSS.


Related posts:Web [...]


Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-design-how-to-create-the-web-20-look-in-photoshop' rel='bookmark' title='Permanent Link: Web Design &#8211; Creating the Web 2.0 Look'>Web Design &#8211; Creating the Web 2.0 Look</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-development-inishross-house' rel='bookmark' title='Permanent Link: Web Development &#8211; Inishross House'>Web Development &#8211; Inishross House</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-inspiration-5' rel='bookmark' title='Permanent Link: Web Design &#8211; Inspiration'>Web Design &#8211; Inspiration</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://michaeldoyle.eu/blog/?p=182">mentioned previously</a> that <a href="http://sixrevisions.com/" target="_blank">sixrevisions.com</a> gave a good tutorial on how to create the Web 2.0 look in photoshop. They've now followed up on that article with a tutorial on how to code it in CSS and XHTML.</p>
<p><a href="http://sixrevisions.com/tutorials/web-development-tutorials/coding-a-clean-web-20-style-web-design-from-photoshop/" target="_blank">http://sixrevisions.com/tutorials/web-development-tutorials/coding-a-clean-web-20-style-web-design-from-photoshop/</a></p>
<p>One concern about this tutorial is the heavy reliance on images for the design rather than CSS.</p>


<p>Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-design-how-to-create-the-web-20-look-in-photoshop' rel='bookmark' title='Permanent Link: Web Design &#8211; Creating the Web 2.0 Look'>Web Design &#8211; Creating the Web 2.0 Look</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-development-inishross-house' rel='bookmark' title='Permanent Link: Web Development &#8211; Inishross House'>Web Development &#8211; Inishross House</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-inspiration-5' rel='bookmark' title='Permanent Link: Web Design &#8211; Inspiration'>Web Design &#8211; Inspiration</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/web-development-developing-from-a-ps-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web &#8211; Modal Windows</title>
		<link>http://michaeldoyle.eu/blog/web/web-modal-windows</link>
		<comments>http://michaeldoyle.eu/blog/web/web-modal-windows#comments</comments>
		<pubDate>Thu, 28 May 2009 13:31:27 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[modal]]></category>
		<category><![CDATA[modal window]]></category>
		<category><![CDATA[window]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=191</guid>
		<description><![CDATA[Smashing Magazine has a good round up of the different typs of modal windows.
http://www.smashingmagazine.com/2009/05/27/modal-windows-in-modern-web-design/


Related posts:Web Design &#8211; Creating A Portfolio Site
Web Design &#8211; Inspiration
CSS &#8211; Improving Typography



Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-design-creating-a-portfolio-site' rel='bookmark' title='Permanent Link: Web Design &#8211; Creating A Portfolio Site'>Web Design &#8211; Creating A Portfolio Site</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-inspiration-2' rel='bookmark' title='Permanent Link: Web Design &#8211; Inspiration'>Web Design &#8211; Inspiration</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/css-improving-typography' rel='bookmark' title='Permanent Link: CSS &#8211; Improving Typography'>CSS &#8211; Improving Typography</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Smashing Magazine has a good round up of the different typs of modal windows.</p>
<p><a href="http://www.smashingmagazine.com/2009/05/27/modal-windows-in-modern-web-design/" target="_blank">http://www.smashingmagazine.com/2009/05/27/modal-windows-in-modern-web-design/</a></p>


<p>Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/web-design-creating-a-portfolio-site' rel='bookmark' title='Permanent Link: Web Design &#8211; Creating A Portfolio Site'>Web Design &#8211; Creating A Portfolio Site</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-design-inspiration-2' rel='bookmark' title='Permanent Link: Web Design &#8211; Inspiration'>Web Design &#8211; Inspiration</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/css-improving-typography' rel='bookmark' title='Permanent Link: CSS &#8211; Improving Typography'>CSS &#8211; Improving Typography</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/web-modal-windows/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web &#8211; Graded Browser Support</title>
		<link>http://michaeldoyle.eu/blog/web/web-graded-browser-support</link>
		<comments>http://michaeldoyle.eu/blog/web/web-graded-browser-support#comments</comments>
		<pubDate>Mon, 25 May 2009 13:47:09 +0000</pubDate>
		<dc:creator>Michael Doyle</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[browsershots]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[compatible]]></category>
		<category><![CDATA[graded browser support]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://michaeldoyle.eu/blog/?p=187</guid>
		<description><![CDATA[When developing web sites, how the site works and looks in different browsers should be tested. This can be a time consuming process of creating custom hacks, tweaking code, developing alternate workarounds or even ignoring incompatibility issues.
One of the main problems confronted is the selection of which browsers should be selected to test with. Yahoo [...]


Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/css-reset' rel='bookmark' title='Permanent Link: CSS &#8211; CSS Reset'>CSS &#8211; CSS Reset</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-safe-fonts' rel='bookmark' title='Permanent Link: Fonts &#8211; Web Safe'>Fonts &#8211; Web Safe</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>When developing web sites, how the site works and looks in different browsers should be tested. This can be a time consuming process of creating custom hacks, tweaking code, developing alternate workarounds or even ignoring incompatibility issues.</p>
<p>One of the main problems confronted is the selection of which browsers should be selected to test with. Yahoo developer network has created a list of "A-Grade Browsers". A-Grade Browsers are fully functional browsers which account for 96% market share.</p>
<p><a href="http://developer.yahoo.com/yui/articles/gbs/" target="_blank">http://developer.yahoo.com/yui/articles/gbs/</a></p>
<p>Testing time can be greatly reduced when used with <a href="http://browsershots.org/" target="_blank">browsershots.org</a></p>


<p>Related posts:<ol><li><a href='http://michaeldoyle.eu/blog/web/css-reset' rel='bookmark' title='Permanent Link: CSS &#8211; CSS Reset'>CSS &#8211; CSS Reset</a></li>
<li><a href='http://michaeldoyle.eu/blog/web/web-safe-fonts' rel='bookmark' title='Permanent Link: Fonts &#8211; Web Safe'>Fonts &#8211; Web Safe</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michaeldoyle.eu/blog/web/web-graded-browser-support/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

