<?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>OrangeWeb. &#187; Website Development</title>
	<atom:link href="http://www.web-design-melbourne.net/category/website-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.web-design-melbourne.net</link>
	<description>A Little Bit of Orange Never Hurt Anyone</description>
	<lastBuildDate>Tue, 24 Nov 2009 11:19:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</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>5 &#8220;Must Have&#8221; Wordpress Plugins</title>
		<link>http://www.web-design-melbourne.net/2009/11/24/5-must-have-wordpress-plugins/</link>
		<comments>http://www.web-design-melbourne.net/2009/11/24/5-must-have-wordpress-plugins/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 11:19:01 +0000</pubDate>
		<dc:creator>Michael Raffaele</dc:creator>
				<category><![CDATA[Search Engine Optimisation (SEO)]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[301 redirects]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[webmaster tools]]></category>

		<guid isPermaLink="false">http://www.web-design-melbourne.net/?p=326</guid>
		<description><![CDATA[Almost every Wordpress site I build have the same very important elements which remain vital in the success of the blog/website. One of these elements which help contribute to their success is a stash of fantastic plugins.
There are a lot of plugins for Wordpress floating around and only in the last few months have I [...]]]></description>
			<content:encoded><![CDATA[<p>Almost every Wordpress site I build have the same very important elements which remain vital in the success of the blog/website. One of these elements which help contribute to their success is a stash of fantastic plugins.</p>
<p>There are a lot of plugins for Wordpress floating around and only in the last few months have I really started to explore and experiment with what is out there. Amongst my playing around, there was also a bit of serious work too, I have discovered my 5 plugins which I consider to be very powerful, useful, simple to implement and use and above all very Search Engine Friendly. I can honestly say that on every WP site I have built in the last couple of months (approx 4-5) I have used these 5 definitive &#8220;must have&#8221; Wordpress plugins. And here they are (in no order):</p>
<ol>
<li><a href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google XML Sitemaps</a> &#8211; This plugin dynamically generates an XML sitemap for your website. It pings and notifies all major search engines which can help increase the crawl rate, such as Google, Bing, Yahoo, Ask etc. You can add custom URLs to the sitemap, modify the Priority, Change Frequency and furthermore you can also submit this sitemap to your google webmaster tools (or equivalent).</li>
<li><a href="http://wordpress.org/extend/plugins/platinum-seo-pack/">Platinum SEO</a> &#8211; Simply, Platinum SEO optimised your blog/website for search engines. Features include; canonical urls, automatic 301 redirects for change in permalink, automatically creates meta tags and loads more.</li>
<li><a href="http://wordpress.org/extend/plugins/broken-link-checker/">Broken Link Checker</a> &#8211; Broken Link Checker crawls through your blog looking for broken links. If any are found you will be notified on your dashboard and be presented with a couple of actions in attempt to rectify the problem. It also picks up missing images.</li>
<li><a href="http://wordpress.org/extend/plugins/top-level-cats/">Top Level Categories</a> &#8211; This plugin&#8217;s task is simple yet very effective. Use it to remove the prefix before the URL to your category page. E.g. &#8220;yourdomain.com/category/latest-news/&#8221; would  simply be &#8220;yourdomain.com/latest-news/&#8221;</li>
<li><a href="http://wordpress.org/extend/plugins/the-excerpt-re-reloaded/">The Excerpt re-reloaded</a> &#8211; This plugin does a little bit more than the standard Wordpress excerpt function. It allows you to choose excerpt length, html tags, the link text to full post and the html container of the excerpt. Makes for much more userful and prettier exceprts.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.web-design-melbourne.net/2009/11/24/5-must-have-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bringing your design to life&#8230; your way</title>
		<link>http://www.web-design-melbourne.net/2009/09/11/bringing-your-design-to-life-your-way/</link>
		<comments>http://www.web-design-melbourne.net/2009/09/11/bringing-your-design-to-life-your-way/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 13:39:09 +0000</pubDate>
		<dc:creator>Michael Raffaele</dc:creator>
				<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web designers]]></category>

		<guid isPermaLink="false">http://www.web-design-melbourne.net/?p=312</guid>
		<description><![CDATA[I love to design, I really do. The thought of starting with almost nothing and growing it into an interesting and successful website is something that I simply just love. But bringing your best design to life obviously requires practice.
Working at a web company you could imagine I meet a few designers, the great thing [...]]]></description>
			<content:encoded><![CDATA[<p>I love to design, I really do. The thought of starting with almost nothing and growing it into an interesting and successful website is something that I simply just love. But bringing your best design to life obviously requires practice.</p>
<p>Working at a web company you could imagine I meet a few designers, the great thing is we each seem to have different tastes in what style of website hits the spot. Just like everyone has their own opinions on the look of the website, everyone also has their own preferred way of building their design. I believe it very important to work in the way you feel most comfortable and efficient.</p>
<p>I have found that overtime my processes have changed and improved, my skill level seemed to show major improvement when I challenged my initial methods of building HTML/CSS websites. I would actively try to build websites diffently each time I built another one. For a while now I have found myself to be most efficient if I do not even create a stylesheet until I have written all my HTML. This is a common method, but one I had never previously used as it never worked for me, I would prefer to work in sections. E.g build the head =&gt; style, build the menu =&gt; style etc</p>
<p><strong><em>There are two major reasons why I now build &#8220;most&#8221; of my websites in this method:</em></strong></p>
<p><strong>1.    </strong>I can create all my HTML without even opening up a browser. On one screen have Photoshop, the other, my mark up. This saves a massive amount of &#8220;ALT-TAB&#8221; time.</p>
<p><strong>2.    </strong>By creating all my HTML first, when I finally do review it I can see how it looks in it&#8217;s raw format. It helps to see if the flow of the current page makes logical sense. This is better for accessibility purposes and can help with SEO.</p>
<p>As mentioned, everyone has their own way to do things. The hard part is challenging these processes, stepping outside what you currently do just to try something different. It might not work for everyone, but it has been a substantial help in my personal development.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.web-design-melbourne.net/2009/09/11/bringing-your-design-to-life-your-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make Sure You Have Everything In Writing&#8230;</title>
		<link>http://www.web-design-melbourne.net/2009/08/14/make-sure-you-have-everything-in-writing/</link>
		<comments>http://www.web-design-melbourne.net/2009/08/14/make-sure-you-have-everything-in-writing/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 14:26:55 +0000</pubDate>
		<dc:creator>Michael Raffaele</dc:creator>
				<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[Raul Julia]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web designers]]></category>

		<guid isPermaLink="false">http://www.web-design-melbourne.net/?p=288</guid>
		<description><![CDATA[During my time as a Website Designer in Melbourne I have learnt many things, both specific to web design and more general and/or business orientated. Once you get thrown in the deep end you quickly learn that Web Design is the kind of field where you will constantly be pushing yourself to develop your skills [...]]]></description>
			<content:encoded><![CDATA[<p>During my time as a <a href="http://www.web-design-melbourne.net/">Website Designer</a> in Melbourne I have learnt many things, both specific to web design and more general and/or business orientated. Once you get thrown in the deep end you quickly learn that Web Design is the kind of field where you will constantly be pushing yourself to develop your skills further, but remember, it&#8217;s not always about technical improvements.</p>
<p>A very valuable lesson that everyone designer needs to know is about having everything in writing. On so many occasions I have seen clients attempt to creep the scope of the project and squeeze just that little bit more for their cash.</p>
<h5>Who can blame them, I would do the exact same thing.</h5>
<p>For this reason it is our responsibility to be firm and reasonable with our clients. By having physical documentation of everything agreed on, if a client asks for something outside scope, you have solid ground to turn it down and the client will hopefully understand. Below is a quick checklist of items I suggest to keep in writing:</p>
<p><strong><em>1. Agreed Cost of the design/build<br />
2. A breakdown of what is included for that cost<br />
3. What you need from the client and a date you need it by<br />
4. Feedback on designs<br />
5. Client signing off designs</em></strong></p>
<p>In past experience I have noticed the big lifesaver to be number 5, <strong>Client signing off designs.</strong> To often do clients approve a final design layout for a page and when you have built it exactly as agreed on, they get a new idea and expect you to take care of it free of charge. By having the design signed off in an email, you will have the ability to mention and show them that they have approved it and signed it off. You can then act accordingly.</p>
<p>One example of such a situation was I had a client, whom we&#8217;ll call Raul Julia. I was designing and building a straight HTML website and Raul Julia had approved multiple mock ups over the phone. just as the website entered the final review stage and was almost ready to go live, the client wanted to completely change the look and layout of the main navigation. I mentioned that he had signed it off and it was too big a task for me to tackle free of charge. Long story short, he denied signing it off and I had no proof that he had, so I had to take it as a loss.</p>
<table border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr valign="top">
<td width="225"><a href="http://www.web-design-melbourne.net/wp-content/uploads/2009/08/raul-julia-2.jpg"><img class="alignnone size-full wp-image-292" title="raul-julia-2" src="http://www.web-design-melbourne.net/wp-content/uploads/2009/08/raul-julia-2.jpg" alt="raul-julia-2" width="163" height="240" /></a><br />
<span class="caption">Above: The Real Raul Julia</span></td>
<td>Ultimately, the client will generally want changes and it is at your discretion whether you charge them for it or not, personally if the changes are minor and few I am happy to cover them for the sake of the client &#8211; designer relationship. There is a line though and it is the web designers responsibility to draw it.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.web-design-melbourne.net/2009/08/14/make-sure-you-have-everything-in-writing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropping support for IE6?</title>
		<link>http://www.web-design-melbourne.net/2009/06/10/dropping-support-for-ie6/</link>
		<comments>http://www.web-design-melbourne.net/2009/06/10/dropping-support-for-ie6/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 14:02:11 +0000</pubDate>
		<dc:creator>Michael Raffaele</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[css hacks]]></category>
		<category><![CDATA[ie6 hacks]]></category>
		<category><![CDATA[ie6 support]]></category>
		<category><![CDATA[support ie6]]></category>

		<guid isPermaLink="false">http://www.web-design-melbourne.net/?p=118</guid>
		<description><![CDATA[I have been reading for a little while now about how web designers/developers plan to drop support for IE6. While I can understand the reasons behind this and I do agree with them to some extent but ultimately I will have to contest this decision.
In reality, there are two sides to this story, both of [...]]]></description>
			<content:encoded><![CDATA[<p>I have been reading for a little while now about how web designers/developers plan to drop support for IE6. While I can understand the reasons behind this and I do agree with them to some extent but ultimately I will have to contest this decision.</p>
<p>In reality, there are two sides to this story, both of which are dependent on your target audience.</p>
<p>If you have a website that is not necessarily designed for a general target audience, say a website where usually only designers may visit, support for IE6 may not be necessary at all. This is due to the fact you are expecting your visitors to be up to date and anyone who isn&#8217;t most likely would not be the type of visitor you expect to stay and explore or convert.</p>
<p>On the other hand, if you are developing for a corporate client who sells products online, or depends on their website for a steady stream of income, no doubt the client is going to want as much traffic and conversions as possible. You cannot rely on every user having the most up to date browser, if they are unsure how to upgrade and we want to make a conversion, then it is our responsibility to make it work given what they have.</p>
<h5>Personally, I don&#8217;t think IE6 is that bad.</h5>
<p>Its true IE6 is outdated but I believe designers and/or developers just love throwing around how much IE6 sucks to show they &#8220;know what they are talking about.&#8221;</p>
<p>I can honestly say I do not run into many issues whilst developing for IE6. I have spoken to developers, who believe an entirely new stylesheet is required while developing for IE6, and I find myself dumbfounded as to why, or how, they can run into so many problems. The main issue I tend to face is a margin/padding issue which can be easily modified with a few additional lines of CSS.</p>
<div class="code"><span class="code-text">Code:</span><br />
//the following css would add a 10px padding to the top in all browsers<br />
h1 {<br />
padding:10px 0 0;<br />
}</p>
<p>//lets pretend for some reason in IE6, 10px looked wrong and about 15px would look better.<br />
//the following css would apply to only IE6<br />
* html h1 {<br />
padding:15px 0 0;<br />
}</p></div>
<p>The above CSS would overwrite that particular style for the element. In this case h1. This VERY easy fix, as well as many others which help make development for IE6 almost as simple as most other browsers for all <a href="http://www.web-design-melbourne.net/">website designers</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.web-design-melbourne.net/2009/06/10/dropping-support-for-ie6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick Automatic PHP Mailer</title>
		<link>http://www.web-design-melbourne.net/2009/06/05/quick-automatic-php-mailer/</link>
		<comments>http://www.web-design-melbourne.net/2009/06/05/quick-automatic-php-mailer/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 15:46:25 +0000</pubDate>
		<dc:creator>Michael Raffaele</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[php mailer]]></category>
		<category><![CDATA[simple php mailer]]></category>

		<guid isPermaLink="false">http://www.web-design-melbourne.net/?p=67</guid>
		<description><![CDATA[I am not a web developer, nor do I pretend to be, but as a web designer I do like to dabble. I have built up quite a range of useful scripts that I have written and I continually use over and again.
A very useful and simple script, commonly used by myself, is an automatic [...]]]></description>
			<content:encoded><![CDATA[<p>I am not a web developer, nor do I pretend to be, but as a <a href="http://www.web-design-melbourne.net/">web designer</a> I do like to dabble. I have built up quite a range of useful scripts that I have written and I continually use over and again.</p>
<p>A very useful and simple script, commonly used by myself, is an automatic PHP mailer using a FOREACH loop to get all the POST data. This method is quick and easy to implement.</p>
<h5>Why should I use a FOREACH loop in a PHP mailer?</h5>
<p>The answer is simple, this script enables you to get all the field names and values from a form automatically. Lets have a look what I mean..</p>
<p><img class="alignnone size-full wp-image-70" title="simple-form" src="http://www.web-design-melbourne.net/wp-content/uploads/2009/06/simple-form.jpg" alt="simple-form" width="327" height="145" /><span class="caption">A very simple form using only 3 text fields</span></p>
<p>If I was to email the form results using PHP, on my confirm page I would have code very similar to the following&#8230;</p>
<div class="code"><span class="code-text">Code:</span><br />
&lt;?php<br />
$to = &#8220;test@thisisatestemail.com.au&#8221;;<br />
$from = &#8220;no-reply@thisisatestemail.com.au&#8221;;<br />
$subject = &#8220;This is my subject&#8221;;</p>
<p>$message = &#8220;Name: &#8221; . $_POST['fname'] . &#8220;\n&#8221;;<br />
$message .= &#8220;Last Name: &#8221; . $_POST['lname'] . &#8220;\n&#8221;;<br />
$message .= &#8220;Email: &#8221; . $_POST['email'];</p>
<p>$headers = &#8220;From: $from&#8221;;</p>
<p>mail($to, $subject, $message, $headers)<br />
?&gt;</p></div>
<p>Now, don&#8217;t get me wrong, this works great, and you do have ultimate control over what fields are displayed and how. But imagine a form with say 30+ fields? You don&#8217;t want to have to append the field name to the message 30+ times. For 3 immediate reasons:</p>
<p><strong>1.</strong> It can be a complete waste of time<br />
<strong>2. </strong> As there is more code, the chances for a syntax error greatly increase<br />
<strong>3.</strong> It is repetitive and boring to write</p>
<p>The easiest way around it is to create a FOREACH loop for all the values in POST. An example of said code is as follows:</p>
<div class="code"><span class="code-text">Code:</span><br />
$to = &#8220;test@thisisatestemail.com.au&#8221;;<br />
$from = &#8220;no-reply@thisisatestemail.com.au&#8221;;<br />
$subject = &#8220;This is my subject&#8221;;<br />
$message       = &#8220;&#8221;;<br />
$headers       = &#8220;From: $from\r\n&#8221;;<br />
//This is the loop that grabs POST values and adds them to the variable<br />
foreach($_POST AS $field =&gt; $value) {<br />
$message    .= $field . &#8220;: &#8221; . $value .&#8221;\r\n&#8221;;<br />
}<br />
mail($to, $subject, $message, $headers);</div>
<p>Basically this code grabs all the fields and values in POST and appends them to the variable $message, which is then mailed. You can take it a little bit further and exclude certain fields that you do not want to see in your email, such as the submit button.</p>
<p>You can download a working form using this PHP mailer <a href="http://www.web-design-melbourne.net/wp-content/uploads/2009/06/mailer.rar" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.web-design-melbourne.net/2009/06/05/quick-automatic-php-mailer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
